前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >半路出家的入门程序员如何更好的提升技能?

半路出家的入门程序员如何更好的提升技能?

作者头像
MavenTalker
发布2020-05-18 16:54:20
3660
发布2020-05-18 16:54:20
举报
文章被收录于专栏:歪脖贰点零歪脖贰点零

最近几年遇到很多半路出家的程序员,大多从原来的行业呆过几年之后,通过技术培训,基于填鸭式的快速学习后直接上岗,这也得益于技术的成熟。短短三四个月确实可以将课程内容讲完,但能否消化完就有待考量。与那些专业科班出身的程序员相比,我只能用"半路出家"这个词来形容。

不管是无先前基础出于兴趣爱好转行,还是看着IT领域薪资高而转行,这两种情况,都没有经过长期的训练,特别是没有经过工科基础的系统性学习,在思维思考方面与专业出身人员还是有所差异。当然这个差异,有好有坏(王坚博士心理学出身,不妨碍做出了亮闪闪的阿里云)。

与不少半路出家的小伙伴共过事,微信里也有很多向我请教问题的其它专业转程序员的小伙伴,仔细观察下来,有几个共性的误区,个人感觉有必要提醒一下,当然也不仅限于半路出家刚入门的小伙,从业四五年的小伙伴身上也有,因人而异。

  1. 以为开发很简单,那估计是你被培训老师带偏了,虽然归根结底,都是数据的CRUD,但差异还是很多的。你站在门外的时候,看到的是光鲜。你真正进门了,看到了苦逼的一面,其实也不简单。
  2. 忽略基础重视框架。言必称框架才能解决问题,离开了框架就无从下手的小伙伴大把有的是。框架的出现确实解放了生产力,将更多精力关注在业务层面,但框架终究是技术能力抽象再具像的半成品,掌握了底层原理,即便没有框架也能很好的解决问题。千万不能绕过地主直接上手框架,否则你的时间成本会更高。
  3. 动手能力弱,更多是眼高手低,过分的高估自己。之前一篇《你是『眼高手低』的程序员吗》文章的眼高手低与这里的词不是一个意思。
  4. 伸手党。遇到问题,不经思考不经研究,无脑抛出期待别人帮自己解决。最好别人有现成的东西,移植过来直接用,若没有,最好帮他改一下可以直接用。遇到问题再正常不过,千万不要直接寻找帮助,要经过自己的研究摸索。多半情况下你遇到的问题别人也遇到过,你并不是第1个遇到这个问题的人。当然也不要指望别人给现成的答案,通过别人的一点指导,还是靠自己去解决,这样的经验才是自己的。
  5. 变通能力不强。依葫芦画瓢尚且凑合,稍微有些许变化,就没办法了。迁移能力弱的表现,有一个现象:先抄袭,再微创新。技术上也一样,先拿来会用,弄懂之后,可以迁移到合适的场景中去。
  6. 忽视日志,多半情况下日志就能反应出问题的解决思路。但往往被忽略,有次帮个小伙伴看问题,遇到飘红的日志时,我还没看清,结果他清空控制台的手法比打游戏还溜。
  7. 缺少系统性,单一技术点来讲是一知半解,项目整体观上缺失,只知道自己做的功能,没接触的就算项目做完了,还是没接触过。

避开了坑,再来说说怎么样持续进步,失败的路数五花八门,而成就非凡的人基本都有类似的品质:

  • 学会记录。好记性不如烂笔头,要将自己的遇到的问题以及解决问题的过程记录下来,长期积累下来是一笔不小的财富。为别人解决问题提供帮助,也为自己事后复盘精进提供依据。
  • 学会分享。分享的过程就是检验自己知识掌握深度的时候,从别人的提问中来反过来促进自己再学习盲点,近而提升自己的认识。
  • 持续读书。通过一顿饭的成本学习到大牛的数年的思想结晶,完全是可能的。但如果让你与大牛面对面技术交流学习,这个机率估计不大。
  • 刚入门时,少看钱,多看成长。成长的快,随之而来的收益自然会增高。钱给的高,但成长空间小,长时间呆在舒适区里,对以后的成长不利,到时再想提高收入也很困难。
  • 找个引路人。不少小伙伴一看到要付费,直接就忽略了,无形中错过了很多成长的机会。为什么收费?一是作者想过滤一部分想不劳而获的人,另一个,付出劳动后有所回报也是理所当然。通过几十上百的金钱投入与经验丰富的人保持长期的日常接触,耳濡目染,反过来可以迅速的填补自己的盲区,少走很多弯路,避开很多坑。收费高吗?其实还真不高,以我的知识星球为例,目前的年费按天分摊下来才几毛钱。凡是你能买到的,都不贵,投资自己不能吝啬。
  • 积极试错,年轻就是资本,有更多的机会去试错,快速失败后可以从头再来,这些都是经历,不要等到有一天失败了,几年几十年翻不了身,真的是一桌杯具。

未经严格梳理,胡乱写一通,愿你精进顺利。

End

非常欢迎加我微信(Dqango)和我做朋友,和我一起学习、思考、成长。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MavenTalk 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档