如题所述
ç¨åºååå·¥ä½çæ¶å大é¨åé½æ¯å¨ä¿®æ¹ç¨åºï¼å¨ä¸åçç书ãçæ¡ä¾ï¼ç代ç ãå ¶å®è¿æ¯å¾æ¯ç¥åè°çä¸é¡¹å·¥ä½ï¼ä¸è¿åæçè¿ä¸æ®µè¾è¦åæ¯ç¥ççæ´»è¿åï¼ä¹å¯ä»¥ä½ä¼å°ç¨åºæåçé£ç§åæ¦ã
å°å¼ºå°±æ¯ä¸åå ¸åçç¨åºåï¼ä¸å¤§å¦çæ¶åå¦ä¹ ç计ç®æºï¼æ以大ä¸éæ©æ¹åçæ¶åä¹æ¯éççç¨åºç³»ç»æ¹é¢ï¼æ¯ä¸ä¹åå°±ç´æ¥å»äºå京ï¼å 为ç¨åºåå¨å京å¾å¥½æ¾å·¥ä½ï¼å¹¶ä¸ç¦å©å¾ éä¹ç®å¯ä»¥çãå°å¼ºè¿å ¥äºä¸å®¶ä¸åä¼ä¸ä¹åï¼å°±å¼å§äºèªå·±çç¨åºåä¹è·¯ãåå¼å§çæ¶åï¼ççæºæ èåæ¯ç¥çï¼ç®åçå·¥ä½ï¼å°±æ¯æ¯ä¸å¤©é½å代ç æ交éï¼æ¯ä¸å¤©é½åèªå·±ççµè为伴ï¼æ´ä¸ªäººçä¸å»å¾ç²æ«ï¼ä½æ¯æ²¡æåæ³ï¼å°±æ¯ä¸åå°ä¿®æ¹ç¨åºä»£ç ï¼ç¶åç»åçå ¶ä»çæ¡ä¾ï¼æè å°±æ¯æ¾ä¹¦ç代ç ã
æ»ä¹ä½ä¸ºç¨åºåçå°å¼ºï¼å¨ååæ¯ä¸çé£ä¸¤å¹´ï¼æ¯å¤©çå·¥ä½å ä¹å°±æ¯è¿æ ·çï¼ä¸åå°ç 究代ç ï¼ç 究ç¨åºï¼é对客æ·çéæ±æ¥ç¼å代ç ï¼æ¥çæµè¯ãä¿®æ¹ãåæµè¯ï¼æ¯ä¸å¤©å ä¹é½æ¯å·®ä¸å¤çå 容ï¼ä½æ¯æ¯ä¸å¤©åæä¸ä¸æ ·çå°æ¹ï¼è½ç¶æ¯æ¯ç¥çï¼åä¸çï¼ä½æ¯ä¹å¾å å®ï¼ææ¶åçè³åå¤é½ä¼æ³èµ·æ¥ï¼èªå·±çæ个ç¨åºä¸æäºä»£ç ä¸å¤ªå¯¹ï¼è¿å¯ä»¥æ´ä¼åã
å°å¼ºè§å¾é£æ®µæ¥åå¾è¦ãå¾ç´¯ï¼æ²¡æä»ä¹ä¼é²çæ´»ï¼ä¹æ²¡æå 个æåï¼æ´æ²¡ææ¶é´è°æç±ãä½æ¯å½èªå·±çå°èªå·±ç¼åç代ç æµè¯æåï¼èªå·±ç¼åçç¨åºå¯ä»¥æ£å¼ä¸çº¿åï¼é£ç§åæ¦åå ´å¥æ¯æ æ³ç¨è¯è¨æ¥å½¢å®¹çï¼ååå·¥ä½æ¶åçè¾å³åæ±æ°´ï¼æ¯ç¥åæ èï¼å¥½åä¸åé½æ¯å¼å¾çã
我虽然现在不是一个程序猿,不过我曾经还是就差那么一点点就成为一名程序猿的,而他们的生活我也是经历过好几个月的。所以问工作几年后什么样我不知道,但刚工作的时候什么状态,我还是多少了解一点的。
刚工作的程序猿,那不用说了,肯定是个菜鸟,应该是刚从大学毕业 或者还没毕业只是出来实习的那种。估计到了工作岗位上的新人们第一感觉就是,这怎么和我学校学的不一样呐!不论是从技术,还是实际操作上,工作中学校教的都会有非常大的区别,我不知道现在怎么样,对别的学校也不太了解,反正在我读大学的时候学的专业课,等我去实习的时候发现,很多都已经是过时的技术了。
而且公司对于刚进来的新人,通常不会分配什么特别重要的工作,更多的是会分配个师傅带着,我当时虽然是没有师傅,但是公司专门对刚来的新人进行集中的培训,就是把工作中用得到的一些技术先告诉新人们,就像上课一样,只不过学的是更贴近实际应用的东西。
我大概培训了三个月左右,然后就开始正式的进入工作岗位了,不过,同样也不会有什么具体的任务,主要就是学习前辈已经编好的模块,研究算法或者设计意图,然后熟悉工作环境,就是各种配置库什么的。
正常情况下大概得半年左右,才能接手一些简单的模块,然后还经常被人不放心的检查。
所以做为刚开始工作的程序员,千万别认为分配给你的任务是很枯燥无聊没什么用处的,其实那主要是用来学习的,吸取一些经验,免得以后的工作中犯一些低级的错误。
还要提一点就是新人千万不要自视太高了,再厉害你也只是个新人,那些已经工作有些年头的程序猿再不济也已经在行内混了这么久,肯定还是有些能力的,所以和他们搞好关系还是非常重要的。
另外再说一点可能是题外话的东西,刚参加工作的时候,尽量表现的谦虚一些,就算你真的是天才,也得伯乐看得上你才行,如果伯乐刚准备仔细看看千里马,那马却突然一脚把伯乐踢倒,我估计这马这辈子也就差不多完了。
做好准备!你的工作即将面对的是无数等着你去掌握的知识和项目赶工时的压力!当然,挺住,你就会有项目正式上线后的成就感了。
不知道大家对程序员有没有了解,好像是一种非常高逼格的工作,大部分都是搞IT这个行业的。怎么说呢,IT其实是充满了神秘色彩的,在程序员敲打的键盘之下,可以开发出各种各样的系统。但是,那些程序员工作时候也是很辛苦的,特别是刚工作的时候。那么,程序员刚工作时大部分都是在干嘛呢?
大学时侯我学的就是计算机专业,毕业之后在一家互联网公司干软件测试,还有不少同学毕业之后搞开发,成为了大家口中说的“程序猿”。但是,程序员也并不是那么好干的,虽然在学校里面学了相关的知识,但是也只是皮毛而已,真正要成为一名程序员仅靠学校里面的那些知识是不行的。
那时候班上有个男同学,还没有毕业就出来实习了,都知道,刚出来工作就像一个懵懂的少年,什么东西都不懂。所以,他的大部分时间都用来学习,学习各种开发语言和数据库,上班的时候他会比所有的同事去的早,利用早上的时候多学习一点知识,晚上下班所有的同事都回家了,只有他还在公司里面学习。
怎么说呢,刚出来工作还是比较艰辛的,领导会分给你许多任务,却从来不会问你会不会做,只要看你开发出的结果。所以,为了完成任务,他们不得不利用空闲时间去学习那些复杂的知识。所谓的程序员有时候真的没有大家想象中过得那么轻松,特别是刚开始工作的时候,一切都是很艰难的,因为工作任务很复杂很艰巨,他们必须要去花大部分的时间去学习专业知识,而不是做些无聊的事情。
总而言之,无论什么行业都不是那么好干的,特别是程序员这个行业,刚出来工作的时候什么都不懂,所以他们必须把大部分的时间花在学习专业知识上面,只有这样才能完成自己的工作任务。
仍然是采访的我同桌,我同桌16年7月份毕业,进入公司后,首先进行的是岗前培训吧。虽然之前也有学习一些相关的编程知识,他自己也做过一两个项目,但公司用的是自身所独有的框架。虽说是有一些SpringMVC的知识,但也有结合相应的业务所特有的一些API、报文的组装、一些相应的方法等等。所以当时肯定是先要学习熟悉公司的框架,试着写一写最普通的增删改查。
虽说是最基本的增删改查,但也不是那么好写。幸好有公司发下来的一些学习资料以及之前实习过的同事给与的一些帮助(就算是之前实习过几个月,也是要来培训的),总算是将培训时布置下来的任务完成了。
其中比较麻烦的是配置环境,不是指配置JAVA环境,而是公司所用的框架是OSGI的,所以要配置一些比较麻烦的参数。之前也没接触过,网上相关的知识也少得可怜,只能硬着头皮上了。
等实习结束,正式开始上班的时候,他的第一任项目经理比较内向,不善言谈,也很讨厌别人麻烦他。他也只有自己一个人来完成一些布置下来的任务,平常遇到问题是自己想,想不出来的就百度,谷歌这种因为比较年轻,所以没有用到。
刚开始是前端,就是画一些页面啊,而他的项目经理又比较严格,所以就会经常发生他提上去代码,经理又要求我重新改之类的事情。
那一段日子是比较煎熬的,但熟练了之后就还好啊。也比较感谢第一任项目经理吧,虽说严格,但也让他对自己的要求跟着变高了。