陶朱子
大多数人的职业道路是由一连串没有方向的客观偶然构成的,再加上主观上使用了很多投机取巧的方法来决定职业道路的选择,而不是细细斟酌投资于何种技术,专注于哪个领域,能提供的产品服务是什么,市场对其需求如何。
4.做团队中最差的,向其他优秀成员学习好的工作学习习惯。一个方法是加入网上开源项目,不断通过编写代码,使他们鞭策你,改正你,这样就会学到很多东西!
5.在思维上投资,注重让新技术向你的脑中注入新思想!
6.在职业道路上,如果对某项工作感到更有乐趣的话,你就需要进行一些有目的的冒险,这关键是勇敢踏出第一步,别让恐惧征服了你!
7.由于软件生产中需求的变化性和实现的迭代性,传统的流程化式机械化生产模式并不适用于软件开发。因此,做一名通才是对软件行从业人员的要求。
能适应职业阶梯各层的不同角色,即既要能当领导,也要在关键时刻能亲自动手;
能擅长多种平台上的技术,既要能在不同os上开发,又能掌握各种开发包,即技术水平要超越技术平台;
能认识到代码和数据的同等性,既要能用代码创建数据库工具,又要能认识数据间的结构和关系;
既要懂工作平台,又要会开发应用软件;
既要懂行业业务,又要熟悉信息技术。
8.要做专家!但专家并不意味着对其他技术一无所知,而是应该对某项技术掌握足够深度,已经处理过工作中可能遇到的80%的问题,并拥有足够的知识和方法来应付还未出现的20%的问题;既能处理高水平抽象,又能了解实现高端抽象的低端细节。
9.不要专注于某个厂商的特定技术,这是缺乏远见的。如果在开始时必须这样做,也要选择开源的,便于对一项技术深入学习,研究其内部机制,拓宽自己的视野和思想,最终学到如何设计一个系统。
10.要热爱工作,要用热情来摆脱平庸,不然就离开这个工作!