联系我们 | 加入收藏

 
当前位置:首页 > 卓越快讯 > 正文
程序员成长离不开6项软技能都有哪些?
时间:2016/8/17 9:19:23来源:www.dletc.com.cn阅读:7429
有人认为程序员只要技术好就可以了,技术好了就可以顺利在职场生存了!当然,衡量一个程序员是否优秀的前提是技术好,但是如果你只靠技术,不关心自己和自己身处的职场环境,那在你的发展就会被限制,无法成长为一个真正的职场赢家!程序员究竟需要具备哪些软技能呢?


一、自学能力:很多应届毕业生在刚到工作的单位的时候,要过的第一关就是提升自学能力!大学的课程与企业的实际需要之间存在差距,因此很多企业都给新来的程序员进行员工培训,这样做的目的是为了培养程序员的自学能力。因为有时候企业接到的项目可能是大家都没触碰过的技术,为了保证如期完工,就需要程序员具备快速上手的能力!




二、终身学习能力:除了自学能力还需要终身学习的能力,如果你选择了软件开发行业,而且期待高薪资,那请你一直保持对学习新技术的热情。新的框架、趋势、技术不停的出现。你不用掌握所有的新知识,但你可以适时地根据需要选择学习这些语言、框架、库等等。




三、具备战略目标:没有战略目标,在写程序的时候就只能看到一个点,不能看到面,没有战略目标遇到一些小问题,也会把它们想象难以打败的怪兽。所以在编码之前,首先要考虑设计需求、迭代计划、架构模式、设计好用户流……这样即使方案出现问题,你也可以在设计好的环节及时发现或者预见可能会发生的问题,最大限度的减少方案后期改进的人力和财力的成本。




四、人际交往能力:很多程序员长期对着电脑,缺少与人的交流,容易养成沉默寡言的习惯,这样的习惯不仅不利于团队成员之间的团结,也不利于自己长久的职业发展!编程不仅仅是和电脑、咖啡打交道,还要何人打交道,和你的团队成员保持步调一致很重要,因此需要你具备很好的人际交往能力:1)学会与项目小组其他成员分享问2)向项目经理或者项目管理系统汇报你的工作细节3)汇报时简洁直达重点4)倾听团队成员的想法并给予回应5)向团队、领导和客户精确表达你所有的需要、疑惑、遇到的问题、取得的成果。




五、保持好奇心:好奇不会害死猫,好奇会增加你产生新的想法,驱动自己不断进步。因此在编程的过程中要学会提问题,提出问题后先用自己所学进行解决,如果解决不了可以在网上的开源社区与其他程序员交流,寻求帮助,不要害怕尝试,即使你没有成功,你也并没有失败,你还可以在实践中收获宝贵的经验。




六、提升效率:如果你发现自己不得不在项目之间游走,或是每个小时都要切换代码库甚至是编程语言。又或者你发现自己总是在熬夜赶进度。你是不是该考虑提升自己的工作效率了,买一个手账,每天先花 10 分钟写下自己必须要完成的工作,并且安排好有限顺序!