武汉北大青鸟中南软件学院
400-027-0822

程序员该怎么学习技术?

2018-01-31供稿中心: 北大青鸟武汉中南软件学院

北大青鸟中南校区的老师提示大家,作为程序员,不断学习,才是一个程序员延长职业生命的唯一途径。我们的课程紧跟行业变化,调整内容,使每个在这里学习的学员都能掌握行业尖端技术!

很多IT行业求职者觉得自己没学到技术,是因为公司不给机会,或者缺乏条件:


「上次的H5让小王做了,这次的微信小程序又给了小李……完全没我什么事啊!」


「公司最大一张表才10W数据,根本用不着分库分表啊!」


……


公司没给你安排这方面的工作,那你自己都做了些什么呢?八小时之外的时间都用在哪了?有没有读源码?有没有看原版书?有没有泡技术社区?有没有尝试最新流行的技术?有没有尝试把它们用在公司的项目上?有没有主动去接触行业里使用这些技术的团队和大牛?


1「看文档」其实是最快的学习方法。


对于自己工作中常用到的技术,抽时间把官方文档通读一遍(其实篇幅都不大),绝对收获满满。没事的时候多翻翻自己使用的框架/系统/平台的API,看看有哪些自己不知道或者没用过的功能,想想这个功能可以用来做什么,能不能解决现存的问题,或者优化当下的解决方案。如果你是前端工程师,通读HTTP协议和ECMAScript标准,就能秒杀95%的同行,不开玩笑。


2、「读源码」是深入学习开源技术的唯一途径。


只有理解了某个功能在底层是如何实现的,你才能真正把握它更适合用来做什么,不能用来做什么。正如不明显汽车的构造和原理,我们也能把车开好。而如果多少知道一点,开起来就会更得心应手。当车出现问题时,也不至于完全束手无策,只能蹲在路边等待救援。


你一个框架用了N年了,却连一行源码都没读过?如果它是你女朋友,估计早该分手了。

「折腾」是学习任何技术的必经之路。在有保护的环境下进行大量的试错,是最高效的学习方法。

现在虚拟机技术已经那么成熟,VPS也很便宜,你为什么不分分钟弄一个,然后在上面花式作死呢?


听说过无数次 rm -rf / 的事故,可你居然一次都没试过?知道输出啥样子么?


公司给你提供的最有价值的东西,就是实战的机会。 你所学习的技术,最终需要通过工作来变现。你有机会接触到真实的数据,了解真实的用户,观察真实系统是怎样运转的,积累真实的经验…


机会只属于已经提前准备好的人。 不要等到工作都安排到你身上了再去学习。公司不是你的试验田,你也不该拿用户当小白鼠。公司不给你机会,那只说明你还没有准备好。


北大青鸟中南软件学院的老师提示大家,作为程序员,不断学习,才是一个程序员延长职业生命的唯一途径。我们的课程紧跟行业变化,调整内容,使每个在这里学习的学员都能掌握行业尖端技术!

关于我们
首页
公司简介
课程专业
师资力量
高薪就业
青鸟课程
ACCP
学士后Java
基础教育
UI设计
回到首页