作为一个一边读书,一边在公司的学生,很多地方感动迷茫。在CSDN上看了一篇文章,感觉说的很好,与大家分享。

走过弯路,有过迷茫,回首九年陈皓感慨万千。“今天,我对许多刚上路的朋友都会说,人生的规则很重要,从上大学时就要好好规划。”他结合自身经历,对许多刚踏入程序员行列的新人程序员,他给出了以下八点建议:

1.       在大学的时候尽量多地进入公司参与实际工作,一方面积累工作经验,另一方面,提前认识工作和自己,以便毕业时更准确地把握自己的方向。

2.       从毕业开始到毕业后至少5年内,踏踏实实地专研技术,这是一个积累过程,千万不要把心思放在钱和职位上。钱和职位只是能力的附属品,不要让其喧宾夺主。

3.       从毕业后3年到7年的时间,注意学习工作当中的方法以及相关的管理和流程,不但要知其然,还要知其所以然。

4.       30岁以前,踏踏实实地学习。学技术,学做人,学做事。30岁以后再谈自己的发展。

5.       毕业后的前5年主要是量的积累,要不停地积累知识和方法。毕业后的5到10年主要是质变,应该着重于思维和想法的更新。后五年应该有很强的包容能力和接受新东西的能力,千万不要太过固执和坚持自己的想法。

6.       换工作要“承前启后”,前面的工作会成为后面工作的一个基础,而后面的工作又会成为前面工作的一个很自然的延续。

7.       不要只把心思放在技术上,技术是hard skill,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的soft skill上。hard skill像一个大树的根,而soft skill则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展。

8.       对于程序员来说,应该始终记住,技术不是主要的,主要的是通过技术能够解决什么样的问题。一定经常想要解决什么的问题,要满足什么样的需求,而不是要用什么样的技术。

【转】上篇:陈皓谈程序员升级:职业规划就像软件工程相关推荐

  1. 软件开发工程师:程序员的职业规划就像软件工程

    软件开发工程师:程序员的职业规划就像软件工程 [url]http://www.accp-teem.com.cn/ArticleView/2007-8-1/Article_View_1224.Htm[/ ...

  2. 浅谈程序员的职业规划

    不知不觉参加工作成为程序员已经4年多,记得上高中的时候,从网络上知道了很多IT精英创业成功的例子,如没有读过大学的"汽车之家"创始人李想.facebook创始人马克·扎克伯格,让我 ...

  3. 陈皓谈程序员的升级:职业规划就像软件工程

    [CSDN独家访谈]电信.银行等行业一直是许多人非常向往的工作单位,清差厚禄,旱涝保收,陈皓却不以此为然.所以当记者采访他的时候,他连用了两个"最"字来形容他离开银行的成就感.   ...

  4. 程序员的职业规划就像软件工程

    电信.银行等行业一直是许多人非常向往的工作单位,清差厚禄,旱涝保收,陈皓却不以此为然.所以当记者采访他的时候,他连用了两个"最"字来形容他离开银行的成就感. 陈皓毕业后的前两年就职 ...

  5. 10年程序员谈.Net程序员的职业规划

    前言 从事Dotnet程序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序员,回想起这近十年来的经验,看 ...

  6. 10年程序员谈.Net程序员的职业规划(图/文)

    从事Dotnet程序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序员,回想起这近十年来的经验,看着还是 ...

  7. 开源浪潮下程序员的职业规划和成长

    无论从年初开源社发布的<2020 中国开源年度报告>还是整体的大环境,不难看到中国的开源正在崛起,越来越多的来自中国的开源项目和开发者们正在走入大家的视野.在开源浪潮的大趋势下,程序员又该 ...

  8. .Net程序员的职业规划

    转:10年程序员谈.Net程序员的职业规划(图/文) 序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序 ...

  9. 【转】浅谈程序猿的职业规划,看你如何决定自己的未来吧。

    由于高中没有竞赛经验,所以并不像那些已经长时间与编码打交道的同学额那样,对于未来定位或者人生规划有个很清晰的了解. 其实感觉有许多同学和我一样,虽然想象做程序猿多少有些苦逼,但既然自己选择了,就要拿出 ...

最新文章

  1. linux没有semanage命令,SELinux-semanage命令详解
  2. 并发集合和普通集合以及安全集合的区别
  3. MYSQL 加密函数的用法
  4. wpf表格datagrid拖动列_这才是老板要的Excel表格,你做的太丑了!
  5. ASP.NET Core管道深度剖析(4):管道是如何建立起来的?
  6. 产品经理有话说!这个报表神器更新了6大功能,绝对亮眼
  7. KEIL MDK access violation at 0x40021000 : no ‘read‘ permission的一种解决方法
  8. Cocos2dx中利用双向链表实现无限循环滚动层
  9. 消息队列 (1) mac安装RabbitMQ
  10. 手机浏览器服务器修复,手机IE浏览器怎么修复
  11. Ubuntu设置静态IP地址的几种方法
  12. js 获取当天23点59分59秒 时间戳
  13. If you insist running as root, then set the environment variable RUN_AS_USER=root
  14. katana之渲染输出AOV
  15. 【MySQL】014-join连接语句用法详解
  16. 正则表达式清除空格和html标签中的nbsp;空格
  17. 【租房合同】2017北京市房屋租赁合同(自行成交版).doc
  18. 华中科技大学计算机王凯,苗蕾-环境科学与工程学院
  19. ArcGIS问题:dbf shp shx sbn sbx mdb adf等类型的文件的解释
  20. mac之间迁移微信聊天记录

热门文章

  1. 动态性是Java的特性吗_Java的动态特性有哪些?
  2. mysql centos7 默认密码忘记_centos7 mysql忘记密码解决办法
  3. mongodb一致性协议_mongodb副本集用一致性快照方法添加从节点步骤
  4. Java8 Predicate接口
  5. 【C++】41. std::copy和assign的用法
  6. Dubbo 源码分析 - 集群容错之 LoadBalance
  7. 基于 Java NIO 实现简单的 HTTP 服务器
  8. 说说 JAVA 代理模式
  9. MySQL的几个概念:主键,外键,索引,唯一索引
  10. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织