2006年毕业,现在就快毕业4年了,编了4年程,写了4年的java,也做了4年的IT民工,现在还是个民工,再过二年就到而立之年了,开始对自己的未来惆怅,再过2年我要做什么,再过2年我还能做什么,我能立得起来吗?是不是应该再学习点什么,是不是该换个职业了,是不是该改变一下自己的行为,仔细想想自己这4年多来学习了什么,做了什么,得到了什么。再想想忽然觉得自己做错了二件事,在此总结一下,希望正在学习和正要学习IT人一点前车之鉴,自己今后也要改掉坏习惯,如有讲错的还望各位海涵。
记得在学校时开始学习的是java写桌面应用程序,写出来的应用哪真丑,界面便成为自己最为关心的事,对于用户的体验格外注重,总喜欢在界面上花工夫,开始把自己定位成艺术家了,开始学习美术了,觉得自己是个艺术家了,错了,真的错了,在界面上花太多时间,界面应该是艺术家做的,做为一个技术人才,把太多时间花在界面的设计,用户的体验上真是太傻了,把太多的时间花在图形与界面上是件愚蠢的行为,至少在可能只有十到二十个人用的系统里。尽管微软在注重用户体验,哪也是到了xp才出现的,是用钱堆出来的,启动的音乐就是几十万美元,都是请专业的音乐师创造的,做一个IT技术人才,不应该抢艺术家的饭碗。IT人就应该做IT的事情,IT应该做的是什么呢,一个字写,二个字学习,三个字写代码,把你的想法和你要实现的技术写出来,把你的想法融入到文字中来,学习还未学习的框架,学习还未学习的新技术,学习你还未触即到的新领域。写代码,把自己的想法用代码实现,用代码写出设计模式,用代码写出自己人生。
再后来开始上班了,赚钱了,不再对界面感兴趣了,开始想着怎么赚钱,想来想去还是自己创业最赚钱,开始整天想着发明个别人还没有开发出的技术,开发个别人还没开发出的应用,现在还有很多想法在脑海里,还有一些想法别人已经实现了,钱是别人赚了,与我的想法没关系,后来想想真恨自己会什么没做出来,做为一个一般的技术人才,不要整天想发明一个这世界还没有的技术,当然要你觉得自己不是一般人哪就是另外一种说法了,要是你是一般人,整天想着怎么去开发这个世界还没有的应用,溜走的可能只是时间,留下的是一堆空想,空想随着时间的推移,你没有把他实现就永远死在你的脑中,实现了的肯定是别人帮你实现的,你只会满脑的遗憾。做好手边在做的项目比自己一个人空想要好得多,熟悉自己正在写的项目,在正在写的项目上创新才是真的创新,写出来软件有人用了的才是硬道理,我们真的该想的是用现有的技术如何搭配做出更好更强的系统框架,学习各种技术的优缺点,搭建出合适的系统。就像一个少女想穿一套漂亮的衣服,她绝不会整天在家设计,为自己设计一套衣服,而是去服装市场挑选一套最适合自己而又时尚的衣服,穿着才会是最漂亮的。