打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
秒变大牛!程序员学习新技术的六条建议!

我们现在生活的环境,可以更方便的获得大量学习资源。这些资源的传播载体由课堂变为了博客、技术论坛等等。如此多的学习资源,我们没有理由不去利用,在这篇文章中,我会简要概括一下学习新技术的建议,希望可以对你有些启发!

1.态度是关键

如果你不喜欢自己的工作,目前还是初级,那么如何成为中级的水平或者让情况有所好转,不妨换工作或改职业吧。反过来说,如果你喜爱所从事的工作,那就好!少一些浮躁,沉下心来体会技术的真正精髓,踏踏实实的做,最终会有一个好的归宿。只要你坚持下去,我保证你能成为一名更好的程序员。

2.关注大牛

学习新技能的第一步是要明确学什么,这种原始的学习欲望非常重要,这种欲望会在你学习的低端给你提供动力,你想学的获取是一门编程语言、应用框架、新的工具,一旦你确定了要学什么,就要就立刻去收集相应的优秀群体所做的一些优质的工作成果。这些可以从YouTube、Vimeo、HackerNews、各种博客,甚至是你的微博好友那里获取。关注别人做了些什么可以给你强大的信心,让你觉得 “You can do it, too!”

3.多编码才是王道

研究表明,要成为一名“专家”,这至少需要花费10年的时间,或者10000到20000小时的刻意练习的时间,做几年程序员是不够的。

4.拥抱GitHub

GitHub是全世界开源项目的标志性建筑物。它是知识以及优质代码的宝库。当你对某项技术自我感觉良好的时候,下一步便是在GitHub中浏览寻找有趣的项目。阅读开源代码,尽可能多的阅读。这样做的话,你能够学到很多东西,比如说:

如何管理规模较大的项目

项目中应用的有趣的库

代码规范以及代码全局设计

文档风格

测试规范

解决诡异问题的方法,以及发现项目中有问题的地方

所有的这些知识都在等待着你去挖掘。有趣的是,这些知识的通过一个简单的标签就可以得到,那就是“好奇心”。

5. 专注学习

如果你担心上述的学习过程太迟缓,那么你也可以尝试一下快速学习模式。你或许听说过“24小时学会某某某”,但是这种方式不是我所推荐的。我认为更合理的是用几周的时间去学习。你可以尝试一下类似“七周学会七种语言”或者是“七周学会七种数据库”等学习方法。尽管这些讲的是语言以及数据库方面的学习,但是你在学习其他技术的时候也可以运用这种思维。

有一个不太相同的学习风格是“困难学习模式”,这种观点的前提是没有人可以真正掌握一门技术,除非每天都练习。所以,想要成为专家,你就需要不停地进行练习。异曲同工的是你可以查看Katas 和 Koans,他鼓励的使用你学的知识来解决问题。这些可以让你更好地入门以及接受那些陌生的概念,勇敢走出自己的舒适区,开始学习新知识!

6.定期总结

每一段的学习计划,过程在两周左右的时间对这两周的学习内容进行总结概括,及时发现问题解决问题,当然也可以通过一些实践来发现自身问题,只有发现问题,才有解决问题的机会。

总结

掌握一门新技术振奋人心,这是一项影响你思维的新的体验。但是首先,你必须克服你的惰性心理,一旦你做到了,你便开启了从web的每个角落学习知识的旅程。我希望上面讲的六条能够给你的旅程带来一些帮助或启发。

加油

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
学习新技术的10个建议
GitHub首席运营官称他们在考虑进军中国:将有利于技术保护
游戏业洗牌下的程序员苦水心声:还在加班么?赚够钱了么?需要转行么?找到工作没?
8条学习编程的可靠建议
项目质量?职业轨迹?代码风格?一切都从我进入软件外包公司说起
作为一名程序员这些代码托管工具你都知道吗?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服