程序员的个人发展注意事项

[ [来源:天极网

  每天晚上,请你问自己这些问题:
  
  1, 今天我是否克服了技术上新的困难?
  2, 今天我是否多读了一些新书?
  3, 今天我是否就某方面的问题与人进行了交流?
  4, 今天我是否多认识了一个新同事或新朋友并准备与他们保持联络?
  5, 今天我是否更多的接触到身处的行业需求,现状,和发展?

  精通技术

  精通技术是技术人员的根本要求,也是技术人员人生发展的必经之路,只有首先精确掌握一门技术,才能触类旁通的掌握其他技术。精通技术不仅仅是为了精通技术,而是为了触类旁通,为了掌握精通技术的学习方法,研究方法,体会身处技术顶点的感受和境界,这样,下一次准备或需要进入另一个领域时,才会有明确的目标。

  为了精通技术,就要有以工作为乐的精神。不主张过于频繁的换工作(常常被认为是不热爱工作,不适应环境,或者不忠诚的表现)。以工作为乐,才会投入更多的精力和时间,才能够飞快成长,成为该方面的能手。以工作为乐,是朝着技术高峰阔步迈进的享受过程。

  如果仅仅的是以工作为乐,仅仅号称自己喜欢工作,而没有“朝着技术高峰阔步迈进”,则是一种浪费。要做工作和生活的有心人,才不会迷信技术,才会避免骄傲,才不会在达到某个水平以后停步不前。不仅要做有心人,还要学会研究。研究该门技术的发展方向,该门技术最好的学习方法,在该门技术上取得突出成就的道路,和激励自己沿着正确的方向前进的诀窍。做好了这些问题的研究,就会在以工作为乐的境界中做出超凡的成绩。

  总之,

  1, 反对不认真对待技术。
  2, 反对不热爱工作,一心旁鹜。
  3, 做生活和工作的有心人。

  懂得管理

  懂得管理,既要学会管理,也要学会配合管理。那些对所有人和所有事情都吹毛求疵的人是不适应社会的,也是不容易成功的。懂得管理,既要学会管理工程(进度,过程,资源,需求分析,客户交流),又要学会管理人。要重视团队建设,重视团队的合作,重视团队的文化建设,重视团队的凝聚力,重视管理者的个人感染力。在用户不能提出明确的需求的情况下,要综合经验,替用户提出明确的需求。

  符合标准的过程控制,方法论的实际应用可以引导工程有一个可期望的好结果。否则就是运气的功劳。
资源的合理配置,建设一个每个人舒适工作的环境,不要让你的组员不得不总是把精力放在环境建设等问题上,是让人做出更大成绩的捷径。

  与人畅快交流的能力,成为软件人员必备的素质之一。懂得行业的知识就从这里开始。

  那些单纯学过管理的人,无论进入那一个行业,都需要不断的迅速的学习一些关于该行业的专门知识,至少是名词术语,基本原理,关键技术,主要应用。这样的了解初步管理知识的人,一定不要对技术人员指手画脚,否则一定得不到应有的认同,反之,如果他们从过程本身的流程或者方法论等方面提出建议,就可以更好的体现自己的价值。

  进入行业

  软件工作,离不开行业,尤其是应用软件。一个仅仅懂得实现技术的人,是不够的。所以一定要拓展你的知识,对你所处在的行业有一个更全面,更准确,更实质性的了解。

  软件人员看到需求分析,常常想到如何去实现它,而不会认真的去研究这份需求,站在用户的角度上来做更多的工作,这是值得软件人才所注意的。

  研究你所在的行业,也需要有一种系统的方法。了解其中的关键点是进入这个行业的捷径。了解触及该行业更多方面的关键点,是掌握这个行业的必经之路。对该行业做系统的总结分析,是深入该行业的目的。初步的研究成果经过更多的提炼和交流,就会成为金子般的智慧。

  以下是几点建议:

  从点滴做起。先做好那些你力所能及的工作。标准化你的行业。你所处的行业虽然确定,但是每一家公司的需求各不相同。掌握他们做事情的流程,可以帮助你做好标准化。同时学习那些该行业的标准,以用户的标准为标准,更加深刻的理解标准,是代替用户做好标准化的方法。
掌握核心技术。任何行业都有核心技术。掌握某一项核心技术,就可以让你进入这个行业并在其中生存,反之仅仅浅尝辄止,就会让你遭遇失败,抱怨不公。

  影响你职业发展的几项能力
  
  1, 研究问题的能力
  2, 影响他人的能力
  3, 个人履历

  请相信以下观念
  
  1,教育不是万能的。希望学校或者任何一个教育机构为你准备所有的知识,能力,水平,是不可能的。最好的大学是自己和无字书。
  2, 成长在工作中。工作中的表现和积累才是人生腾飞的实际动力。

  从今天起,请做好
  
  1, 培养你自己更广泛的兴趣,并坚持你的人生目标
  2, 锻炼你的演讲能力
  3, 多认识朋友,以他们为荣
  4, 培养你的远见卓识

转载于:https://www.cnblogs.com/lyss/archive/2005/12/21/301250.html

程序员的个人发展注意事项相关推荐

  1. 演讲预告:一个月的住院经历,我悟到了哪些和程序员职场发展相关的心得

    时间过得很快,一转眼我出院后上班已经快两个月了. 最近有公众号的关注者给我留言,询问一些ABAP开发的细节问题.不巧的是,我八月份返回公司之后,领了新的开发电脑,SAPGUI和ABAP Develop ...

  2. 快速找到由程序员到CTO发展道路上的问路石

    快速找到由程序员到CTO发展道路上的问路石 本文选自<我也能做CTO之程序员职业规划 >一书 高阳兄发过来本书前六章样章时,我正在上班,任务比较紧,精神高度集中,却还是止不住地走神要翻来看 ...

  3. Swift是花拳绣腿吗?——谈谈开发语言与程序员的职业发展

    为什么80%的码农都做不了架构师?>>>    作者简介: 任旻,北京工业大学硕士, 2005年加入微软中国有限公司,2009年加入腾讯,现任高级工程师,曾负责开发"QQ概 ...

  4. 【绝对干货】Swift是花拳绣腿吗?从Swift谈开发语言与程序员的职业发展

    Swift是一种新的编程语言,用于编写 iOS 和 OS X 应用.Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制.Swift 采用安全的编程模式并添加了很多新特性, ...

  5. 论金融IT公司程序员的职业发展

    在金融IT公司,最多的应该算程序员了,他们往往最辛苦,不但要接受长期出差,经常加班的现实,而且还要经常主动学习新技术,不但要应对周围别的程序员的竞争,还要应对刚出校门的小弟弟,小妹妹的竞争.公司的开发 ...

  6. Android移动开发程序员的职业发展之路

    写在前面: 又是一个阴雨的周末,也不知道是不是在江南待的太久的缘故,每逢阴雨的周末,兴奋的连懒觉都睡不了.看着窗外的细雨,回想起这一路走来的点点滴滴,些许感慨!光阴似箭,岁月蹉跎,未来的路在何方,明年 ...

  7. 剖析Android移动开发程序员的职业发展之路

    剖析Android移动开发程序员的职业发展之路 做Android移动开发已经有三年时间,其中甘苦自知,对Android开发和对Android程序员的职业发展有一些自己的感悟,在这里愿与大家分享和讨论. ...

  8. 500 字写一篇程序员的个人发展计划

    作为一名程序员,个人发展计划是非常重要的.通过制定并执行自己的发展计划,可以帮助我们更好地了解自己的优势和劣势,并为自己的职业发展制定出具体的目标. 首先,我们应该对自己的技术能力进行全面的梳理和评估 ...

  9. 计算机程序员职业发展路径,IT程序员未来职业发展3大路线图(全)

    原标题:IT程序员未来职业发展3大路线图(全) 未来君觉得程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术.程序员职业生涯发展的问题,这是所有程序员都在关心的事情, ...

最新文章

  1. 青藤云安全张福:我们可以用“免疫系统”对抗黑客入侵吗?
  2. pcre库文件的安装
  3. 欲瘦其包,必先探清其底细
  4. sql2008 sql服务_SQL即服务
  5. 共线方程(百度百科)
  6. 算法竞赛中的输入输出框架
  7. java mysql分层_java-数据库连接,分层实现增删改查测试
  8. codevs 1048 石子归并
  9. br php 配置,无法载入 mcrypt 扩展,br /请检查 PHP 配置终极解决方案
  10. Java字符串首字母大写
  11. Paypal如何实现循环扣款(订阅)?
  12. SoapUI安装教程【Windows】
  13. 在线键盘按键检测工具
  14. PHP学习笔记(二)——行云博客
  15. C++学习笔记 (三)
  16. 【近3万字分享】《Android开发之路——10年老开发精心整理分享》
  17. 初探Java反序列化漏洞
  18. ubuntu22.04 在笔记本上切换核显驱动出现的字体模糊或屏幕模糊现象的解决方法
  19. 盘点 深度学习妖怪 之 激活函数妖
  20. 编程与哲学的奇妙联系

热门文章

  1. css盒子模型、边框border、外边距margin、填充padding、轮廓outline
  2. 爬虫9-淘宝商品信息定向爬虫
  3. javascript 计算器、动态时钟、表格复选框全选(扩展)、轮播图、36选7、随机数...
  4. ARCore中根据屏幕坐标计算射线的算法
  5. npm的一些常用命令(在国内,建议使用cnpm,在淘宝镜像里面下载就行)
  6. DirectShow Filter 基础与简单的示例程序
  7. UITextField基础
  8. 基本概念之dos和cmd的区别
  9. canvas绘制圆形
  10. flash与动画:打字动画(2)