转自 http://topmanopensource.iteye.com/blog/563816
1、分享第一 条经验:“学历代表过去、能力代表现在、学习力代表未来。”
其实这是一个来自国外 教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白 太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!
2、心态有多开放,视野就有多开阔。
不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你的成果才有进化和升华的机会。想想自己2000年间开发的那些Windows系统工具,5、6 年之后的今天,还是那个样子,今天流行的好多Windows系统工具都比自己的晚,但进化得很好,且有那么多用户在使用。并且,不要保守自己的技术和思想,尽可能地与人交流与分享,或者传授给开发团队的成员。“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大家都懂,但有多少人真正能做到呢?
3、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。
网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因为工作是做ERP,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当别人拿着合同找你合作,你却这也不会,那也不熟时,你将后悔莫及。
4、书籍是人类进步的阶梯,对软件开发人员尤其如此。
书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买国内那帮人出的书!我买的那些家伙出的书,100%全部后悔了,无一本例外。更气愤的是,这些书在二手市场的地摊上都很难卖掉。“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,才算是真正拥有了它。
5、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。
请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自时间管理领域的著名的“三八原则”告诫我们:另外的那8小时如何使用 将决定你的人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。
6、软件开发团队中,技术不是万能的,但没有技术是万万不能的!
在技术型团队中,技术与人品同等重要,当然长相也比较重要哈,尤其在MM比较多的团队中。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发团队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历的牛人”(非技术型)带一堆人做完过一个项目,项目交付的第二天,项目组成员扔下一句“再也受不了啦!”四分五裂、各奔东西。那个项目的“成功度”大家可想而知了。
7、一定要确定自己的发展方向,并为此目的制定可行的计划。
不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过 你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理 方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先 在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。
总结与反思:
一: 不要去做技术上的高手,除非你的目标如此。虽然本文是关于提高软件开发知识的建议,做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜任工作即止。
二: 在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。
分享到:
相关推荐
宝洁员工七年工作总结的七大精髓 从宝洁员工七年的工作总结中,我们可以总结出七大精髓,帮助我们更好地理解宝洁的企业文化和价值观念。 1. 积极主动: Be proactive 积极主动是宝洁精神的核心之一。它教会我们...
【程序人生-我已经努力了七年】这篇文章记录了一个程序员的成长历程,从中我们可以提炼出以下几个关键的知识点: 1. 自我学习的重要性:作者从一个三流高校的新生,通过自学掌握了多种编程语言,如PASCAL、C、C++、...
### 某天大同学求职经验总结之关键知识点解析 #### 一、个人背景与职业目标定位 - **教育背景**:计算机专业硕士,曾在天津大学度过七年学习生涯。 - **求职目标**: - **总体方向**:技术与管理相结合的职业路径...
本研究通过对过去七年中74个不同组织内完成的99个项目的回顾进行了知识汇总,揭示了最常见的一些错误,并提出了更有效的项目管理方法。 #### 著名的失败案例 正如爱因斯坦所言:“疯狂就是一遍遍重复做同样的事情...
在IT行业中,尤其是在Java领域,一份出色的简历是开启职业生涯的关键。本资料包“简历模板java方面”涵盖了多个关键知识点,旨在帮助Java开发者制作出能够吸引雇主注意力的简历。以下是关于如何构建一个有效的Java...
1. **信息技术概念**:信息技术(Information Technology, IT)是指人们用来获取、存储、传递、处理和管理信息的各种技术的总称。它涵盖了从简单的信息处理到复杂的数据分析,以及通过各种通信手段进行信息交流的...
在过去的七年中,我在公司担任设备维护的角色,负责一系列关键设备的维修、保养和管理。这包括但不限于长廊馆的电脑、LED大屏幕、投影机、灯光系统,以及体育场的发电机和风机。对于电脑硬件,尤其是机械硬盘的故障...
#### 七、总结 《IBM Cognos TM1 Cookbook》是一本非常适合希望深入了解IBM Cognos TM1的读者使用的书籍。无论你是初学者还是有一定经验的专业人士,都可以从中获得宝贵的知识和技能。通过跟随书中的案例实践,你将...
总结起来,这个压缩包文件是一份全面的软件设计师考试复习资源,它覆盖了软件设计与开发的多个层面,无论是对软件工程的基础理论还是最新技术趋势都有深入的探讨。备考者应当充分利用这些题目,结合教材和实践,扎实...
这些学生已经学习英语七年,具有一定的英语表达基础,但仍需学习更准确的表达方式,尤其是语法知识。在这个阶段,学生通常很活跃、好奇和有创新能力,可能对繁琐、不易理解的语法规则有所排斥。因此,教学设计应鼓励...
在IT领域,软件设计师是一个至关重要的角色,他们不仅需要精通编程,还要具备良好的系统设计能力和创新思维。为了成为一位合格的软件设计师,通过相关的专业认证考试是必不可少的步骤。"软件设计师考试真题13-19年...
#### 一、职业规划的重要性 - **定义**: 职业规划是指一个人通过对自身知识、技能、兴趣、动机、态度等个人特征的分析和对未来选择与机遇的...对于正在或即将进入IT行业的人员来说,这份文档提供了宝贵的参考和启示。
总结来说,"BGInfo.zip" 提供了一种高效的方法来管理和监控活动目录环境中的计算机信息,它通过直观的桌面背景显示,简化了系统状态的检查和报告,提高了IT团队的工作效率。无论是日常管理还是应急响应,BGInfo都是...
在IT领域,软件测评师是一个至关重要的角色,他们负责确保软件产品的质量、性能和安全性。本资料集合了2005年至2011年间软件测评师考试的历年试题及答案,旨在为备考者提供全面的学习资源,帮助理解并掌握软件测评的...
### IT行业视角下的教师述职报告模板分析 #### 一、文档结构与内容解析 文档标题为“一级教师述职报告模板六篇.docx”,这表明该文档包含六个不同的一级教师述职报告模板。从文档的部分内容来看,每个模板都涵盖了...
- **七年平均增长率**: 每年17%。 - **员工人数**: 2,810多人。 - **合作伙伴数量**: 450多家。 - **客户分布**: 超过5,000家客户遍布全球82个国家。 - **直接服务国家**: 28个国家。 - **客户忠诚度**: 连续7年获得...