2012年3月19日星期一

.net新手自曝程序之路

本人今天25岁,上海人,毕业于上海某二本英语专业,摇滚青年。从去年9月开始,在朋友的影响下,开始接触html,从此我的程序之路一发不可收拾。从刚开始的完全门外汉,慢慢地开始接触css,javascript,c#,sqlserver,一路走过来,到今天,算不上熟练与精通,也算是大概有些了解了。上个月辞了工作,一心在家研究asp.net,打算未来一段时间内找份.net网站开发的工作。有些朋友可能觉得,我现在才起步是不是有些晚了。
  其实,在我心里,程序员的工作一直是我幢景的工作。由于我所在的高中在本地不算很好,选理科参加高考的话风险会很大,当时只得选了文科,反正当时也不知怎么的,就考了个英语专业。(我从很小开始,就很羡慕那些弹钢琴弹的很好的小朋友,也许是继承了我父亲的音乐细胞,他很喜欢听一些周华健张学友之类的老歌,值但是由于家庭条件限制,以及母亲的保守思想,她总觉得读书永远应该放在第一位,从来不赞成我这些想法。但是,我总是渴望可以双手是创造一些我自己想要的东西。所以一考进大学,我开始练起了架子鼓(不管从价格和便携度来说,相对钢琴,架子鼓比较容易练习,所以选了架子鼓)。由于我这人比较一根筋,而且非常理想化以及对音乐有种无限的能量,所以自我开始拿起那对鼓棒开始,就从未想过哪一天会放下它们,事实也确实如此。大学的这段时间,除了白天的时候去上一些无聊的英语课,其余时间几乎都花在练鼓,排练和演出上了,可能有些同学和朋友会觉得我不务正业,但当时的我觉得,既然能够有时间去追求喜欢做的事情,就应该尽力而为,所以那段时间除了有时候跟女朋友出去约会,看看英语课本,其它时间基本上都花在练习和演出上了。到现在为止,也在上海大大小小的乐队都呆过。(扯到这里,越扯越远了)
   说这些,只是想让大家稍许了解一下我的一点性格特点。其实我是那种对生活特别有热情的人,也从来不奢望自己赚大钱之类的,只是希望能够好好把握自己的生活,让自己生活中的亮点多一些,能够去追求自己喜欢的东西。工作到现在,外企和私人企业都呆过,做过的那些工作,外人看起来也许觉得不错,但是在我眼里,总觉得很无聊,因为,总是在重复一些我认为技术含量很低的事情,并不是我看不起这些工作,只是我觉得好无聊,无法激发我的热情,就算工资再高,也无法激发我的热情。有时候对着一些it公司的某某软件工程师招聘要求时,心里只能流露出无奈。其实,以前在大学时期,曾经好几次试图学习c语言,买了几本书回来自学,但是每次都被里面那些晦涩难懂的专业术语给吓的打了退堂鼓,每次看完之后,不是觉得我的智商太低就是觉得可能自己不太适合编程。当时我记得应该是2006,2007年的时候,那时候网上资源还没现在这么丰富,而且在学校里面,上网也不是很方便,所以只能劝自己放弃了。直到去年9月份,我以前乐队的一个bass手(跟我关系还不错),他是学网络工程的,编程也接触过一点,问我有没有兴趣学,我说我有兴趣,但是可能自己不太适合,他说只要有兴趣就行,其实很简单。说实话,我很感激他,因为没有他的出现,可能我现在还在办公室里面做些那些无聊的ppt。从那时候开始,我觉得我的命运开始改变了,每天上班的时候,我就偷偷的阅读那些技术类的资料和书,回家就是练习和看视频,有不懂的就问朋友和论坛,这半年来,几乎每天就是重复这样的生活,直到上个月把工作辞了,每天早上醒来开始练习直到晚上12点睡觉。也许有些朋友觉得我这样的选择有点可笑,觉得做程序员这一行很苦逼,我竟然还拼了命的跳进来。我想,这些朋友,或许并不是很热爱编程这件事情,试问一下,如果你跟你心爱的人,一天二十四小时呆在一起,你会觉得苦逼吗?
   很多人觉得,程序员经常要加班,熬夜,工资也不是很多,人脉也很难累积。你说现在的工作,你要做的好,有哪些是不需要加班熬夜的?工资多不多,是看个人能力的,人脉广不广,也要看你平时的性格和对人的方式,你全身心投入的话,技术能力上去了,还怕没钱赚么?而且,我觉得所有的事情都拿钱来做标准的话,那我想,我们这个国家,也是真的没希望了。为什么那些伟大的音乐家,艺术家,科学家都是来自国外,如果不是因为他们本身对于艺术的那种热情,他们怎么可能会将这些艺术上升到颠峰呢?其实我觉得做程序员也一样,其它工作也是,特别是做技术的,我经常在论坛上看到很多朋友问同样的问题,我是选择这个语言好呢还是选择那个呢,这个好像钱多一点啊,那个好像钱少一点啊。我觉得,编程语言也只是工具,关键是在于你能将这个工具用到什么程度。
   说了这么多,只是想跟大家分享一下我的想法,也让大家知道一下,在编程的世界又多了一个真正热爱编程的同僚,同时也想告诫一下那些在迷茫中的同学们,不要为了一些所谓的工资去选择一条并不是自己想走的路,年轻是我们最大的本钱,命运掌握在自己的手中,有时间就尽可能地花在自己热爱的事情上,让自己的一生留下点亮点。未来的几年,我打算,再从底层的一些语言学起,想让自己对计算更了解一点,比如c++和汇编这些,如果有时间一定会去学习了,希望下次回来再看这个贴子,我能技术又能够更上一层楼了!


.net新手自曝程序之路

TAG:net 程序员