这是CSDN一个前辈自己的总结:看的有点雷....不过或许这就是自己的明天。。不,不应该这样
很多人觉得,我特能乱写,其实参加工作都10年了,每个月就算发生一件事情一个感慨,也足够可以写120篇了。今天不知道怎么回事,彻底失眠了,一晚上没能入睡,想来想去,把这(大学毕业后)10年里曾经想学的或学过的东西,想到的列出来看看,大家是不是也同样有过类似的情况或在不久的将来会有跟我类似的情况发生?
01. 大学刚毕业那会儿硬件网络非常流行非常时髦、Cisco的认证什么的,特想学,特羡慕那些做网络的技术人员,先后也看了一些书,一直有那样的想往,但是最终没有走上那个路,但是对网络知识有了很多的了解。
02. 那时候微软的认证也很流行,当然自己也想好好学习一下操作系统等自己有哪些功能,买了很多微软认证的书,把Windows2000,98,NT等操作系统到底有什么功能,也学了不少,这对我的现在的工作,还是蛮有帮助的。
03. 大学刚毕业那会儿,对操作系统非常有兴趣,也研究过一段时间注册表的控制、DOS命令等等,后来也学过操作系统的微软的那个叫什么脚本语言VBS?后来也放弃了,等用时再说吧。
04. 大学毕业后1年多,开始做PHP的开发,把当时大学图书馆里能借的PHP的书都看了一遍,用了半年多时间、估计有20-30本吧,同时也深入学习HTML,JavaScript,还买了接近100元的JavaScript宝典啥的,其实真正耐心看的很少,接近1000页,哪里有功夫看完?自己写得往往没有网上下载的好用,自己积累的往往没有网上的包强大,一直被网络强奸状态下不断提高JavaScript的编写调试水平,说白了到现在为止都是被动式学习,想主动也主动不起来。
05. 想学过Java,J2EE,J2SE等,看了很多书,当时为了了解J2EE到底是指什么东西,至少看了1个月的书才搞明白,到底说的是什么,前后也买了不少书,借了不少书看这个狗屁东西,最后还是没能走上这个路子。
06. 曾经也学过WebLogic的皮毛、也学过Oracle9ias? 好像也是跟WebLogic类似吧,自己不是天才,同样也没有天才带领,自己学了一段时间,也放弃了。
07. 曾经就知道数据库Oracle非常强大,在图书馆里借了很厚很厚的3本书,看得云里雾里,没能明白在讲什么,后来特意跑到杭州,学了一年这个东西,彻底明白了,不过现在也是能看懂SQL语句及一些脚本编程的东西,我一直对数据库很有兴趣,对DBA工作也很有兴趣,但是一直没能坚持这个路线,看了很多SQLServer、Oracle的脚本编程的书,自己也能写,也能看懂别人的程序,但是一看Oracle的管理配置优化的书,头就有些晕,而且实在是太厚了(国人写得也可能太差)一直没能深入好好学习,这个成了我的遗憾,将来有空了,再研究研究,现在逐渐有了专职DBA的工作,可惜我去面试人家也未必要我,因为这几年一直搞架构、组件、C# asp.net编程了,数据库在我心目的地位被弱化了。
08. 曾经在台资公司上班时,被拉过去培训过ERP知识,财务知识,但是当时的财务知识都忘记差不多了,但是ERP的知识一直影响到现在的开发,很多表的设计理念,库存的设计理念,都没能突破当时的设计思想,不过现在也不主攻ERP了,不过每年都会涉及到1-2个ERP相关的项目。
09. 曾经做日本外包,觉得学日语到日本留学什么的也是不错的选择,大学时英语没能学好,总可以学学日语,而且在日本从事IT行业收入比较高一些,但是一直在国内混得还不错,没能有机会去日本工作,等在国内混不下去了,再去日本也不迟吧,不过有了老婆孩子,有了安定的家了,还真不喜欢到处乱跑了,人也感觉累了,心也定了,现在日语也彻底放弃了,因为都在做国内的项目,也彻底没有去日本工作的念头了,国内混相对来说地位高我也许算是爷,在日本低三下四的,未必是好事,只能是个孙子,呵呵。
10. 感觉天下大公司都开始用SAP了,国产软件在大型公司都站不住脚了一样,石化、电力都开始用SAP了,难道我也得学SAP才能有出路了?非要我放弃投奔SAP? 也买了几本书,想学习学习,可惜啊,我日常工作跟SAP一点儿关系也没有,想学习,连安装盘再哪里也找不到一样的感觉,先不学了吧,大致明白个皮毛就可以了。
11. 数据库懂了好几个了,就没接触过DB2,也好奇,也是IBM公司的产品,我比较佩服IBM公司,所以也想学习一下DB2这个东西,虽然见都没见过,也买了书,打算翻一翻,可惜没看过半个小时一样,人老了精力有限了,那本书应该再书房的书架上,我是知道的,不过这个已经没排在我最近几年的学习计划里了。
12.公司的管理、项目管理方面的书,其实在7-8年前就买过一个批次,刚开始流行CMMI什么的时候,也买了那些书看看,当时看着云里雾里的,看了也白看,根本看不懂里面讲什么,等再过了5年吧,那些东西再看看能大致看明白再讲什么了,又过了7-8年后,都能看明白,再讲什么了,所以真正看懂一个东西,还需要一个过程,还需要自己亲身经历,办公桌上有10来本管理的书放在那里,都是名著,但是实在是没精力去看了,日常工作都忙得要死,哪里有心情去看它呀?别人都说我不懂管理,我只能只要有空就多看看管理的书籍,还下了一大堆管理的视频教程、也是实在没精力去看,白天工作累了,晚上只想看看电视、娱乐娱乐就睡觉了。
13.自己感觉对中华名族的精髓理解得不够深入,什么三字经、古典名著、经典成语等都不是很了解,也想学习学习,到目前为止读的最厚的一本小说是“茶馆”,还是前女友强迫看看,花了大半天时间都读了一下,估计有200页左右吧,三国啥的一页都没读过,红楼梦啥的估计求我看也不看,那不是瞎扯蛋的事情吗?情啊爱呀,哪里有闲功夫看那玩意儿,不过有些最基本的东西,还是想多学习,有孩子了,跟自己的孩子一些学习那些成语典故啥的吧,买了3-4本放在床头了,等小孩诞生了长大了,跟小家伙一起学习准备提高一下文化修养。
14.对硬件底层编程汇编语言啥的一点儿兴趣没有,但是我喜欢搞软件控制硬件的那种系统,感觉那样的系统才能值钱一样,当年创业时自己组织领导了控制灯光的计费系统,也很有成就感过,但是自己没有好好学c++啥的,一直有些遗憾,感觉不懂c++啥的,就不是专业搞软件行业的一样,而且不懂C++找不到好工作一样,那些有名的牛B公司,都只招聘C++人才一样,但是我一直没学习C++,但是有名的C++的书倒是买了几本,无聊时翻翻吧。
15.曾经对网络协议非常有兴趣,借了3本很厚的TCP/IP的书,看了半个月,但是程序都是C++写的,看得云里雾里的,坦白讲是真没看明白,呵呵。
16.曾经对多线程编程、画图编程、网络编程也有兴趣,也看了很多书籍例子程序,自己也写了一个.net版本的蒙古文显示、编辑控件,但是又不是C++的,属于是中不中洋不洋了,日常工作里,这些东西很少需要,也懒得瞎研究了,因为研究那些东西,暂时跟我的工作没直接关系,还是把精力放在,客户需要啥,现在需要解决啥问题上了。
17. 曾经也学过控件编程、例如自己做某个控件、C/S、B/S的都学过但是总是有些高难度的功能,无法做好,或者不知道应该调用哪个底层函数会更好,网上的控件大多都比我写得好,所以也放弃深入研究了,现在自己顶多写写用户控件,相对比较简单一些,底层的控件编写,的确是需要高端深入的了解才可以。
18. 有一段时间对Excel非常感兴趣,学了VBA编程,也相对深入的学了Excel的操作、Word的操作,一直也想深入学习Project的用法,买了好几本书,也是一直没精力去好好学习。
19. 对各种服务器的架设也非常有兴趣、什么FTP服务器、邮件服务器、DNS服务器等安装、配置、管理等,断断续续看看书,一直想深入系统的学习一下,不过,日常工作里,也不怎么需要,稍微遗憾一些。
20. 有时候也想深入学习.NET的一些内部机制,例如类是再内存里如何创建的?怎么回收的,多线程等如何同步等等很多很多,也像老赵一样,想深入研究编程,可惜啊,没那个精力,同时也没那个能力,更没那个时间,也没那个闲情,钱也忙着赚不过来啊,实话的讲。
21. 微软的相对较新的WF,WPF,silverlight 等边摸索边学习学习,前后也用了1年时间是有了,还是刚到了能看明白是怎么个回事阶段,深入到自己的具体工作,要看2010年了。
22. 看过N多网页,N多技术文章,自己研究、逐个字深入研究的,很少,大多都是云里雾里看看,知道有这么一回事情,当哪天需要时,很少能快速找到曾经看过的内容,走马观花,不知道浪费了我多少生命,现在看文章什么的,若觉得对自己有价值的,我会强迫自己当场就看好,记录好重点,本子上也做个记录,能不下载,能不保存的,一律不保存,下载也不看的东西,将来会是累赘,多了一份电子垃圾而已。
23. 还有一个搞笑的事情,前几年公司认证CMMI3级,从上海来了2个培训讲师,讲了几天,把我讲得云里雾里,第1天根本就没明白那2个家伙在讲啥,没能听明白,当时是我已经工作5年以上了,我就怀疑我的能力,其次是怀疑那2个家伙的能力?这是啥呀?过了1周,我才大致明白他们在讲啥,说白了傻瓜放那里听1周也能明白大概在讲啥了,TMD把复杂的东西讲得太简单了,太容易让老百姓懂了才叫有水平,能把简单的东西讲复杂了,向和尚念经一样的,那就是蠢猪一个,我现在也敢站出来骂那个做CMMI实施的公司,这是搞啥飞机呀?浪费生命啊,当时不好意思说:“我真没听懂,请您可以讲得通俗点儿成不?”,因为其他人都没人表示不大听懂,估计就我智商有问题。
折腾来折腾去10年过去了,感叹学海无涯,人活到老学到老,学到死了,也有很多学不玩的,我们活着不是为了学习而学习,社会是讲分工的,我们每个人定位爱好都不一样,人的精力有限,所以学习也需要有计划有目的,有重点有方向才可以,我在将来的社会竞争中,我要靠什么?我的哪一项是有优势的?都需要想明白。
世界上的知识天天学习16个小时,从现在开始一直学到100岁也学不完的,估计人的最高境界是把每天的工作都相对完美的处理好,把家人、同事、客户的关系都梳理好,把每件需要及时处理好的事情都摆平好,能给别人提供优良的服务,并且是客户需要的服务,活一天创造了一天的价值。为了工作生活安排的学习应该是更实在一些,学习是为了把知识融入到日常生活日常工作中。
现在想想,自己真正能拿得出手的,也只有 数据库知识 + C# ASP.NET B/S C/S ( 自己能拿得出手的, 你有能拿得出手的不?能有可销售的东西不?重复利用的东西不?)
想学的东西太多了,人也会压抑,这个搞搞那个搞搞,很容易10年都过去了,哪个都没搞精没搞好,就像开软件公司,天天做项目,做完这个项目做那个项目,来这批开发人员,走了那批开发人员,服务了这批客户丢了那批客户,就算干了10年,也不太容易积累出什么,所以软件行业的最终出路还是产品,今天累了就休息一下,明天继续改进优化一下,来一批人,优化一些,又做了一批又来了一批,在前人的基础上又优化一些,干多久就是优化完善多久,卖出1-2-3-4-5-6-7-8-9----N个,升级1-2-3-4-5-6-7-8-9---N个,当然能有敏锐的洞察力,能像先知一样知道,客户将来会需要什么,会更需要什么,那你离成功不远了。
自己做了10年的项目,今年终于感觉到累了,虽然这10年是越战越勇,但是也知道什么叫累了,什么叫没完没了,一个项目又接下一个项目,这个项目是这样的逻辑,那个项目是那样的逻辑,这个项目的侧重点是这个,那个项目的侧重点是那个,虽然有很多共同之处,但是总不能全靠自己吧? 对于新人新员工讲每个项目都是接近于从零开始,每年人员的流动都不小,这是事实情况。
商场如杀场,客户只会选择最强的,最优的,最成熟的,做10-100个不同的项目也都是半成熟的个性化定制的东西而已,碰到成熟的你无法竞争得过就会在招标过程中战败,失去一个个商业机会。
一把宝剑与1000把粗制乱造的刀比拼,最后哪个会胜利?1000把都拼不过人家一个,就像中国足球,只需要10来个上球场就可以了,有10亿个也多余。
大概从2003年开始,一直研究所有应用软件的通用功能需求,我就练就如何才能把项目做得又快又好,我深入研究什么,才可以能快速搞定客户的软件项目?那就是个人级别的快速软件开发平台吧?把那些通用的东西,做个铜墙铁壁,把每个项目都需要的10%的通用功能做个彻底,一直坚持到2009年,天天完善,每个项目里都推广、给公司用,给项目组用,给朋友用,给网友用,给客户用,渐渐的,我手上积累了这么20多M的经典源码,别人反馈哪里有错,我就改进哪里,别人觉得哪里不好用,我就改进哪里,别人有啥好建议,我就积极采纳,别人的软件有啥好功能,我就积极学习,我经常完善说明文档,改进数据库结构,改进代码,当从业软件行业10年后发现,很多东西被丢弃的丢弃,落后的落后,淘汰的淘汰的,唯独这么一个轻量级的开发工具库一直伴随我,茁壮成长起来,最后敢在博客园叫卖了,毕竟这里都是我们同行,专家比较多。
我有一个习惯,把有一技之长的人的联系方式,我都会仔细保管好,因为哪一天我需要解决什么问题时,我能在瞬间就可以找到这个人,因为没有这个人,我这个事情会办不好,或者办事的效率会很低。例如牛美工,碰到一个就会仔细记录好联系方式,以为这些人对我来讲都是人才啊,当然还有其他方面的人才,都会把名片什么的保留好,10年前别人给我的名片,现在都有希望能找出来的。
最后祝愿大家,春节回家都平平安安,全家幸福,2010年大家都是是顺利、事业有成,钱包鼓鼓的。
快过年了,大部分人没心思工作,看看博客,也不错的。
希望中间的小牛,能给你带来无穷的快乐,我每次看到就会笑一笑,心中烦恼会少很多。