程序员到底应该怎么学习技术

18 阅读2分钟

前言

如题,程序员应该怎么提升自己的技术这个问题一直令我迷茫。想起大学刚毕业参加校招的时候,只要把八股文背的滚瓜烂熟就能找到一份不错的工作,甚至包括大厂。

但是当我第一次想要跳槽的时候,想出去看看外面的世界是怎样的美好的时候,却被面试官虐的体无完肤。我开始思考面试和工作到底有什么关系?明明现在手里的工作也能轻松应对但面试都是一日游呢

踩坑

从那时开始我觉得要提升自己的面试能力,但是作为一个刚毕业一两年的牛马来说,骨子里有一种莫名其妙的思维:工作是工作、学习是学习

这种想法导致我当时非常的焦虑,每天上班应付工作,下班开始刷力扣、背八股。终于我出山了,所有的面试都是两日游

说来可笑,因为第一次跳槽都是一轮游,导致我认为面试都是问这些八股问题,或者看着简历从头到尾问一下... 当二面面试官开始问项目的时候人又傻了,心里有苦说不出(老子做的项目就是这么简单啊你为什么不相信)

二次踩坑

是的没错,我又有新方案了,开始在网上搜项目实战、项目深度方面的内容。

不要问我为什么不研究自己公司的项目,因为我研究不明白。平时遇到个深一点的bug去找导师,直接告诉我应该怎么改。再加上技术有限,除了简单的业务逻辑外根本看不懂

我当时搜到了湖南的一个什么机构(名字带个享好像),开始看framework、实战、性能优化。我觉得我又行了,这次还真不错,离杭州某大厂offer就差最后一步倒下。但是我面了20家...

这次发现越往后面问的越细节,可能不一定很深。面试官不会问你已经明确答复不了解的技术,而是抓着你用过的、做过的东西深挖

我决定再试一次

打算开始尝试一种新的学习方式,因为我是移动端开发,所以决定自己做一个app,深挖每一个需求、方案、技术、扩展知识等方面,来提升自己的能力

这次冲一把国际大厂...

与君共勉

做程序员三年时间,一直没找到正确的方向,已经和毕业就进大厂同学拉开了差距,应该多数同学都有这种感触吧

不要焦虑 做好当下的每一件事,从每一件小事中找到自己能学习的东西。祝各位都能工作开心