`

一位三年程序员的经验总结

 
阅读更多
一位三年程序员的经验总结

不知不觉已经走入这行三年,虽没多大成就,但三年的努力和磨练也算是个成手了。在将要从三年迈向五年经验之际,不禁开始思考,怎样才能向软件开发高手迈进。三年的工作时间,说来不长,但回头想想却也像过了小半辈子一样,充满了数不清的点滴回忆。曾经那些一起实习睡上下铺的同窗、共事过的同事,那些呆过公司的所谓企业文化,那些改不完的Bug和Enhancement,那些看不完的技术书籍...此刻回首往事,憧憬未来,我想最重要的莫过于积累,注重积累!

一、技术博客 - 总结过的,才是真正掌握的!
看技术书籍的读书笔记,定期技术学习总结,职业生涯规划的思考等等。此外,通过博客与人交流,获得帮助也帮助别人,与大家共同学习进步。热门社区有CSDN、ITEye、博客园等等。


二、生产力 - 从点滴做起,提高效率!
思考如何提高工作效率。比如使用脚本避免重复性手动操作,开发小工具方便自己和别人,多使用IDE等工具的快捷键等。这也符合DRY原则,Don't repeat yourself,推荐一些办公工具和开发工具。
2.1 文本工具。
UE、Editplus、Notepad++

2.2 电子邮箱
Outlook邮件分类

2.3 日程安排
Calendar

2.4 IDE
Eclipse、Intellj IDEA

2.5 脚本
Bat、Shell(Cygwin)

2.6 其他常用工具
数据库:MySQL、SQLServer Client
服务器连接:SSH、FTP
代码管理:SVN、Git
Web服务器:Tomcat、WebLogic


三、深入软件工程 - 不死抠技术,俯瞰软件开发全貌!
深入理解软件开发中各个部门人物的角色,项目的关键里程碑,以及各个阶级的产出物。
3.1 需求分析
PRD文档、Dreamweaver、思维导图

3.2 系统设计
Rose(UML)、PowerDisigner(DB)

3.3 编码阶段
项目构建:Ant、Maven
单元测试:JUnit、Mock、自动化测试
持续集成:Hudson、CC

3.4 后期维护:优化、重构
在一个个项目的锻炼中,学习如何分析、如何设计、如何排期、如何协调沟通等等。


四、代码积累 - 不断积累,才能成就高手!
传说高手都有自己的代码库,可以快速应对各种问题。定期整理自己的代码库,不断完善,每个人都可以拥有自己的百宝箱。
4.1 Linux
C、Shell

4.2 Java
Desktop:Swing、SWT、
CoreJava:JDK7、IO、Socket、Thread、JVM
J2EE:SSH、EJB

4.3 Windows
Qt、DirectX、Win32

4.4 Database
NoSQL、T-SQL、PL-SQL

4.5 Web
jQuery、HTML5、PHP、ChromePlugin

4.6 Mobile:Android、IOS、PSP

积累代码的同时,别忘了业余项目的重要性。如果工作不忙,就多做些业余项目,实践中提高。如果工作比较忙,经常加班,就在工作中多锻炼、多总结。


五、RSS订阅 - 始终站在浪潮之巅,风口浪尖!
订阅热门的技术博客、业界新闻等,追赶潮流,不被淘汰。

5.1 IT资讯
36氪:http://36kr.com
虎嗅:http://www.huxiu.com/
果壳:http://www.guokr.com/


5.2 技术博客
酷壳:http://coolshell.cn
淘宝技术大学:http://qing.weibo.com/n/淘宝技术大学


5.3 数据库
MySQL OPS:http://www.mysqlops.com/


5.4 电子商务
派代:http://www.paidai.com


5.5 软件工程
UML软件工程组织:http://www.uml.org.cn/


5.6 我关注的项目
Nutz:SSH外的选择 http://nutzam.com/



六、软件之外 - 只懂技术,没法成为高手

6.1 别忘了英语
没机会用英语交流,至少也要多看多听。多看原版技术书籍,多听名校公开课。这些都是最好的学习资源。

6.2 业务知识
学学业务,做客户需要的软件,注重客户体验,才能做出更好的软件。比如企业应用知识、金融银行、电子商务等知识。

6.3 博学多才
软件只是软件,多学学其他知识,也许会激发你的灵感。用心积累,避免枯燥乏味的重复。提高效率就能节约出时间,少加班,多陪陪家人。


七、总结
聪明地工作,开心地工作。Work smart!

原帖地址:http://blog.csdn.net/dc_726/article/details/8223830
分享到:
评论

相关推荐

    程序员简历 3年以上经验

    在信息技术领域,程序员的角色至关重要,尤其对于有着超过三年经验的专业人士,他们的技能和经验往往能为企业带来显著的价值。本文将深入解析这份具有3年以上经验的程序员简历,揭示其核心技术和职业发展路径。 ...

    2018年java程序员年终工作总结与2018年XX镇长履职报告汇编.pdf

    在2018年,作为一位Java程序员,我深入地参与了多个项目开发,积累了丰富的经验,并见证了技术的快速发展。以下是我对这一年工作的总结和主要知识点的提炼: 一、核心技术掌握 1. Java基础:深入理解Java语法、面向...

    一个程序员每天该干的事

    - **与同事共进餐**:与至少一位同事共度用餐时间,增进彼此之间的了解。 #### 二、自我评估与规划 - **自我考核**:进行一次正式的自我考核,评估本月的工作表现。 - **同事评估**:对同事的工作表现进行评价,...

    软考程序员09-18年真题.7z

    【软考程序员09-18年真题.7z】是一个包含过去十年(2009年至2018年)的软件考试程序员级别试题的压缩文件。...在备考过程中,持续学习、积极实践和总结经验是关键,祝每位考生都能取得理想的成绩。

    java程序员的职业生涯总结与规划.pdf

    在职业生涯的前三年里,程序员应努力成为一名合格的Coder,熟练掌握基础的开发技术和团队协作。而到了第五年,应当具备独立解决技术问题的能力,并在项目组中承担更重要的角色,逐步向系统分析师或架构师等更高层次...

    程序员个人年度工作总结.doc

    这篇文档是对一位程序员一年工作的回顾,主要涵盖了技术提升、管理经验以及个人成长三方面。作者从电气自动化专业转行至编程,最初接触的是ASP,随后转向ASP.NET,期间经历了从面向过程到面向对象的思想转变。以下是...

    一个30多年编程经验的程序员总结

    从这位30多年编程经验的程序员总结中,我们可以提炼出多个重要的IT和软件开发知识点: 1. 产品开发与用户需求理解: - 用户在接触到产品原型后,往往才能明确表达出真正的需求。 - 功能性原型设计比起详细的文字...

    IT程序员的自我评价

    本文基于一位IT程序员的工作总结,深入探讨了其在中软国际的职业经历、技能提升和个人感悟,为我们揭示了IT行业从业者如何在快速发展的环境中实现自我超越。 **一、角色转变与技能拓展** 阮强自述于2011年加入中软...

    2004-2009年程序员考试真题及答案

    总结,这份"2004-2009年程序员考试真题及答案"的资料是备考者的宝贵财富,通过深入学习和反复练习,考生不仅可以提高通过率,更能提升自身在IT行业的专业素养。希望每一位备考者都能充分利用这些资源,顺利通过考试...

    程序员接单宝典

    在这样的背景下,一位有着10年外包行业经验的资深程序员,通过自身经历,总结了一套完整实用的接单技巧,从接单前的准备到项目结束的收款环节,无一不包。 在开始接单之前,程序员需要做好一系列准备工作。首要条件...

    2022年环渤海地区地区网页程序员职位薪酬调查报告.pdf

    总结,2022年环渤海地区的网页程序员薪酬报告显示,该领域的工作报酬具有较高的市场竞争力,但不同企业类型间的差距明显。无论是求职者还是雇主,都应该关注这些数据,以便做出更为明智的决策。同时,报告也强调了...

    程序员简历-web前端开发

    这份简历聚焦于一位具有3年经验的前端开发者,他在广东广州的五百丁科技有限公司担任过Web前端工程师。以下是他的主要技能和经验的详细阐述。\n\n一、工作经验\n\n1. **项目开发**:在五百丁科技任职期间,该程序员...

    程序员 软件工程思想

    - **社会责任**:作者林锐不仅是一位出色的软件工程师,更是一位具有高度社会责任感的科技工作者。他用自己的行动践行着自己的誓言,不仅在技术上追求卓越,更注重个人品德的修养和社会贡献的价值。 #### 七、结语 ...

    如何像python程序员一样思考

    作为一位有着丰富教学经验的计算机科学家,他在教授入门级编程课程时遇到了一系列问题:学生的失败率过高,即使是成功完成课程的学生,在编程能力上也没有达到预期的高度。作者认为这些问题的根源在于当时可用的教材...

    《程序员》杂志2012年第5期

    本期封面报道,有来自美国硅谷云计算公司的一线报道,有典型互联网技术发展历程的精辟总结,有视频网站YouTube累积七年的可扩展经验,更有来自微软、盛大、新浪、淘宝、百度、腾讯、有道、爱奇艺、中科院的众位嘉宾...

    JAVA程序员面试技巧

    《JAVA程序员面试笔试真题库》精选了近3年内18家顶级IT企业的面试笔试真题,涵盖了系统软件、搜索引擎、电子商务等多个领域,极具代表性与参考价值。这些真题不仅可以帮助求职者了解当前IT行业对JAVA程序员的能力...

    程序员杂志201104

    从链接信息来看,抱米花可能是一位对IT技术有着深厚兴趣的人士,其博客中可能包含了个人对于IT行业的见解、技术分享、学习心得等内容。 - **博客的作用**:个人博客是互联网上一种重要的信息传播和交流方式,尤其是...

    java程序员的挑战系列

    ### Java程序员的挑战系列——深度解析与扩展 #### 一、引言 “Java程序员的挑战系列”旨在为想要在...随着技术的不断进步,这套课程也在不断地更新和完善之中,为每一位热爱Java的人士提供最前沿的知识和技术支持。

    程序员2009精华本6月刊

    例如,提到了一位来自江西某大学的学生经历,虽然他在学业成绩上表现优异,但在实际项目经验和对业界了解方面存在明显不足。这也提示了教育体系和产业界之间存在的脱节现象,对于未来人才培养方向提出了思考。 综上...

Global site tag (gtag.js) - Google Analytics