今晚来聊聊我在技能成长中的一些感悟,跟我们共享下。

BALABALA

在大学的时候,我一个计算机专业相关的证书都没考,自以为这些证书对我今后找工作没什么大的协助。所以我把时刻更多地花在研讨八股文上,由于八股文在面试的时候是要用到的。

利益化

我会对我做的工作利益化,虽然听起来不太好,但我以为是没办法的,我的精力是有限的,我所花的时刻就应该追求正向报答

不过这是针对关于我们的饭碗层面的,假如纯碎是喜好和喜爱干某件事,那就无需重视利益报答了。就比方我喜爱看英豪联盟竞赛直播,看B站划水摸鱼,看各种热血漫画动漫,这对我来说便是喜好,看了高兴,这就足够了。

有不少的同学都去考软件设计师的证书,而我经常跑图书馆里温习着八股文写文章。至于跑图书馆并不是我喜爱,而我是以为人的慵懒是一向存在的,我想整天躺床上刷一天B站看电影,但现实告诉我这样下去不行。所以我经常去图书馆接受读书氛围的熏陶,企图去打败这种慵懒(这招对我是有效的)

克服慵懒

搞八股文而不去考证,那时我以为自己做得很对,我就应该搞Java,Java才是正道。

我在网上看到我们都说Java根底很重要,所以我就去研讨各种杂乱无章的八股文:承继+构造器+静态代码块的加载次序、String各种+号运算符StringBuilder配合intern各种姿势打印true还是false等等等各种Java根底相关的书面考试刁钻题我都搞过一轮。

但后来通过一轮校招之后,我懵了:这个是啥玩意啊,都不考Java根底啊,我前段时刻学了个der啊。计算机网络/操作体系/算法才是永久滴神!

许多公司在校招的时都不介怀你在学校时用的是什么语言,只需他们以为你根底厚实、头脑清醒灵活,很或许就要你了。校招时的根底厚实并不是针对于Java的,只需你的简历没有过度夸张吹嘘自己很懂Java,或许他们压根就不问你Java相关的内容(当然了,一个应届生在他们的眼里,你又能有多懂Java)。

为了找工作,抛弃考证转而去学习根底这个抉择我觉得是对的,但方向没找准。

我也不没看人家以往校招面试调查的是什么内容,自以为根底很重要,就去一根筋去搞各种Java的语法。将自己许多的时刻花在在偏门的题里,咋一看好像懂了许多根底的知识,但对找工作这件工作上和后续的职场开发没有啥协助。

我之前跟我一个同事聊过,他跟我是同一届的。他说他在大二的时候跟学长聊过,知道校招重点调查什么内容。然后他就专盯这些内容去搞了整个大学生计,在校招便是乱杀的。

看到这里,有的人或许就不信了。咋人家搞了一个大学,校招乱杀了。你走了这么多弯路,你还跟人家一个公司。其实很简单,由于我是白菜,人家是SP。

奋斗的方向要找对

在找实习之前,我想着手做一个项目以便简历上能有些本质的内容。那时候知道有Elasticsearch这么一个搜索引擎框架,其时我不明白Linux,但我想要用它来做检索。那时我还没折腾过虚拟机,也没买过云服务器。

要上Elasticsearch肯定要布置嘛,那布置在哪呢?我一想,肯定是Windows啊,我的本地开发环境。我那时候就真这样干了,依稀记得当年的Elasticsearch版本还是2.3吧,我花了我很长的时刻才安装上,踩了许多坑,还有一大堆的问题…

其实我在踩坑的那时是知道Elasticsearch这种软件应该是要在Linux布置的,但便是硬着在Windows上搞,现在看来便是纯浪费时刻。

及时调整:我们没办法判别每一次抉择都是对的

why

写下这篇文章主要是最近在群里看到有小伙伴在研讨些偏门的八股文(类加载次序/内部类/ture/false),我拥护也敬佩这种折腾行为,当解开答案时,是风趣的,在这个过程中也肯定能学会许多骚操作。

但假如是以找工作的规范去衡量这些偏门根底标题,我是不建议去花时刻折腾的。

现在面试充满着各种体系架构千万流量高并发高可用这种论题,其中有不少确实是八股文。但这至少对工作中还是有少许协助的,我们可以学习这些八股文去衡量自己所担任的体系应该是怎样设计,有什么样的功用,达到什么规范等等。

或许你入职今后,发现公司的体系很烂,发现招你进来的人也早已经知道你担任的体系确实很烂。但有没有一种或许,招你进来的人是觉得你能够知道它烂在哪里,跟业界相比有多大的差距,这或许便是你被选取的理由

假如想学Java项目的,强烈推荐我的项目音讯推送渠道Austin(8K stars),可以用作毕业设计,可以用作校招,可以看看生产环境是怎样推送音讯的。音讯推送渠道推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等音讯类型。

  • gitee.com/zhongfuchen…
  • github.com/ZhongFuChen…