HTML5 谨以此文献给那些即将毕业的程序员 | ||||
|
||||
|
||||
转眼间又到了一年一度的毕业季,北京赢在路上学校(www.daimalv.cn)孙老师总结一些,你需要知道的事,谨以此文献给那些即将毕业的程序员们。 对于一个初入职场的程序员来说最重要的是什么? 技术基础、业务积累、情商只要你能把这三件事情做好,那么肯定会很快的融入新的公司,新的TEAM。 技术基础就是在学习的时候学到的知识:数据结构、算法、数学能力、软件工程理论、操作系统基本知识、编译原理以及技术岗位所使用的技术。把这些都学扎实,会让你受用一生。 业务积累指的是在部门里边具体承担的业务,对于一名实习生的你手上却没有任何业务积累,你该为自己能否得到offer而感到忐忑,而相反的情况如果你手上已有很多业务,忙得要命,你也该清楚现在的这个部门给你发offer应该只是时间的问题了。 情商说通俗一些就是你理解他人及与他人相处的能力,这每个人都不一样,因人而异。但是情商也许才是你是否能融入团队的关键。 有的人会问:情商真的有那么重要吗?答案是肯定的,很重要。但凡是一名公司职员,就免不了职场中的人情冷暖、酸甜苦辣。因为刚进公司,身处最基层做为一个新员工,在每工作当中,你无法避免的要与各种人和事打交道。说的直白一点,有人的地方就有“江湖”,职场中人与人之间就好像当年的江湖,虽然不至于那么夸张,但是很多地方还是类似的,正所谓“一入江湖岁月催”~ 当你与他人利益、团队利益甚至公司的利益发生矛盾的时候,至少你应该清楚没有哪个在职场工作的人能够避免这些的发生。 当你拿到那些充满“正能量”的员工守则,和参加新员工培训时,你应该知道在现阶段对你来说最重要的是怎么快速融入团队,还有怎么和你身边的同事还有领导搞好关系。 如果你很内向不善与人交流,每天都是活在自己的小世界里面,不懂得怎么处理和同事之间的关系,那么离你跟部门里的同事关系闹僵就不远了,如果真的闹僵那么不好意思,你会举步维艰,每天上班的心情犹如上坟~ 对于一名初入行业的软件工程师来说,你不只需要和代码打交道,更需要与产品需求沟通,我从没见过或是听过哪个公司的哪个项目,可以从产品策划到UI设计再到前后端编程开发调试测试上线发布后续运营维护等工作全部由一个人来完成的,如果真的有,就拜他为师吧,这是能给你今后指点迷津的人。。。。。 多数人愿意进大公司,大公司能给你的不只是更高的薪资,以及同学聚会时在人前 的耀人资本,更重要的是你将会认识更多高大上的同龄人,让你的视野和思路得以扩展。 然而细细想想在一个大公司里,工作的更多是开会,各种各样的大小会议,而不是专心去写代码。一个月以后,你会发现开会的时间居然超过了写代码的时间。 其实这是很正常的,在大公司庞大的*背后,沟通是很重要的,这些花在管理和沟通上面的成本对公司来讲肯定值得的。所以不要对开会产生反感,每一次会议都是你学习成长的机会,更是表现自己的机会。如果在一次会议上你提出了某处设计稿上面的缺失刚好是你领导的leader没考虑到的,即化解领导的尴尬,又体现了自己的机智,他下次还会带上你一起去开会的;与产品沟通需求时,并不是一味地否定和砍减需求,也不是毫不过脑子的盲目点头,你应该设身处地的站在把一个产品做到尽善尽美的角度,去和对方交流、沟通,delete掉那些对大家都没有利益的需求,必要的时候甚至增添一个对双方都有收益的需求,以满足对产品的需要。 初入职场的你,要珍惜的你出场机会,要学会捡别人不要的活儿去干,而和朋友去抱怨。作为一名初入岗位的工程师,不是看不起你,很多时候你对自己遇到的问题究竟该不该问别人,该问的话、该去问谁你都是不清楚的。在这样的情况下,你需要理清思路,你说出的每一句话都是别人对你的看法,能独立做的事情不要去求助别人,久而久之就养成了是独立处理问题的能力。 我认为对于程序员来说,总有一天你要独立面对这些编译环境、运行环境的各种bug,因为你不可能一辈子只写一种语言,只从事一种开发岗位,你现在可以去问你的导师,你的领导,但是总有一天你会也坐上领导的位置,那时你遇道问题的时候,总不能告诉自己的老板,这问题我解决不了吧。 衡量一个程序员价值的标准并不是他掌握了多少知识,而是他掌握的知识与学会这些所花的时间之比。 对于初入开发岗位的你来说,遇到的每一个坑都是你自己独立填坑的经历,都将会加速你对更多技术领域内的知识和问题的学习速度,也将会提高价值。 说了这么多,其实你也明白了,情商不是叫你如何精明的算计对方,那叫“别有用心的智商”,情商是包容与理解。即使利益之间的冲突真的无法解决,也没有任何折中方案,你至少可以把问题记录下来,拿到leader们那里交给他们去做决定,而没必要当面撕破脸伤及双方的感情,毕竟产品是公司的,人际关系是自己的。更多的消息,可以关注我们公众微信号:赢在路上学校。 最后祝愿各位未来的程序员都能找到一个适合自己的岗位 |