个人经历

  先说个人经历,假如不写的话许多同学看了这篇博客或许会觉得有些奇怪,首要介绍一下,笔者结业后参加了三次考研,可是很不幸,由于种种原因,三次考研均以全军覆没而告终,因而在找作业前,除了考研的几门专业课,笔者其实在编程方面的才能现已是一片沼泽之地,从前仅能拿得出手的几门学科也跟着时刻化为乌有,所以笔者在参加作业前才能或许还远不如在座在上学的同学

  因而笔者找作业的时分抱的心态是不破不立,一切从头开端。借用一首歌的内容,昨日一切的荣誉,已变成遥远的回想。所以许多同学会奇怪,为什么笔者写的许多东西都这么根底,由于笔者并不是在以一个长辈的心态来给我们上课,笔者自己技能也很一般,也要从头开端学习,所以笔者是以一个学生的姿态来和我们评论

  我看到昨日评论区里有同学现在是大三苍茫期,所以笔者看到了对他有帮助,心里也很慨叹

  一起笔者也提示我们:

  1. 假如你现在也处在苍茫期,那么彻底不用担心,笔者能够从至暗时刻走出来【三年考研失利加上倒退回零根底,学校也是垫底二本】,你也必定能够,并且作为应届生的你找作业也肯定比笔者优势大得多。
  2. 假如你现在现已是技能大牛,也请你体谅一下,你也是从新人过来的,谁也别瞧不起谁

问题分析

问题一:做项目什么时分开端

  在之前的博客里,笔者现已提到了关于怎么把做项目和学技能结合起来,笔者在学技能的时分发现,如同仅仅做成一个项目,并不需要太多的技能。就拿Redis来说,几乎是一切面试中的重头戏,可是笔者发现仅仅为了做一个完好的项目的话,他的作用其实真没多大,究竟你的个人项目除非故意制造,不然不或许有这么多访问量要处理。

  事实上,就笔者学的仅有的一些根底,现已能够做一个项目出来了。Spring框架笔者不止一次去翻过书了,第一章讲的都是IOC和AOP,当然不是说这两个概念不重要,非常重要,可是作为初学者在项目中直接的体现真的不大。

  笔者在之前的博客中也提到,笔者在作业后接了一个前端项目,那个时分前端零根底,花了三个多月的时刻学习前端,把项目做出来,许多同学或许会说笔者学习才能很桀,自己跟不上,事实上现在笔者回到项目中,假如说把用到了哪些常识点悉数写出来,两三篇博客最多了。要做一个完好的项目用到的技能真的不多。从这个角度来说,笔者的学习速度其实只有慢了。

  笔者一向期望着能做一个像若依相同的项目,所以从前也痴迷于学技能,可是笔者发现技能看似学了许多,可是也仅限于知道了,想把这些技能统统堆积到项目里着实是一件短期内做不到的工作。可是技能假如不用到项目里那就毫无意义了

定论:同学们不要把做项目的难度妖魔化,说真的要做一个完好的项目“三脚猫”功夫足够了

问题二:图书办理体系为何难登大雅之堂

  关于这个问题笔者是想在面试关卡里介绍,可是现在发现如同放到这儿更合适,我想看到这儿这个问题的答案我们应该理解了吧,图书办理体系一般是什么时分做的,没错,是我们上了一个学期的课,最终或许作为一个期末作业或许实践周的时分做的。

  所以我们简略有一种错觉,我做这个项目用到了一个学期整个学科学到的常识,乃至还有同学以为我用到了更多,用到了数据库Mysql,用到了Vue,这是结合了几门学科做出来的东西,所以技能难度很高。那真的是这样嘛

  事实上就拿Mysql举例,同学们回想一下,真的用的是Mysql嘛?同学们回想一下你的代码里除了Mysql和Spring框架的整合,还有select,update,insert,delete这些关键词以外还有别的东西吗?

  所以用到的不是mysql,仅仅mysql中的sql言语,而sql言语仅仅mysql中的一个单元罢了,并且增修改查也仅仅sql言语的根底,你关于一门学科中的一个单元才刚刚用了根底,结果把这些东西放到简历上,硬说自己通晓这门学科,那谁会信呢

定论:图书办理体系从事务上仍是技能上用到的都是“三脚猫”功夫,难度较小,因而难登大雅之堂

问题三:做什么项目有用

  那从上面一个问题来看,图书办理体系莫非一点用都没有,我要寻求更高精尖的项目嘛?当然不是,再高精尖不也得从根底做起嘛,不知道同学们平时在玩游戏或许下载软件的时分有没有发现一个东西叫做版本号,事实上往往许多项目假如回退到最早的版本号,他们做的东西也很简略,也是一点点优化的,笔者在此能够给我们举一个跨行的例子,我们能够去B站搜一下中国历代边境改变系列,目前现已做到了第十三版,我们回到第一版再看看那简直是一堆褴褛。

  所以这也印证了笔者想做一个类似若依的项目,一开端其实技能栈很简略,跟着笔者越学越深,再逐步把他做大。假如同学们想仿效的话我个人不主张再拿图书办理体系,究竟这个成见确实太大了。当然假如作为操练也不是不可,从一个简略的图书办理体系做起,然后添加更多的事务,例如或许喜爱的书籍引荐,人工客服,读书交流会,类似读者匹配等等。。。。

定论:不要一味寻求高精尖项目,再杂乱的项目都是从根底做起的

问题四:做项目应该怎么和学技能结合

  那么说了半天,我们肯定等待一个解决方法,其实说到这儿我想我们应该现已理解了,假如这个时分你是一个彻底零根底的同学,那么主张我们只需要去学好根底技能,然后尝试着做项目,当然假如彻底没有根底做项目或许会吃力,这个时分我们能够去尝试着b站搜索一些培训班项目视频,给我们增加点感觉,跟着做完今后,学着自己再从头做,为什么笔者必定要你从头做,由于当你熟悉一个项目的时分,其实你要扩大是很简略的工作,可是之前的许多坑,是他人拉着你走的,你不能简略的以为这是自己的功劳,必定要学着什么帮助都没有的情况下,自己走一遍。假如这个时分走通了,那么能够进入下一个阶段,碎片化地学习技能,这也是笔者一向以来写博客的风格,项目不是一个短期工程,一个杂乱的项目,周期或许要个一年半载都是很正常的。同学们碎片化地学习技能,一点点整合到你的项目里去,最终把项目变得杂乱度足够高。

  当然笔者这儿的碎片化不要简略的以为是东打一枪,西打一枪,学习是一个体系化过程,笔者仅仅期望同学们不要幻想着一锤子买卖,学完一门学科就妄图一劳永逸地扔进项目里,项目里用到的任何学科的技能都是一点点碎片化地加进去的,哪怕他们是同一学科

  假如同学这个时分有必定根底,那么其实现已能够去做项目了,后续的内容和零根底的同学相同

定论:次序:学习根底技能——做根底项目——碎片化学习杂乱技能整合到项目中

附注

  那么今天呢就暂时和我们评论到这儿,期望我们通过一段时刻后再回到这儿现已做出了一个完好的项目,假如是在校同学,当你成功做出一个完好杂乱的项目,你能够把他写到简历上,这是你求职的一大筹码,假如是作业的同学,那么经历过这么一次今后,相信你的技能也会有很大的提高,笔者接下来会更加尽力的作业,给我们带来更多的经验分享,期望同学们作业顺利,早日升职加薪、当上总经理、出任CEO、迎娶白富美、走上人生巅峰,想想是不是还有点小激动呢