入职,转变。一个IT职场新人的思考

      我是一个新人,我想会有很多这样的新人。尤其是研究生以下学历的。写这篇文章的时候我刚入职一个半月(不包含实习的时间),刚进组,刚开始,刚刚知道,程序员不一定非得是要写代码。

      我是一个本科生,根据以前的博文判断,肯定也敲过一些代码,并且很为自己敲过的代码沾沾自喜。很不客气地说,我认为每个程序员都是骄傲的,正因为骄傲和自信才会喜欢程序员这种有创造性的工作。在我毕业前,找工作的时候还是相当顺利的,这样我认为,我还算是一个不错的求职者。当然,即使现在我还是这么认为。直到现在,我才发现,也许有些东西并不是象我想象的那样美好的。(借用冯老大的一句话,有时候可能你的任务并不那么美好,甚至是一些脏活)这里的美好是指什么呢?我理解的这种美好是,我们可以不用考虑任何架构啊,沟通啊,算法啊一类的东西。我们只要沉浸在自己的编码世界里,敲出美丽的代码实现完整的功能,解掉bug。这种美好是任何事情都不可替代的。

      所以,在进入组里之前,我一度认为,我的世界是一个充满代码的世界。直到。。。直到现在,我才明白我的幼稚。这一段时间,我很纠结,毫不掩盖的说。这是一个我不认识的世界。在公司试用的第一个半月里,我经历了公司所有相关项目的培训和最后的一个Linux小型文件系统的项目实训。这个阶段现在回忆起来是如此美好,我的世界里充满了技术细节和c语言。最后的项目里,虽然每个人只负责了几个小模块的开发。但是我们实现了一个lowlevel的fuse。当完成任务时,很开心,每个程序员都会很开心吧?因为你用你的劳动实现了一个很伟大的东西。当然,这里伟大仅仅对自已而言。

      But,the beauty time has gone。接下来,我的第一个任务是。。。为项目添加vsftpd模块。vsftpd需要使用ldap认证或者AD认证。所以,我的任务是,调研,配置。你知道我在抱怨什么吗?呃,我仅仅是因为我的任务与代码无关就很蛋疼。一直蛋疼到现在。虽然,我貌似已经想通了。

      这几天脑海中一直浮现的几个问题是,我的未来是什么?it人的未来是什么?我要一辈子干什么?我将来要敲一辈子代码吗?其实我原本真的想敲一辈子代码的。。。。我不得不说以上的一切都是因为一个任务引发的抱怨。我不是找不到自己的定位,而是不知道为什么会有这么一个定位。

      我们来找答案吧?

      1.为什么要当程序员

       我不知道别人是怎么想的,这个行业薪水还不错,这个行业跳槽就意味着涨工资,这个行业不用来回跑啊,这个行业需要的资源不多但产值绝对够爽。好吧,对于物质上,我们有很多很多的优势,除了那些职业病。。。

       当程序员是一个脑力劳动,从开发中我们能收获无限的快感,那是一种创造和自我认可的能量。当然,debug的时候虽然蛋疼得要死,bug解掉的那一瞬间还是足够我们开心的。

       2.程序员最重要的能力是什么

       我刚入职场,对于这个,只能猜测了,创新能力?行业经验?技术实力?学习与解决问题的能力?抱歉,作为一个菜鸟,能想到的也只有这些了。

       3.程序员的未来在哪里

        这个话题算是老生常谈了吧?在哪里?行业专家?技术专家?行政管理?跳槽。。。。。正因为it包罗万象,所以每个人都有千万种不确定性。有人离职去种地,有人离职去开咖啡厅。当然有人经过近十年的积淀成为行业大牛,有人抱着不停学习的态度成为技术专家,例如陈皓(coolshell)。无一例外的是,他们都有良好的工作习惯和良好的处理问题研究问题的能力。转行的,暂且不提了吧?每个人的发光点总会是不同的,命运指给了每个人不同的路,时间到了,自然就走向了那条路。

 

      这么看,对问题的处理能力还是很重要的啊?好吧,从学生到员工,我要有规范的工作习惯,有良好的编码规范,有相当好的分析处理问题的能力。其实,我写这么个东西只是为了给自己看,也希望能有各位前辈拍砖指点。不过,最后我要感谢一下冯老大&马组长,虽然他们肯定看不到这个的。。。哈哈

     用三个月的时间,展现给自己看吧。未来有我。定计划,定时间表吧少年。

       

posted @ 2012-09-25 22:42  Starf  阅读(409)  评论(0)    收藏  举报