希望能给在自学前端路上的你一些帮助

从2021年的三月份开始,到2022年的9月29号转正通过正式成为一名阿里的前端工程师,我花费了一年多的时间,一直希望能将自己这一路过来的一些事情去总结一下,就像我在自学时那些帮助过我的朋友们一样,可以给那些正在自学路上的你们一些帮助,拿到offer时有想,进入公司时有想,但总觉着还没有到最后,一切还是充满着变数,我的内心还是充满着焦虑,转正后也许是一个节点去总结一些东西了。不过如果你有问题最好还是希望你可以微信和我沟通,在我的微信公众号里加我微信,我们交个朋友。

最后希望这篇文章能给自学前端的你或者对未来感到迷茫的你一些帮助和信心,在平时生活中其实我也是个不善于言辞的人,有很多话想说的时候又有谁愿意去听呢?所以表达本身也使我感到快乐。

这篇文章的开始会由几个我认为在自学路上会遇见的问题构成。内容可能会有些偏激,大家看看就好。

非科班生转行学前端可以找到工作吗?


我之前在知乎上发过一些文章,也回答过一些关于这种类似的问题,我想在这做一个比较统一的回答。
其实现在有很多自学前端转行成功的人,在我的身边也好,在网上认识的朋友也好,有在大城市找到自己满意的工作的朋友,也有进入大厂的朋友,首先这个社会是愿意去接受那些非科班但是技术好的程序员的,但是绝对吗?不,面试我认为是一件技术和运气三七开的事情,面试的过程中有因为你的技术去相信你,也有一定存在那些因为你不是科班的学生而因此拒绝你的情况,但总的来说仅仅在前端行业愿意接受非科班同学的公司是大多数的,只要你努力且愿意尝试找到不错的工作是必然的。

但是除此之外我还想说一下别的,去给那些在纠结应不应该转行的朋友一些建议。但是我不是你,我不知道你的性格,不知道你的过去,只是站在自己的立场上说一些观点罢了。大家听听就好。   

有自己的规划和目标其实是一件很难得的事情,前阵子刷抖音看见曹德旺的一句话,如果你想成功应该从小时候的每一件事去做起,也就是当下所做的每一件事要站在未来的角度去衡量应不应该做,这句话其实是很有意义的,就像当你攀登过一座山峰时你领略了其中的美景,下次你便会尝试攀登更高更美的山峰,而当你绕过他时,山永远在那里,总有一天面对同样美丽的山峰你只能望而生怯。可能说的有点远了,但其实对我来说,大学四年我只用了一年的时间去学习前端知识,但是其余的三年我都在寻找自己未来的方向,我在不断地去培养自己的学习能力,提高自己的自控力,思考自己的不足,不断地去看不同的书,学习不同的知识。说句老实话我一直都认为大学真正带给我的帮助从来不是那些课本上的专业知识,而是自己在自学过程中学习能力和自控能力的提升以及遇见优秀的朋友并在他们身上得到的收获,比如我的室友我依然认为他是我见过的人里面情商很高,自律很强,很聪明的一个人,这些都让我思考和受益良多。

三年来养成的良好习惯,遇见优秀的室友和他们考研一样早七点晚十一点的作息学习时间,多年前心里埋下的对编程喜爱的种子,对自己高考失败而带来的遗憾和不甘,以及疫情影响而变的超长的假期让我有了大量自由的时间。。。如果进入阿里除了运气之外还有些其他因素的话我想便是这些了。


所以我觉得抛开个体去谈规划和建议是不负责任的,我只能去说一些在选择时共性的东西。可能有些同学早早知道了自己毕业后去干什么,读研也好,工作也好,如果你在纠结是不是可以有一些其他的路,我想起码你是一个有自己想法的人,这已经很不错了。但是在选择的时候我想说的是,喜欢依然是最重要的,热爱是可以带来不一样的变化的,可以帮助你度过那些学习中的困难,但是千万不要因为别人怎么样而去做,我喜欢编程我愿意去坚持,我曾暑假在深圳富士康打过两个月的暑假工,一个月的夜班一站就是一晚上,天天靠着花呗过日子,打出报废品还要被领导各种喷,那是我现在认为最苦的日子,我都坚持过来了,如果我学前端找不到工作大不了我去流水线我认为我还是可以做出来的。所以这些种种因素都是我去选择学习前端的原因,对于你是什么我觉得你还要好好想想。

所以如果你很喜欢前端的话就应该去试试,当然也不绝对,这只是我的出发点,可能你有临近毕业的压力,有父母的压力,但是如果你喜欢的话,就应该去试试,去做一些不让自己后悔的事情,从我自己的经历来看,现在市面上的一些学习路线,如果每天坚持学习的话,六个月足够学习一遍了,剩下的六个月你可以去总结,去学习数据结构,算法、计算机网络等基础知识,总结面经等,一年的时间只要你认真踏实了一定够你找到一份不错的工作。

这里还有之前我在知乎上关于转行的回答:
链接[1]

看课程学了又记不住怎么办?有什么学习方法吗?


接下来是想分享的一些关于我在学习方法中的一些思考。首先我认为在我大学中考试也好或者准备面试也好,这种需要长期去学习和记忆的东西,我得出的经验就是,复习是很重要的 ,复习巩固的意义要大于对新知识的了解,当我们需要对某一东西有一个系统的了解的时候,如果没有及时的复习那么学过的东西很快就会忘记,这样不断重复下去当一个阶段或者一门课结束的时候,很明显的可以感觉到自己其实对学过的东西没有一个深刻的记忆,也没有什么系统的理解和沉淀,很多东西的记忆其实很模糊,如果再学习一遍的话其实又会浪费更多的时间。

所以对于我来说每天一定要将一定的重心来投入到自己的复习之中,复习很重要,很重要,很重要。我习惯是在每天早上七点起床后到将近十点的三个小时里都会用来将昨天学习的旧的知识,和自己的笔记进行复习一遍,每天坚持。第二天复习第一天学习过的知识和笔记,第三天再复习第一天和第二天学习过的知识,这样当一门课的视频结束的时候我其实对于整体的知识点都是有一个比较清晰的了解的,然后专门花费几天的时间来将自己学习过的所有知识再整体的复习一遍,时间比较充裕的话甚至可以使用xmind画一下知识点的图谱,之后我便不会再去看这一门课了,后面的学习中有遇见之前相关的知识点的时候再去翻比笔记查便好了。在一门课学完时,我常常会给自己一两天的时间来让自己好好放松放松,玩一玩,在外面多走一走,奖励自己吃点好吃的,然后再开始新的学习,这样每学完一门课都感觉自己很有收获,然后再快乐的投入到下一门课中。

另外还有比较重要的就是学习的过程中一定要记笔记,我习惯的方式是使用本子来记,这样听课的时候本子放在旁边,遇见老师PPT上一些总结的内容我都会按下暂停自己的记下来,有些人可能觉着复习的时候看PPT不就好了吗,但是我觉着自己记在本子上的过程中其实也是一种记忆,后面遇到相关的知识点时可以很快的查找到,每学过一门课有对应的笔记也让自己踏实很多。从学校来杭州时这些笔记本没有舍得扔掉,现在再翻开看时感觉还是很有纪念意义。就是字有点丑。。

cbb4469b8ac1744e92bd09957056e8a7.jpeg
7adc40c853bd8cc742949a7152e10a09.jpeg

如何准备面试,怎么投简历?


关于面试如何准备的问题上对于应届生我的建议就一点,多看面经,多刷题。对于没有实际工作经验的应届生来说,大厂我认为最关注的其实是你的潜力,工作经验考察的其实是不多的,潜力其实看的就是你的学习能力,你是如何去学习的,如何去解决学习过程中的困难的,你认为学习过程中最大的成长是什么,你未来的规划是什么样的?等等......这些都是校招面试中经常会考察的点,所以在学习的过程中最好就带着这些问题去学习,可以提前做一些准备。除了考察学习能力之外剩下的就是基础知识的考察了,这一部分只要你努力,多刷面试题我认为都是没有问题的。

刷题的类型我认为主要可以分为两部分,一部分是算法题,一部分是专业知识。

算法题:


根据我的了解,现在网上很多声音,包括一些在职的程序员都认为单纯的刷leetCode算法题对业务开发其实是没有什么用的,但是从我将近正式工作将近四个月来看,算法相关知识对业务的开发其实还是很重要的,比如我最近需要自己单独用div来封装一个Input输入框,我需要对后端返回的字符串格式数据做一个替换,这种场景如果封装一个递归遍历的方法,入参是需要替换的字符串和需要被替换的单个字符,出参是被替换后的字符串,那这样的逻辑在业务中一定是更加合理的。所以我还是建议作为前端程序员学习必要的算法知识是很有意义的,这也是提高编码能力的一个好方法。

在考察方面,其实不同的公司对于单纯算法考察的重点是不同的(注意我这里只是只单纯的算法题不包括和业务结合的那种),我面试时有遇见考察的比较简单的,像数组扁平化和排序,也有如字节这样考察的比较难的,但最难也只是在LeetCode的Mid难度,还有一些其他公司多多少少都会出一些算法方面的问题,但总的来说纯算法题其实不是考察的主要内容。那么对于算法题我是如何准备的呢?

对于非科班的学生来说,在刷算法题前我的建议是一定要先学习数据结构相关的知识,数据结构的入门我是在慕课网上买的JavaScript版数据结构与算法 轻松解决前端算法面试[2],对于前端来说上面介绍的算法和数据结构知识完全够用了,这里没有任何像大家推销的意思哇,但是个人认为这门课还是很不错的。前期会教一下数据结构的基础知识,后续会带着刷几道LeetCode的算法题,对于数据结构算法入门的小白是很有帮助的,学完这门课后就可以在LeetCode自己有选择性的刷一些题了,可以根据类型来刷,如栈、队列、链表、图等,也可以根据,递归、回溯这样的算法类型来刷,主要集中在简单和中等难度其实就够用了。现在网上很多说前端面试算法题考察的有多么多么难但以我面试过两次字节和阿里来说,我整体的感觉还好,并没有太难的算法题基本都是中等难度。
对于算法题我还比较推荐的就是牛客网上的剑指Offer,其上面的题很有代表性,而且并不多,大概总共也就60多道的样子,我记得我当时每天刷5道,花了将近两周的时间就刷完了,而且刷的过程中还有对之前题目的复习,和记录一些比较经典的题解等,当时刷完感觉也很开心,很有成就感。所以我最终刷的所有算法题也就是LeetCode上的一百来道以及剑指Offer上的六十来道。
f5a6d5c376b87f88918b044bf0f972fc.png3124c99e44bee2eba523dd81a230f2ce.png

剑指Offer当初我是所有的都刷完了的,但是后面好像又会自动更新。

还有就是给大家推荐一下我之前写的我刷过所有算法题的题解,https://www.yuque.com/andylm/oq2g54[3](我刷算法题的所有精髓都在上面了,,,,,,,😁

基础知识:

基础知识这部分我唯一建议的事情就是刷面经,首先给大家一剂强心针,对于一个工作中的程序员来说他们日常的工作中对于基础知识学习的时间一定是非常少的,当然少数大佬要除外,但是一般情况下大家每天忙着写业务和提高自己已经很累的,谁会无聊的再去刷面经什么的,大家面试时遇见的面试官出的题除了少部分真的是自己业务开发中遇见的问题外,大部分情况下也都是自己面试时记过的面试题,甚至是从网上找来的一些面试题,直接对着题进行念,所以从这点上我觉得对于面试的同学来说面试的时候一定要有自信,既然大家都是刷题,你多努力点,多刷点怕什么😁

对于面经首先我最推荐的就是牛客网:https://www.nowcoder.com/discuss/experience?tagId=644&order=3&companyId=0&phaseId=0[4]链接已经给大家了,大家可以根据自己想去的公司以及面试类型进行筛选。
5bc13583fdf3fad6714e18f49bdf5524.png

还有就是在我学习中给过我很多帮助的一些公众号主,他们现在都是在大厂工作的,往期也有一些关于面经的文章很不错大家可以去找找,我在这里推荐给大家,关于学习上的问题也可以直接加微信问他们。

0c61b4c1bd3a74e0298b3df1b3c0f876.jpeg

首先是在字节抖音架构工作的芊哥,人真的很Nice,在学习的路上给了我很多的帮助,学习的那段时间里我经常和他微信沟通,关于学习中的迷茫和困惑啥的,印象比较深的有过年的那段时间里,我看老哥发了过年期间的一些学习计划真的是让我很惊讶,老哥是很勤奋和有趣的男人,喜欢写小说,现在偶尔还会发一些关于古风的文章,虽然我看不太懂😅,老哥也很帅,真的是我感觉很有意思的一个人。也很建议大家去看一下关于老哥之前写的一些关于面经的文章,真的值得反复观看。

2fa77ae62b4b72026315e2f9d3e92565.jpeg

然后是在字节工作的昊哥,我相信用过掘金的同学一定知道他,6级号主,也是因为他我有了进入大厂的信念,原因就是他是第一个公众号转载我文章的人,准备面试的那一段时间真的很迷茫,因为最早我发博客都是在掘金上,发博客的原因就是当你总结一些东西时你可以更好的记住,然后就是发出去的文章有人看和点赞可以给自己很多的自信,也使学习更加有动力。所以我也很建议学习的时候要养成总结写博客的好习惯。说的有点远了,我记得那个时候我写了一篇关于浏览器渲染的文章,具体内容我也是从其他的一些文章中拼凑和学习然后自己总结出来的,比较特别的就是知乎上几篇我记得是李银诚发表的真正从Chrome源码的角度来讲浏览器是如何去渲染的,我反复去看把其中的内容都理解了,然后再在网上找相关的文章比较系统的总结出了一篇《带你看看从输入URL到页面显示背后的故事》https://mp.weixin.qq.com/s/arjNl6u7xhlSsDSvftElLA,基本上说清楚了关于浏览器渲染的整个过程,这篇文章昊哥也是给了我鼓励说我写的不错,那个时候真的让我有了很多的信心,后面昊哥还内推我从而让我有了面试字节的机会,虽然最终与字节无缘,但在此还是要郑重的感谢一下昊哥🙏🏼。

b0de7abde6969b85c384b08b6bb23e09.jpeg

然后就是小狮子啦,是校招进入腾讯的大佬,各种面经应有尽有,老哥也是经历过大风大浪的男人,面试经历比我要丰富一百倍,曾经经历过被美团弃Offer,经历过面试的同学应该知道那种明明已经答应给Offer了然后又不给了,真的是很难受。老哥现在还是b站的一位Up主,而且还有一位一样优秀漂亮的女朋友,真的是人生赢家,只有佩服佩服。。

3a350d3aa6a3605ed9e99b3ceb6393aa.jpeg

接下来就是天天向上的天神了,校招进入腾讯的大佬,有缘的就是也是和我一样学校在江西南昌,但是比我要优秀太多了,老哥大三就在网易实习了,老哥实习时候的面经我在正式找工作总结的时候都在反复学习。真的是太强了。。。

5ceddb003d225f3e4b2f127b25d0d818.png
还有我一定要推荐的一位就是神三元大佬,他的掘金一定要关注,一定要关注,一定要关注。。他的灵魂之问系列我建议是背的滚瓜烂熟,,,实际上我也是这样去做的,关于Http,Tcp,浏览器渲染,js等真的建议好好去看,还有大佬的面经。

debc91621f35bc973e3064fffdd8fa45.jpeg
最后就是一群大佬里的菜鸡我了,哈哈哈哈哈,也推荐大家关注一波。。。。毕竟我写了这么多字。
还有我总结的一些面经https://www.yuque.com/andylm/zgdag1/vbut86[5],还有更多都在语雀里面。

说说自己:


接下来我想说一下我自己的学习路程。其实大三下半学期的我是决定考研的,那个时候我记得500块钱深圳大学的考研资料都买了,意外的是因为疫情影响,那个寒假成了我有史以来过的最长的一个寒假,然后我又忘记将资料带回家了,,就导致整个假期变的无聊了起来,因为之前的每个假期我都会从图书馆去借一些书回家去看,哪怕在富士康打工的那个假期我都借了一本《公司法》,在休息的空闲会看一看,这超长的假期实在让我有些无聊,于是机缘巧合的因为学校安排的一些任务我学习了一些关于Python的语法,看的就是b站上面播放量最高的大西瓜老师的视频,老师会带着学习基础的语法以及最终教我们实现一个飞机大战的项目,那个时候敲出飞机大战时感觉真的很开心,很有成就感,之后发现自己对编程确实挺感兴趣的,首先在知乎上搜关于什么岗位比较好找工作,发现前端还是一个比较好的方向,而且写的代码很快就可以看到效果,这在我学习的过程中可以提供很多的动力。
c1fce1289da5b3101866d6592dd9c61d.png
最开始我学习的是b站上Pink老师讲的Html和css,老师讲的十分有趣,偶尔还会看看玩笑,每次做完一个小项目后自己都有很多的成就感,可以支持自己继续学下去,Html和Css学习完,就到了js了,关于dom和bom我依然看的是Pink老师的课,但是老师的es6其实并不全像Promsie异步编程什么的都没有讲,等到网上所有可以搜到的关于Pink老师的视频看完后,我接下来看的就是李南江老师的课了,正好那段学习的时间老师的课在大降价,我买了其中关于Es6,Webpcack,nodejs,jQuery,Vue基础,Vue音乐播放器等课程,其中Vue音乐播放器还是我简历中重点的项目。
853e38caa64d9b94335817dd61ee97b2.png

这些学习完差不多就到六月份了,其实这个时候基础知识我都学习的差不多了,但是总感觉自己没有体系化的学习前端的知识,于是我又报名了饥人谷的体系课这个比较贵记得当时有将近7千好像,真的是心疼哇,那个时候真的不好意思问我爸要钱,学习前端最开始家里都是不太支持的,但我说要学习的时候父亲还是给了我钱,那个时候真的很感谢父亲。但是课程买下后我学习的其实还是比较少的,只是对应的敲了一下钱包的项目,和React和Vue基础,方方老师讲的Vue会讲很多关于原理的知识对于我后面面试真的很有用。

学完这些,基础知识我认为我已经掌握的差不多了,剩下的就是计算机基础方面的知识了,数据结构和算法的知识学习我已经说过了,计算机网络我是买了一本《图解Http》看了一遍,然后就是看神三元的博客了关于Http和Tcp的灵魂之问,我还对应的总结相应的文章《HTTPS:RSA、TLS1.2、TLS1.3握手详解》还有《一次性解决面试中TCP与UDP所有问题》虽然我想推荐大家看我的,但是神三元大神的要更好,大家可以结合着来看。然后就是关于浏览器渲染原理了,这篇文章我也是放在了我的简历上多次成了我面试中的杀手锏。

关于项目,我的简历上就两个一个是我学习李南江老师的课用Vue写的一个音乐播放器,一个就是饥人谷的钱包项目,虽然少但是对于每个项目我自己在心中都已经总结了无数遍,各种可能会出现的问题我都进行过优化,还有项目中遇见的问题什么的我都总结过。

最后就是面试的过程了,我是从去年的三月份开始自学前端的,等到九月份开学的时候学校秋招我感觉还是没有做好充足的准备,况且来我们学校招的公司前端的岗位真的很少,于是只能等到来年的三月份春招的时候投简历了,从九月份开始我主要就是为面试做准备了,那个时候感觉自己还是很有梦想,虽然自己只是一个普通二本,虽然是非科班专业但是自己感觉还是很有自信(也不知道哪里来的),过年自己一个人没有回老家在房子里自己给自己做饭,然后空闲时间就学习,记得年夜饭自己给自己做了一顿火锅,那个时候真的是渴望有一个机会,渴望成功。

三月份的时候我就开始在Boss直聘上投简历了,陆续就有很多公司给了面试的机会,那个时候也是因为写公众号的缘故认识了字节的昊哥,昊哥给了我内推的机会,第一次面试字节我内心充满了希望(哈哈想想我一个普通学校还是机械专业也不知道哪里来的勇气),随之而来的就是现在还让我心痛的打击,一面我记得出了四道算法题,我基本上三道没有答上来,,,当时心态真的崩掉了。回首想想自己这将近一年的努力,刷过那么多的题真一道都没有考到,真的是无尽的辛酸。后面就不再去刻意追求大厂了,陆续的又面试了一些公司,在上海的,其中有面试现在很火的一个软件soul,当时三面都过了,等领导面了,但是有一家叫票牛的票务网站,说我通过面试了,那个时候其实相对来说soul给的待遇一定是更好的,但是soul主要用的是Vue技术栈,那个时候的我写音乐播放器用的都是Vue,感觉自己对Vue其实比较熟悉了,所有还是想尝试更多学学React,于是去了React技术栈的票牛,当时约定的实习工资是一天两百,转正的话有9k,9k对于我一个机械专业的人来说应该算是很不错了,于是我就欣然决定前往上海先实习上一段时间毕竟学校已经没有什么事情了,毕业答辩还有一段的时间,我可以白天实习晚上去写写毕设。

到了上海以后,我经历了第一次租房子,一个月的房租居然有2700真的是太可怕了,我一个月的工作可能才4000多,走的时候还给室友吹牛皮,到了上海是去赚大钱哈哈哈哈,回来一定请兄弟们吃饭,但是4000多除去吃饭和房租不亏都算很好了。

在上海实习的过程中我是第一次体验了工作疲惫,真的不像学校里那样,及时在图书馆待一天也不会那么累,我每天工作到6点吃饭回家,已经到七点多了,然后稍微休息一下,八点开始写毕设,写到十一点半开始休息,第二天七点起来再开始写毕设写到八点半左右出发,九点半上班,在上海实习的那段时间是真的累,但是我认为最大的收获是认识那时一起工作的同事,我们经常在午饭后一起散步,我常常会问他们现在前端行业的一些技术,如何去学习等等,那时的两位同事一位是文杰,真的给了我很多的帮助,那个时候会帮我CodeReview,不会的问题我就问他,他也会给我耐心的解答,这位老哥也是一位神奇的大神,每天下班后会自己学习C++到晚上三四点, 是一位很有才华的人,我们甚至会聊以后是不是要考虑在国外定居之类的。还有一位是佳宝老哥,老哥是有三年工作经验的人了,是我们的组长,至今也是我认为技术十分厉害的大神,老哥在我工作时就提出了离职,后来进了大厂,工作的那段时间通过聊天我也学到了很多。

所以回顾我整个实习的过程,我认为我在技术上的提高其实是不多的,真正成长的是关于整个项目开发的过程。还有最重要的就是和两位同事的聊天中了解的关于前端行业要重要的知识点以及关于未来生活的规划。

在上海一个月的实习的生活很快就要结束了,我本来的打算是在学校答辩完还继续来公司工作的,况且在工作中我也不认为我出现了什么问题,安排的任务我都是按照进度来完成的,但是在我要请假回学校答辩的时候我们领导说我没有通过实习的考核,甚至连一个像样的理由都没有,那个时候我真的很纳闷,况且我实习签的是在七月份了,我是在五月份回的学校。现在想想我工作的那段时间其实是我实习的那家公司作为外包在负责一个项目,那段时间很需要人手,我离开的时候那个项目基本上也已经结束了,可能因为这样我这个实习生就被无情的抛弃了。

坐上火车离开上海的心情真的和来时的憧憬完全不一样,有迷茫也有彷徨,但是那个时候心里坚定的认为有些事情是对的有些事情是错的,直到现在我都不认为当时那个领导让我实习期没有转正是件正确的事情,即使是从企业管理的角度。我觉得也许有些事情真的需要去经历吧,挫折往往也是机会。来上海时觉得自己满怀希望,答应室友回来时一定请客,坐上火车回学校的时候真是万分惆怅。

生活也许是一盒巧克力,你永远不知道接下来是一颗什么样的味道。接下来我就继续在Boss上头简历进行面试了,神奇的是我之前找实习工作时很多公司面试的结果使其都不是很好,也没有收到比较好的Offer,但是实习后我就再也没有复习过面试题,面试全靠之前记的东西,出奇的是接下来面试都还拿到了比较好的Offer,甚至之前投字节的简历还被捞了起来,有了再面的机会,这次我就佛系多了,一面我感觉也是一位工作还没有太久的老哥,几道算法题我答的都还不错,二面应该算一位Leader了, 问的问题和手写题我也都答上来了,甚至感觉自己还是很有机会的,结果还是没有过二面,但这次我心态就很平稳了。后续就接着面,有拿到奇安信,英语流利说都是15k以上的Offer了,但偶然间碰到了我现在的Leader在Boss上找人,于是他就作为我的一面,一面面的感觉还不错他在Boss上通知了我,那个时候内心还是很激动,后面二三都是Leader面,最终经历过Hr面后我就成功进入了现在我工作的公司。

总结:

现在是周五晚上的十一点二十六,公司里现在只有我一个人还在工位上,写完这篇文章时内心不免有些感慨,其实无论什么时候一定要多努力,付出不亚于任何人的努力,我没有经历过考研但是在学习前端的时候我尽量让自己的学习时间和考研的那些同学同步,我有一个考上东大的同学,我每天跟着他七点起床,晚上学习到十一点半去睡觉,从三月份学习前端开始,我没有一天没有停止过写代码和学习,哪怕是过年我一个人在家自己过。作为一个年轻人,不比任何一个人差,真的要付出百倍的努力才能对得起自己。

第二点就是一定要敢于去尝试,去尝试不同的事情,去吃苦,去培养自己的学习能力。大一大二的假期我会去深圳打暑假工,那个时候的生活是真的痛苦,但是让我知道了没有什么样的生活是我坚持不了的,在打工的期间我还会去看一些书,在富士康时,我每天花一个小时去游泳,再结合看视频离开时我也学会了蛙泳,在平时和假期我都会去找一些我比较感兴趣的书去看,有关于创业的,有关于管理的,虽然我感觉对我帮助不大但也培养了学习能力,觉得学到东西的收获和长时间的坚持一件东西而带来的快乐真的是无可比拟的。所以现在遇见喜欢看书的妹子感觉真的很吸引自己。

第三点就是一定要做一个善良的人,愿意帮助别人。善良真的很重要,眼光要放长远,不要觉得别人的事情和自己无关,一个人的成功一定离不开别人,像曹德旺的一本书《心若菩提》讲的就是这个例子。

第四就是一定要善于去思考,真正让你和别人不一样的一定是你的思考能力,工作谁都会做那么你的价值是什么?我认为一个人真正的价值一定在于他的思考能力,这点是无法替代的。

ae74ffd4512286b3b72ac29f1dfa4551.jpeg

最后:


时光的河如海流,如果要对现在在互联网行业或者转行互联网行业拿高工资的人说一些看法的话我想说:

感谢这个时代,每个时代都有每个时代的机会,改革开放的那个年代很多人因为信息不流通离开农村倒卖商品,从而赚到了自己的第一桶金,后续互联网浪潮借着时代的东风有了很多人下海创业从而赚取了属于自己的财富,建立了自己的商业帝国,如在中国人民大学最终没有当官的刘强东,有放弃当老师的马云等等等等,他们都有共同的特点就是敢于尝试。对于从其他行业转到互联网行业的年轻人来说,可能他们其中并没有那么聪明,但他们也一定是最勤奋和敢于探索的那一群人,时代给每个人的机会都是平等的,乘着时代的红利去做原始的积累并没有什么错,但最重要的是要在这变化的时代中看见真正不变的东西,然后去坚守他。

参考

[1]

链接: https://www.zhihu.com/question/445223681/answer/1739334951

[2]

JavaScript版数据结构与算法 轻松解决前端算法面试: https://coding.imooc.com/learn/list/446.html

[3]

https://www.yuque.com/andylm/oq2g54: https://www.yuque.com/andylm/oq2g54

[4]

https://www.nowcoder.com/discuss/experience?tagId=644&order=3&companyId=0&phaseId=0: https://www.nowcoder.com/discuss/experience?tagId=644&order=3&companyId=0&phaseId=0

[5]

https://www.yuque.com/andylm/zgdag1/vbut86: https://www.yuque.com/andylm/zgdag1/vbut86

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值