18. 持续学习
来源:互联网 发布:安卓版微信清僵尸软件 编辑:程序博客网 时间:2024/06/10 16:53
持续学习
我们生活在有趣的时代。随着研发分布到全球,你了解到有很多人可以胜任你的工作。你需要持续学习以让自己符合市场需要,否则,就会变得落伍,困在相同的工作里,直到一天不再需要你了,或者你的工作外包给更便宜的资源了。
你该怎么办呢?有些雇员很慷慨地提供培训来扩展你的技能,其他的可能完全不能花费时间或者金钱在培训上。你需要自己负责自己的教育。
这里有一些保持学习的方法,其中很多可以在网上免费获得:
· 看书,杂志,博客,推特,以及网页。如果你想在某个主题深入研究,可以考虑加入一个邮件组或者新闻组。
· 如果你真的想深入一门技术,就行动吧——写一些代码。
· 总是尝试和一个导师一起工作,因为作为最强的人会阻挠你的教育。尽管你可以向任何人学习,但是你可以从一个比你更聪明、更有经验的人学得更多。如果你找不到导师了,考虑离开吧。
· 使用虚拟导师。找到网上你真正喜欢的作者和开发者,阅读他们写的一切。订阅他们的博客。
· 熟知你使用的框架和库。知道原理会让你知道更好地应用。如果它们是开源的,那真是太幸运了。使用调试器步入它们的代码,查看里面作了些什么,你会看到真正聪明的人撰写的、审核的代码。
· 在你犯错时,修正bug时,研究问题时,都努力做到真正理解发生了什么。很可能其他人也遇到相同的问题并在网上发出来。此时Google真是很有用。
· 学习东西的一个真正的好办法是教和说。当人们要听你说、向你提问时,你就非常有学习的动机了。在工作中、用户组中或者本地会议中尝试一下午餐学习法。
· 加入或者建立一个你所感兴趣的某种语言、技术、规则的学习组(模式社区)或本地用户组。
· 参加会议。如果不能去的话,很多会议也会在网上免费提供。
· 上下班中途远?听一下播客吧。
· 曾在代码库中使用静态分析工具,在看IDE中很多警告?理解它们是什么意思以及为什么。
· 听从The Pragmatic Programmers中的忠告,每年学一门新语言,至少学习一门新技术或一个新工具。扩展范围能让你产生新的想法并在现在的技术中使用。
· 并不是你要学的一切都与技术有关。学习你工具所在的行业领域,这样就能更好地理解需求并帮助解决商业问题。学习如何变得更高产——如何工作得更出色——是另一个不错的选择。
· 重回学校。
如果能有像黑客帝国中Neo一样的能力就好了,只需要简单地把我们所需的信息下载到大脑中。但是我们没有,所以这需要时间投入。你不用把每个小时都花在学习上,而每周一点时间也完全没有强。工作之外(应该)有另外一个生活。
技术日新月异,不要落伍。
原文:Continuous Learning byClint Shank
- 18. 持续学习
- 持续学习
- 持续学习
- 持续深入学习中--
- 【备份】持续学习记录
- SBT学习 [持续更新...]
- 持续集成学习记录
- ios学习 持续更新
- caffe学习,持续更新
- python学习 持续更新
- OVM学习--持续更新
- React学习,持续更新...
- 持续学习内容
- JavaScript学习【持续更新】
- 批处理学习,持续更新。。。
- linux命令持续学习
- mysql持续学习
- redis持续学习
- 改造CreateDirectory函数,创建多层目录
- 最封闭的开源系统,话说Android的八宗罪
- 判断链表是否存在环和判断两个链表是否相交
- HDU4704-杭电多校第十场1009签到
- 第一章 程序设计原理
- 18. 持续学习
- HDU4112
- CSS实现无图片带箭头的DIV方框
- S3C6410的JPEG解码
- Circuit Board(zju1648,判断线段相交)
- C++学习
- cocos2d-html5编程过程中运用的几大工具
- oracle数据类型
- apue 13章 创建守护程序