作者:王孟军 来源:博客园 酷勤网收集 2008-06-10
其实,命运真的有点捉弄人,高三毕业那会,家里出了点状况,加上自己无心念书,父亲便给我弄了个南海海军名额,在部队干不到一个月,因看不惯领导那副嘴脸,干了一架,便打包回了家。
等我回家的时候,大学已经开学了,本来高考分数也不高,好学校都满额了,父亲想出几万块钱,买个好点的学校,我清楚自己不是读书的料,(其实错了)我怎么也不愿意多花冤枉钱,便在湖南选了个杂牌学校,也没多想,选了所谓的“计算机软件工程”专业(其实,那会我没有摸过键盘)。
在教室里坐了不到一个月,发现那些上课的老师超级无趣,(我对老师无任何偏见,我崇拜老师这个神圣的职业),国语老师只会要求我们多读“之夫者也”,满身迂腐之气;数学老师,只会把课本上的例子全部copy到黑板上,谁不会copy?要你干什么?E文老师最可恶,她在讲台上讲45分钟,竟然可以一眼都不看下面这帮学生,她竟然可以一个问题都不提,何解?之后,我便再也没进过教室,和一哥们在外边租了一套房,自得逍遥快活,我也不上课,反正老师都不看我们一眼,我也不考试,反正都是相互抄袭,没什么意思。
偶尔一次机会,在网上看到了MS的webcast,如饥似渴的我把webcast的从头到尾看几遍,并不断的动手练习,在大二的时候,我便到了一家小软件公司,说她小,是因为包括总经理在内,都只有四个人。虽然小,但却敢做网络游戏,而且还是基于P2P模式的。我进去的时候公司啥都没有,仅有一张游戏地图(不晓得老板从哪里弄来的),但是考虑到服务器的负载问题,老板决定采用UDP点对点的通信模式,但是用C++开发的成本太大,难度也高,最后决定使用java语言(其实当时我不会java),当时公司也没人用java实现UDP的点对点通信,结果,我用一周的时候实现了点对点通信,当时一台测试机器在公司,一台测试机器在网吧,当时我看到receive ip and date,高兴不已。当时老板就承诺,改天请吃大餐。一年后,游戏的雏型出来了,我们不但没吃大餐,承诺的薪水也没加,我提醒了老板N次,一个月后,我辞职走人了。
因为在第一家公司做游戏的时候,我使用java做,而且只做网络通信这块,毕竟长沙是小林子,敢做网游的几乎没有,所以工作不好找,我发现外边用java的公司都用struts,hibernate,spring等架构,而我从来都没接触过,这下,我迷茫,我恐惧了。我临时抱佛脚的温习了一下.net,在简历上多多少少吹点牛皮,结果聘上了现在的AJ公司。我知道我的工作来之不易,公司给我派什么活,我就干什么活,项目部长发现,我喜欢BS系统,特喜欢专研,所以决定让我负责公司的BS系统,我慢慢发现,“拖拖控件”已经不能够满足我的欲望,我得自己会写控件,我得弄清楚内部机制,一年后,我把asp.net控件玩熟悉了,我发现我竟然不会JS,说实话,我以前很鄙视做ASP和JS的,现在我发现错了,Ajax的内核完完全全就是JS实现的,god,微软,你到底要干什么?你不是要封装码?你不是要POSTBACK吗?接着,我发现我不会Div,我不会CSS,我K,谁说做网站的不值钱?谁说的?
我刚把asp.net这玩意玩熟,零八年依始,微软用不到五年的时间从.net1.0飙到3.5,更别说Win API了,我都不知道是啥玩意,Win Form还没玩熟,又来了个WPF,而且Win Form的库不会再更新了,也许五六年后,就像我们抛弃Dos一样抛弃Win Form,您是不是感觉有点跟不上潮流,没办法,做IT鸟人,就得学,不是有人说过吗,活到老,学到老,学到头发掉光。
不说了,再发牢骚,有人得骂我“愤青”,“FQ”等了,希望刚入门的同仁能走一条正确的路,少走弯路,把知识结构打好,做精一门。同时,我要感谢GWJ给我充足的时间来专研控件开发,谢谢!
来自:一Web开发小生的困惑

