TUhjnbcbe - 2021/3/22 2:52:00
大多数程序员都不懂得如何规划自己的职业生涯,他们大抵知道程序员晋升路线是初级、中级、高级、管理……当问到自身规划时,大多数人总是从学好语言、算法,多做项目等回复:我会C语言,我的目标在项目中磨炼我的编程技术,从普通程序员到小组长,到高级程序员,到管理者.....外行人都觉得程序员岗位只和电脑打交道,精通技术就可以征服职场。但精通技术只是程序员能在职场上立住脚跟的前提。很多程序员并不知道应该如何开始自己的职业生涯,如何推进自己的职业生涯,如何令自己的事业蒸蒸日上,以及为了尽可能地获得成功,他们究竟需要知道些什么。无论经验丰富的老手还是初出茅庐的菜鸟,关于软件开发,都会有着各种各样的问题。例如:作为一名软件开发者,我该如何起步?我该如何培养自己的技术能力?我该如何谈判薪水?在合同制员工和正式职员之间我该如何选择?我该如何跟我的老板、同事打交道?我该如何对待职场偏见?我该如何跟技术女性打交道?我该如何成为一名技术女性?我真正需要知道什么?又该如何学习它们?大学学历教育、编程训练营还有自学成才,该选哪一种?我如何找到一份工作?如果没有经验,我该怎么办?我怎样才能通过面试?身在职场我该怎样穿着?我怎样才能推动自己的职业发展提升到一个新的水平?......这些其实是程序员职业生涯中都会遇到的问题,如果之前无法找出答案,那《软技能2:软件开发者职业生涯指南》详细解答了程序员职业生涯全过程中的各类问题。在本书中,就“职业发展”的主题做了很多深入而又富有建设性的探讨,围绕“软件开发者”这一核心,