工作十来年后,对于做为程序员在工作中的各类问题,每个大的阶段都有很多不同层次的思考和认识,经过两年断断续续的总结沉淀,积累成了一本书的电子稿〖程序员的进阶书〗。
这是一本程序员进阶的答案之书。所有的问题,最根本的就是认知问题。从内到外,改变自己的认知,才能看清楚很多现象背后的实际本质。
目前计划分成几个部分整理发出,分别是:行业定位,工程难题,团队困境,设计悖论,其他问题。
行业定位,讲讲我们对于社会的价值、行业的定位、职业的选择,自我的认知。
工程难题,讲讲在项目管理,研发过程中遇到的各种疑难杂症,如何分析和处理。
团队困境,讲讲团队协作,团队建设,团队发展过程中的一些技巧和经验,吃过的亏。
设计悖论,讲讲系统设计和架构实践中的一些常见误区和千奇百怪的问题,如何应对。
其他问题,讲讲学习,讲讲思考,讲讲生活,讲讲不好归类到其他四个部分的东西。
此处先发第一部分,行业定位。
经常有朋友或者学生问我,秦老师,为什么我总是感觉很迷茫,关于职业,关于选择,总是搞不清楚。希望这本小册子能改变你的一些想法,让你在迷茫的大海里,能找到方向。正确认识社会,行业,自我,在这个大环境中的各种认知,以及应对方法。
01- 正确地认识社会、行业、职业、自我
【社会】技术的定位:程序员是这个时代的手艺人程序的意义:为什么我们需要软件程序
【行业】有趣的解读:软件从来不是一个“行业”,而是服务于具体行业颠倒的定位:开发是中后台的成本部门,最终服务于业务价值
【职业】职业的选择:我们需要什么样的职业观生涯的变动:怎么正确认知工作变动
【自我】角色的多样:不同场景里的不同角色能力的矩阵:技术、产品、业务、管理
看过的人还看了





