《我编程,我快乐》第一章 选择市场

陶朱子


大多数人的职业道路是由一连串没有方向的客观偶然构成的,再加上主观上使用了很多投机取巧的方法来决定职业道路的选择,而不是细细斟酌投资于何种技术,专注于哪个领域,能提供的产品服务是什么,市场对其需求如何。


而这些都是在职业规划和执行时,需要时时在意,刻刻留心的!

1.永远不要追求所谓的“新技术”,而是应该立足于某一方面,精通它,即便它看起来可能摇摇欲坠了,把握其中根本的较长时间不变的东西,特别是思考和解决问题的方法,然后把它扩展到其他方面,比如新语言,新方法,去比较,去领会,去认识!

2.第一条是进入市场竞争的基础,学会发现市场的不平衡,而不是在价格上去竞争!市场的不平衡往往体现在低端工作竞争激烈,但会外包,导致对制定标准,保证质量,领导技术团队等高端工作人员需求的增多。这些都要求提高技术能力,以应对变化!

3.只会编程是不够的,而是要掌握某个业务领域中稳定不变的东西,成为其业务专家,这才是你真正价值所在!    具体方法有:与业内人士吃饭,开会,交流;找行业书籍,列出问题,并向客户请教。

 4.做团队中最差的,向其他优秀成员学习好的工作学习习惯。一个方法是加入网上开源项目,不断通过编写代码,使他们鞭策你,改正你,这样就会学到很多东西!

5.在思维上投资,注重让新技术向你的脑中注入新思想!

6.在职业道路上,如果对某项工作感到更有乐趣的话,你就需要进行一些有目的的冒险,这关键是勇敢踏出第一步,别让恐惧征服了你!

7.由于软件生产中需求的变化性和实现的迭代性,传统的流程化式机械化生产模式并不适用于软件开发。因此,做一名通才是对软件行从业人员的要求。
能适应职业阶梯各层的不同角色,即既要能当领导,也要在关键时刻能亲自动手;
能擅长多种平台上的技术,既要能在不同os上开发,又能掌握各种开发包,即技术水平要超越技术平台;
能认识到代码和数据的同等性,既要能用代码创建数据库工具,又要能认识数据间的结构和关系;
既要懂工作平台,又要会开发应用软件;
既要懂行业业务,又要熟悉信息技术。

8.要做专家!但专家并不意味着对其他技术一无所知,而是应该对某项技术掌握足够深度,已经处理过工作中可能遇到的80%的问题,并拥有足够的知识和方法来应付还未出现的20%的问题;既能处理高水平抽象,又能了解实现高端抽象的低端细节。

9.不要专注于某个厂商的特定技术,这是缺乏远见的。如果在开始时必须这样做,也要选择开源的,便于对一项技术深入学习,研究其内部机制,拓宽自己的视野和思想,最终学到如何设计一个系统。

10.要热爱工作,要用热情来摆脱平庸,不然就离开这个工作!
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页