学习时突然觉得好迷茫,不知道自己该学什么才有用,以前学的东本太杂太乱,总是什么都想光顾,到头来什么都会一点点却什么都不精,成不了全才,也成不了专才。每天苦恼地徘徊在书海里,看书名看简介,什么都好,什么都有前途,也什么都想学。冷静后一思考,才发现电脑这东西还是一个非常广泛的技术领域,会一点点的应用根本就不够的,走上编程这条路后,看过很多的这方面的书,而编程这时又变得非常广泛了,好多好多方面的应用,我又在这个岔路口徘徊了,到底哪样才最有前途,哪样才能让我更有兴趣,为什么学的东西越多,自己反而越无知,站在岔路口不知道自己的方向。在编程这条路上,没有精通的一种技术就不可能出众,而我呢,理论方面的书看了一大堆,可是我钻研了什么吗?什么都没有,只有体会别人的成果经验,懂得别人是怎样走来的。什么时候才能站在前人的肩膀上精通一块肥沃的领域呢?也许一辈子都不可能有这一天的。是因为心太大,总想包容一切,从而不想深入研究什么,还是心太急,看到了只是眼前的成果和利益。两样都有吧,如果我能心平气和地去钻研某一个领域,也许会成为人才。
最近看了好几本<<程序员>>,认真读了些与自身相关的文章,看后突然产生了一种想要去拿个软考认证的冲动,是高级程序员的那种,最好是系统分析师,有了这个认证就能找到更好的工作了,而且可以更好地从事编程的工作了。凭着一时的热情在网络上搜索到了<<2005软件设计师教程>>和<<系统分析师>>,认真地阅读了前一本,发现里面的东西好多都是很熟悉的,只是它系统地概括了我以前的知识,而后一本怎么看都看不大明白。放下后想想,我为什么要去考证,是为了更好地为别人打工吗?难道一辈子就是为了别人打工而不停地学习吗?这么努力地学技术,搞得自己焦头烂额的,到头来能不能拿到认证还是个问题,自己会分析设计软件就可以了,何不多花时间在具体软件的开发上呢,虽然不一定有出路,但比起系统分析师更具有自由性,自己融入编程的乐趣中,何乐而不为呢!能力永远比本本能证明实力!
看了各式各样的it名人的传奇,我也想成功,但不知以谁为榜样,也不知道从事哪一方面的工作,所以就不停地羡慕他们,想学会所有他们的技术,可是我什么都不会,只知道他们能成功,而我只是东施效颦,什么都不是。术业有专攻,如果能在每一个方面有过人的成就,面包终究会有的。不要为了适应工作而去学杂乱的知识,免得到头来只停留在表面,什么工作都可以去做,却什么工作都做不好。酒好不怕巷子深,虽然在现代的高速信息化的社会不一定适应了,但其道理还是对的,有了好的技术就不怕别人找不上你。
现在我有什么?技术吗?以我现在的技术在高科技集中的的深圳又算得了什么,没有自己的成果,只能算是一名普普通通的程序员,而且没有文凭,没有证书,也就进不了外企,进不了大企,只能徘徊在中小企业里做个工程师了,所有的自信没有成果做陪衬只能算是自负,而且是盲目的。金钱?每个月的收入刚好等于支出,这样的生活能够无忧无虑地钻研什么吃香的技术吗,这样的生活什么时候才有自己的资金?
自我感觉学了好多方面的书,也曾试着去开发软件,做了好几个给自己用的程序,但没有坚持下去,总是对自己说:现在还在学习阶段,应该把重点放在学习精深技术上,有了好的技术何怕出不了好的东东呢!自我安慰,自欺欺人,以致今天的我说技术比不上科班出生的人,说成果,几乎为零。看看自已一大把年纪了(明年就本命年了),什么都没有,心里这个急啊,太难受了!
急归急,出生条件不好怨天尤人也不是办法,想办法让自己的心态平缓,以平常心看待人生,功名利禄都是过眼云眼,何必太在乎,何必去刻意追求。
静下来后想想,在我的编程世界里,向来不重视编程语言的选择,一路走来,接触到好多种,诸如汇编、vb、c/c++、c51、java,还有好多的新网络语言,开发语言只是工具,只要有一件上手的工具就可以出产品,何必为了千变万化的工具花了眼乱了神。我精vb和c,也一直关注这方面的开发,一直努力学习如何使用这两种工具开发自己的软件,简单的当然不算数,只有那种能为大众接受并叫好的才算是成功软件,我的目标并不大。理论学了一大堆,就得好好付诸于现实,不然以前的时间就是浪费了,浪费青春可是犯罪!
当心情不好或者情结纷乱时,把思绪理理写出来,发现好多了,打算给自己一个任务:先钻研一下<<linux内核源码分析及编程>>,提炼一下自己c语言的功力,然后把vb编程的几本参考书好好拜读一下,然后自己开发程序,没有商业化的程序不能叫软件,所以暂时还叫程序吧。一步一步地走,这样才能不乱了自己的阵脚,有计划地安排自己的人生。
等有钱有机会了,我还想拥有自己的......!