我编程我快乐——程序员的职业规划

想要弄明白自己是不是真的懂得某一知识,那就把它将给其他人听!当你向别人讲授的时候,你就必须回答这些你可能从未想过的问题,通过讲授,哪些知识死角就会暴露出来!而且做别人的导师也会建立一种忠实的关系网。

无需去建立一个正式的师生关系,就从帮助别人开始,好处会自然而然的随之而来.

练习:去计算机信息技术学院做自愿者,辅导一名大学生

   去技术论坛帮被人解决难题

15.练习,练习,再练习

在极限中练习

最重要的是找到你所需要的来进行练习,并且确保你i不是在工作中练习,比必须找出时间来练习,这是你的责任。

练习:Topcoder注册然后做上面的题目。

16.做事的方法

人们在开发一些优质的软件的过程中投入了很多心思,这些现有的技术被编录成“方法论”。你可以再网络上搜索一下。

方法论:不只是给电脑发烧友的

著名的项目管理学院所出的"Porject Management of Knowledge"用到了大量的项目管理方法

另一个非针对软件的高质量方法论是六西格玛,六西格玛方法强调测量,对过程的分析以及生产小路和用户的满意度。六西格玛严谨的系统方法直接适用于程序员的日常工作!

练习:选择一个然间开发方法论,并挑选一本有关方法论的书,登陆先关网站,加入一个讨论此问题的联络组。从批判角度来研究此方法论,此方法论的有事和弱点在哪里?在你的工作中,执行它的障碍是什么?研究完一个在换一个继续研究,对比他们的优点和弱点,想一想如何才能结合起来。

 17.站在巨人的肩膀上

用现有的程序来反思自己的程序

当你以批判性的视角去看这些程序的时候,你就会开始培养自己的品味,就像你对音乐,艺术和文学的品味一样

 练习:选择一个项目像读书一样研读并且做笔记,归纳出好的方面和坏的方面,发表一篇评论。至少找到一个你可以借鉴的技巧或者模式。再找到至少一处缺点,提醒自己在开发软件的时候不要犯这样的错误。

18.在工作中,将自己自动化

自动化属于我们这行的DNA

练习:挑选一个你经常重复的工作,为它编写一个代码生成器。希望这个代码生成器可以节约你的时间并且想办法提高生成代码的抽象等级。

    研究模型驱动架构(MDA)不太懂????????

原文地址:https://www.cnblogs.com/ysfox/p/3052678.html