本文主要是介绍2010程序员SKY在路上,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
忙忙碌碌、混混沌沌做了工作了一年多了,感觉自己水平提高的不是很快。主要是学习目标不明确,开发思路不清晰。2010年到了,又一个10年的开始。该制定一些计划,理顺下奋斗方向。下面主要从工作、金钱、健康三方面为自己制定计划。
一、工作
由于从事Java方向开发,虽然工作了一年多了,但是总感觉自己一直是个充耳不闻窗外事的程序员,并且在慢慢习惯这个角色。这对自己职业的发展会慢慢产生阻碍。下面我将以robbin一篇Java书籍推荐博客 为参考,并按照推荐书籍的顺序及 阶段为自己制定一个职业规划。(注:仅仅是参考,在工作中要不断摸索适合自己的方法)
1、Java编程入门类
《Java编程思想》第4版
《Agile Java》中文版
JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Cay Horstmann
JAVA 2核心技术 卷II:高级特性(原书第7版)----Java四大名著-----Cay Horstmann
JAVA并发编程实践
JAVA优化编程
Beginning Java Objects中文版:从概念到代码(第2版)
工作了这么长时间从来都没有温习下基础知识,上面除了robbin介绍两本书外,自己又加了几本感觉不错的基础书籍,好好补一下基础。
2、Java编程进阶类
《重构 改善既有代码的设计》 本书由侯捷、熊节翻译
《测试驱动开发》,简称TDD(《Test-Driven Development》),是敏捷方法之一——XP中的一个重要部分
《领域驱动设计》,简称DDD(《Domain-Driven Design》)
《Effective Java》第一版的译者潘爱民
Practical Java中文版
《深入Java虚拟机》要了解计算机组成 由满江红开源社区的领导者曹晓钢翻译
《Java与模式》
“Head First”系列的设计模式( Head First Java、Head First Design Patterns)
(1)其实敏捷这东西我们09年搞了一段时间,不知为什么效果不是太好,为了配合这个敏捷模式,硬是将项目(项目比较小)分了几个Story,然后每个Story测试、写文档,最后工期不但没有缩短反而比普通开发延长很长时间。这可能是由于项目组对敏捷的实质不太了解吧,反正我是不了解,所以这个阶段要好好研究下这个敏捷开发。
(2)然后就是Java虚拟机,说实在的这本书我好几次都准备去通读它,但是太忙了,总是搁浅。
(3)设计模式,说实在的知道那么多设计模式用不到也白搭,项目中够用就行了。但是最近一段时间我总是觉的自己代码设计不够灵活、不够优美,所以准备翻翻设计模式方面的书,为自己开发增加一下思路。
3、Java架构师之路
《Expert One-on-One J2EE Design and Development》
《Expert One-on-One J2EE Development without EJB》gigix组织翻译 是由JavaEye站长范凯组织并参与翻译的
《企业应用架构模式》
《敏捷软件开发 原则、模式与实践》
一直迷惑架构师的工作内容及工作性质究竟是怎样的,希望在这个阶段能够让我对系统的架构又一定的认识。
4、软件开发过程
《UML精粹》
《解析极限编程 拥抱变化》XP
《统一软件开发过程》UP
《敏捷建模》AM
系统的架构有认识了,就应该学着如何对整个软件质量进行有效的监督,如何更好提高团队开发效率,以及怎样更好的把握或控制版本交付的时间。同时在实践中检验系统架构设计的合理性。
5、软件项目管理
《快速软件开发》
项目经理的职责貌似就是最大限度的利用团队的资源,其它的就不太熟悉。
以上就是我今后再Java开发上奋斗的目标,其实我现在对软件开发设计仍是懵懵懂懂,我只是知道PM把任务分配给我,我将它完成就OK。所以我制定的职业规划很粗糙,希望不久将来的我能够嘲笑下自己现在的职业设计。两年内完成以上阶段。
二、金钱
从自己辍学到现在一直都想尽快发财,早日奔上小康生活。自己现在依然24了,还没有女朋友,最初只是完全按照父母的意思上学期间不谈恋爱, 好好学习,NND的高中奋斗了4年也没有考上一个好大学。然后上大学了,想在大学找个女朋友,但是第一学期考试我挂了一科(其它两科都是前三名,其实辍学的主要目的是觉的大学没意思,感觉有点浪费时间),一气之下就辍学,所以就没能在大学找到女朋友。工作后,刚开始花费太大了(租房、买电脑、给弟弟凑培训学习生活费用两万多),一直为了忙着挣钱,此外工作也很忙。好不容易现在还算稳定下了,自己也找了几目标,正准备行动。但是看到几个同事闪电找女朋友、闪电买房子、闪电见老丈人(真的够闪电的两个月之前没有女朋友、没有房子,突然之间全有了,估计也是准备了好长时间),我一下子没信心了。即使我找到一个女朋友,她不嫌弃我没房没车,但是不也不可能两手空空的去见老丈人啊,毕竟年龄也不小了,谁都肯定有顾虑的。
工作的这一段时间中,我也不停的尝试新鲜事物,尝试着去赚外快。但是都没成功,经验问题啊。我曾尝试过hacker、网游开发、3G应用软件开发,下面我准备以曾经赚外快的方式,来规划一下我在金钱方面上的奋斗方向。
1、hacker
我就不说哪方面内容了,第一次做这个的时候胆子小、经验少、工作忙,没能坚持下来。前一段时间看到了唐骏专访节目,他的一句话我感触颇深“在中国你不走灰色地带很难发财”,那句好像这样说的。当今中国确实是这个样子互联网、网游、房地产等等很多行业走的不都是灰色地带,包括相当大一批政府官员也在灰色地带捞钱。MD,我不能够犯法能到我还不能走灰色地带。所以今后再这个方面发展一下,把以前丢的东西重新熟悉起来,仔细研究下,然后找蚂蚁接活干。做这个的好处是:自己同时也能学到网络安全方面的知识。
2、网游开发
自己一直对网络游戏开发很感兴趣,自己私下也时不时的研究下,09年下半年还进过一个网游开发团队,但是公司太忙了(我现在待的公司是一家外包公司,没日没夜的工作。今后找工作一定不找外包公司,没有什么福利,年底连年终奖都没有),一直没时间做群中的项目被T了。今年春节一回来就辞职,然后找一家工作轻松点的公司,然后找‘景由笔生’商量下继续进团队开发。主要是自己很喜欢网游开发。
3、3G应用软件开发
这是我最近一两个月才接触的东西,开发针对iPhone、android平台的软件,但这个东西一是收钱比较麻烦,二就是要有好的创意。感觉比较赚钱比较难。
上面三种方案如果其中一项一旦有比较大的收益或者感觉比较有搞头的就一心一意的搞,希望早日奔上小康生活。对了,这里要说一句:想我们普通人,没有什么特别的资质,靠给被人打工永远不能发财,只要自己创业。工作只是为了维持生计,发财还是要创业,我的理解。两年内在上面任意一项做出成就,能够有资本买房子,交一个女朋友。
三、健康
才工作了一年多,就感觉到身体素质明显下降,本来身体就不好,所以今后一定要多多锻炼身体,不要等到自己有命赚钱,但是没命去花就完了。我大概的安排是这样的明年再大学附近租个房子,一有时间就去打篮球、跑跑步。这三、四个月基本上每个星期总有一天梦见自己在打篮球并且还常常灌篮,哈哈,估计是太想打篮球了。两年内锻炼到能够灌篮。
读书计划:
Java编程思想(第4版)
JAVA2核心技术
C++ Primer 第四版
LINUX系统分析与高级编程技术
TCP/IP详解
UNIX环境高级编程
操作系统中文第六版
罗云彬 Windows环境下32位汇编语言
数据库系统
Oracle专家高级编程
Windows程序设计
WINDOWS核心编程
编译原理中文版
程序设计语言编译原理(第3版)
代码大全
计算机组成原理-白中英-电子书
深入理解计算机系统
数据结构、算法与应用-C++语言描述
这里我列了一下我有的电子书,待补中...
2010年底看看我能完成什么样,这是我两年的计划。两年一个制定计划,看看我未来10年能混成什么样子。
这篇关于2010程序员SKY在路上的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!