积跬步,至千里
精前端,通全栈

来自程序员行业的有感而发

Photo by Matt Antonioli on Unsplash

如果你不能通过自学来达到能找到工作的水平,那你还是放弃程序员这个职业吧。

上边这句话是刷知乎看到的,有感而发……

谈一谈自学问题

自学可以包含受别人指导,自己领悟学习,但是不包括培训或者看培训视频。原话的意思更多是指,在计算机编程工作上,自学能力占绝对地位。没有自学能力,走不远。当然自学能力可以培养锻炼的,起初我学习编程也是看书,不懂需要看一些视频,找好的博文阅读去理解;逐渐地,进步到不需要看视频,到不想看视频,觉得效率低,也无法系统的学习很多知识点,现在觉得更好的方式是通过官方文档入门,写demo,然后找优秀博文阅读,或者自己探索,总结。慢慢的会觉得学新东西会越来越快,入门是很快的,深入这里不谈,因为任何方向深入都不简单,也不能一蹴而就的。

技术&工具

我们平时工作上使用技术解决问题时,使用的“东西”可以分为两种:、一种是叫技术,另一种叫工具。什么叫技术?什么叫工具?我们要搞清楚。技术是开发人员解决问题的能力,会使用工具不叫技术,工具不流行了,淘汰了呢?会使用工具解决问题的也叫技术,但是要求你要懂得工具,还懂问题。比如你说你非常的熟悉 Angular,玩得很6,这代表了你熟悉使用Angular这“工具”,什么程度才算是懂“工具”?——你懂得 Angular 框架是用来解决什么问题,使用场景,优缺点,核心原理、框架思想呢?相比 React 等有什么区别?

工具随着业务场景和技术的演变都会频繁出现,前端领域就鲜明的提现了这一点,工具学习成本都不是很高,对于有技术的人员,只要花对于的入门时间就行了,然后就实践使用过程熟悉工具。所以,一家公司招聘一个会用工具的人会很难吗?每年毕业生稍微培养、指导学习一下就能上手了,质量和效率需要进一步提升而已。那从工作几年经验里找不是更容易找到直接会使用工具的人了?所以反思:逐渐高龄程序员的你应该——吾日三省吾身:是否只是每天使用工具?是否懂工具?是有技术上的成长?为什么较多的公司不招大龄程序员就是这个道理,年轻人有活力,肯加班,工具学得也快,效率不低,成本低呀。

我看到的现象

这两年改变了我一个观点,以前我一直认为招聘不需要看学历的,技术不差,也可能是潜力股。但是通过观察和了解,学历不高的人,不热爱学习的比例很高。我们都明白一点,学历很大程度代表了学习能力&学习自觉性(此处不说学习能力强辍学的人,这里还强调了自觉性)。计算机编程开发是需要不断学习的一个职业,只有坚持学习,热爱编程学习的人才会更优秀。多牛逼的人他也需要花费很多时间去深入学习技术的,天才只是效率和领悟性更高而已。这也是为什么大公司要在学历设定门槛的主要原因吧。(这并不是说学历低的人能力不行,只是个普遍的现象而已。)

(完)

个人微信工作号首发

赞(0) 打赏
未经允许不得转载:前端学堂 » 来自程序员行业的有感而发

讨论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    说什么大实话

    uzi3个月前 (09-07)回复

前端实战学习群 学以致用,进步更快

demo演示立即加入

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏