程序员职场起点6要素
程序员职场起点6要素
1、技术基础
这是一名程序员较基本的技能掌握,也是你即将从事的岗位所需要的“武器”。这些是你在学校里所学,无论掌握怎样,在你程序员的生涯中,这些知识都会伴随你,而且在这个行业中,技术基础的东西都是共通和必要的,无论你从事哪个技术岗位。
2、业务积累
在你的部门具体承担的业务。相比*一点,是不存在行业中的普遍性和通用性的。如果说前面一条是使你顺利拿到校招offer的前提,那么这一条则是你所在的公司每个月付给你”比任何一个行业的任何职位在初期都要高得多”的*的理由。
也就是说,如果你是一名实习生而你手上却没有任何业务积累,你该为自己能否得到offer而感到忐忑,而相反的情况如果你手上已有很多业务,每天忙得要命,你也该清楚现在的这个部门给你发offer应该是板上钉钉的事了。
3、情商
这一点是较容易被这个群体忽略的。先说情商重要嘛?职场中的人情冷暖、酸甜苦辣不可避免,作为较基层的一份子难免要和各种人、事儿交集。直白的说,职场之中就是利益,人与人之间的利益不可能没冲突。
当你的个人利益与其他同事的个人利益、团队利益甚至公司的利益发生矛盾时,你至少应该清楚没有哪个职场人能够避免这一点。
新员工培训可能告诉你什么”主人翁意识”什么”不想当老板的员工不是好员工”,然而作为职场新人的你较重要是融入团队,和身边同事及领导搞好关系。不然真应了那句“上班的心情犹如上坟”。
情商体现在哪里?初来乍到的你不只需要和代码打交道,更需要与产品沟通需求、向领导汇报工作进度以及跟其他技术岗位的同事协商和联调代码。校招生多数愿意进BAT等大公司,这一步虽没有错,甚至带来更高的*、优人一等的光环,可是细想大公司里更多时间都用来开会了,哪有时间写代码?然而这并不叫效率低下,这是体制庞大的公司*做的,因为这些花在管理和沟通上的成本很值得。所以不要反感开会,开会也是学习的机会,表现的机会。如果作为新人的你在会议上提出了问题,刚好又是大家没有想到的,那么下次开会的时候你会更加受到重视,然后融入到团队中。这一切都能够让你的工作状态更为积极,而积极的工作状态对你对公司对所有人都是有利的。
初期应该如何融入团队?程序员男多女少,这就像替补球员一样,较初可能一直会无法上场。这时就要学会捡活儿。另一点是不要放过任何机会和同事沟通,哪怕是午餐时的闲谈。这是一个很好的途径去发现那些可以捡的活儿。
4、遇到技术上的问题该怎么解决?
能自己解决尽量靠自己。原因是:1.很多时候你还判断不好这个问题是否应该求助或者求助于谁。很可能一个google五分钟就能解决的程序语法报错拿过去问了你的同事,问问题存在沟通成本和理解成本,你的描述不清以及对方缺乏上下文了解这些都可能增加以上两个成本,这样一来不仅耽误双方的时间,长此以往还会让对方觉得你记得技术基本功不扎实,独立处理问题能力差;2.如果这个问题真的很难解决,在不经过任何思考的情况下就求助,领导会认为你没有想法。
衡量一个程序员价值的标准并不是他掌握了多少知识,而是他掌握的知识与学会这些所花的时间之比。
5、如何与产品沟通?
这是技术圈里的老话题,也是体现一个程序员情商的时候。无论对方提出的需求是怎样的,你考虑问题的逻辑应该是:当前提的这一条需求做完以后对产品有什么收益?对技术这边又有什么收益?更重要的是leader们是否会在乎这一点?
然而这一切都应该发生在你的内心中,权衡利弊之后如果有什么没考虑到的你可以提出来,如果并不是十分确认自己的想法,你可以等会后私下里和你的leader提出自己的看法,这既是对leader的尊重也是节省开会时间。
在互联网这个行业里,需求沟通的过程中,技术人员的话语权通常还是较大的,然而绝不要滥用你的话语权。
6、如何看待加班?
加班就像借钱,原则上必然是救急不救穷。然而并不是说对于一个”穷”的部门程序员就一定要选择离开,这既不是负责任的表现,又错过了一个成为部门核心骨干力量的机会。 很多公司里的leader都是在危难关头扛下了部门的人手不足的压力,leader的职位也就顺理成章。除非部门真的气数已尽。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 上海静安区IT培训上海普陀区php培训上海虹口区java培训 网站详细了解,免费咨询电话:400-998-6158