`
tibaloga
  • 浏览: 872987 次
文章分类
社区版块
存档分类
最新评论

一个工作3~4年程序员的年度学习计划

 
阅读更多

今年是我工作的第四年,也是程序员成长的一个重要阶段。通过今年的学习,希望可以获得一个质的提高。要充分利用工作,工作间隙,晚上,周末的时间进行学习。

要同时关注广度和深度两个方面进行学习。

具体的点:

驱动开发,嵌入式开发:主要是和硬件结合比较紧密的领域,现在这是我广度上的一个盲区。这个完成后,基本上在近几年内,广度上应该达到目标了。后面就是要在深度上进行钻研了。充分利用公司这次的接入设备开发机会学习。今年主要是基本原理。

操作系统,操作系统内核:Linux操作系统,Linux内核。操作系统的工作机制,内核的工作机制,计算机体系结构基础。《深入理解Linux内核》。目标仍然基本原理。

编程体系:从源码到可执行程序运行的整个过程。《编译器和加载器》。深入学习编程语言的本质。可以选择几个典型的语言进行对比:cc++Javaperlgo,汇编。可以学习一下JVM原理。目标是更深入,我也有能力在这个方面更加的深入。

C语言深入:c和指针》,《c缺陷和陷阱》,《c专家编程》。根据现在的经验,这几本书可以在深入的理解一下,对C又是一个很大的提升。

Unix环境编程:Shell脚本语言学习。

学习,尝试新的编程语言:今年主要尝试两种开发语言,goscale

c++语言提升:继续学习面向对象思想。开始学习模板。《c++沉思录》《c++templates》《effectivec++

设计能力:这个比较泛。《设计模式》要学习完,并在实际中应用;《重构》要学习完;主要提升的设计方面的能力。还有一个比较经典,《代码之美》,学习完,对自我提升还是非常有帮助的。《代码大全》已经学习完了,多运用,复习。

软件架构能力:《软件架构设计》这本书学习完,可以掌握架构基础的知识。另外,学习《架构之美》,《软件架构实践》,提升。另外,可以在看一下《领域驱动设计》。还可以关注博客。希望能够实际运用一下。

UML学习一下UML

算法:这个是我一直不够关注的地方。今年主要的资料是《编程珠玑》,以及《代码大全》。作为一个入门。

SOASCAOSGI持续关注。并且进行尝试。

通信知识:通信知识有两个重点:IMSSIP。第一要精通IMS架构和SIP协议,另外,要关注标准的发展。通信知识是我的业务知识。

微内核流程引擎:关注,设计与实现。

数据库:关注非关系数据库。关注数据库性能优化。

新技术关注:云计算,SOAMDD

测试驱动开发(TDD):继续探索cc++单元测试框架的使用。并在开发中引入测试驱动开发。

敏捷软件开发:持续关注,并且在工作中实践。

自动化测试:在两个方面:界面自动化测试和流程自动化测试进行努力,着力提高产品稳定性。主要是开发,或在寻找新的工具。

自动化部署:主要是开发,或在寻找新的工具。

技术管理:实践,读书,交流。《joel谈软件开发》《技术领导之路》《变革中的思考》,并且去发现好的书籍。可以通过豆瓣或者单单。学习如何发挥影响力。

英语学习:能够流畅阅读英文资料。

重点关注的领域:一个是今年比较火的SNS,关注Facebook。一个是移动应用。

学无止境,上面的学习内容量还是很大的。

<!--EndFragment-->
分享到:
评论

相关推荐

    C#高級編程中文第四版part3

    其第3版被中华读书报、CSDN、《程序员》等机构评选为2005年最权威的十大IT图书之一(第2名);在中国版协、中国出版科学研究所、《出版参考》杂志组织的“2005年度输出版、引进版优秀图书”评选活动中获得“2005年度...

    C#高级编程

    其第3版被中华读书报、CSDN、《程序员》等机构评选为2005年最权威的十大IT图书之一(第2名);在中国版协、中国出版科学研究所、《出版参考》杂志组织的“2005年度输出版、引进版优秀图书”评选活动中获得“2005年度...

    Java程序设计习题集下载

    因此还获得了清华大学软件学院教学工作优秀奖、大学生研究训练计划(SRT)优秀指导教师一等奖。 目录 第一部分习题 第1章 绪论 第2章 结构化程序设计 第3章 面向对象程序设计 第4章 数组、字符串与异常处理 第5章 ...

    学会Python! 带你玩编程.mp4

    1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

    深入理解Android:卷I--详细书签版

    5.3.1 一个变量引发的思考 109 5.3.2 常用同步类 114 5.4 Looper和Handler类分析 121 5.4.1 Looper类分析 122 5.4.2 Handler分析 124 5.4.3 Looper和Handler的同步关系 127 5.4.4 HandlerThread介绍 129 5.5...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例128 获取数组中最后一个元素 158 实例129 去除数组中的重复元素 158 实例130 字符串与数组的转换 159 实例131 对数组元素进行随机排序 160 实例132 随机抽取数组中元素 161 实例133 二维数组的输出 162 实例134 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例128 获取数组中最后一个元素 158 实例129 去除数组中的重复元素 158 实例130 字符串与数组的转换 159 实例131 对数组元素进行随机排序 160 实例132 随机抽取数组中元素 161 实例133 二维数组的输出 162 实例134 ...

Global site tag (gtag.js) - Google Analytics