前言看到这个标题的童鞋,可能有两种想法:思路一:这篇文章是头条党的想法二:Android开发是不是越来越不景气了?前端越来越火了?我一向不喜欢头条党,头条里的内容都是我的亲身经历。2019年6月毕业,第一份工作是Android开发。2020年7月初,辞去工作,白手起家,在家自学了两个月的web前端开发。九月份开始找web前端的工作,九月底找到了工作。Android开发并未处于低迷状态。现在人手一部手机,APP开发肯定是需要的,但是APP开发的热潮已经过去了,现在缺的不是初级人员,而是中级、高级、专家。互联网下半场,靠开发APP创业几乎不可能。难的不是开发成本,而是运营成本。从Android开发转到Web前端开发,不为别的,纯粹是因为兴趣。大家看到的网站开发、手机web开发、朋友圈H5活动页、小程序开发、公众号开发等等,都属于Web前端开发的范畴。裸词有一句名言:“裸词穷半年”。如果你还没有找到一份好的下一份工作,除非万不得已,否则不要裸辞。这是我对你的良心忠告。我们先分析一下原因。假设你刚毕业一两年。如果你裸辞,你可能会面临以下问题:支付宝存款不多,还没找到工作,可能花光了所有的钱,可能还不起下个月的工资。租。如果你是单身,你就是一个人。自制力再强,长期宅在家里,也很容易变得颓废堕落,进而自暴自弃。你甚至会觉得外面的世界与你无关,于是就有了逃离北上广深的冲动。如果你有伴侣,因为你没有收入,很容易被伴侣拒绝。也许她一开始会支持你的理想。但是随着时间的推移,两者之间难免会出现很多问题和矛盾,这是肯定的。假设你已经成家,裸辞的压力应该更大,有经历的人可以谈谈感受。当然,上面描述的情况是建立在你默认有很强的自制力的前提下的。很多人毕业后变得非常懒惰,尤其是当你没有自制力的时候。既然如此,我为什么要裸辞?首先,我非常确定自己以后会做web前端开发,但是我几乎没有这方面的基础和经验。如果我直接去找相关的工作,显然是找不到的。所以,在找工作之前,我需要自学一段时间。可能有人会想:“不都是程序员吗?Android开发和Web前端开发有这么大的区别吗?”让我给你打个比方。医院挂号也分科室,外科医生转内科医生,自然没那么容易。同样,符合全栈工程师特征的人自然也是少之又少。我曾尝试在晚上和周末下班后学习,但我发现即使不加班,可用的时间也很少:社交、运动、吃饭、晚睡、偶尔做饭、单身的人找a谈恋爱的人和谈恋爱的人周末都想出去玩……时间是我们最诚实的朋友,但我们最大的敌人是时间不够用。所以,为了让自己有足够的时间专注于系统的学习,只有赤裸裸的演讲。据说“金九银十”是社招找工作的黄金期,所以我打算七月初离职,学习两个月,九月份找工作。事实上,我也遵循了这个计划。在这里,我想给大家提个建议:想转型,趁早。如果不抓住“金九银十”的大好时机,可能还要再等一年。当然,有人会说,不管淡季旺季,什么时候都能找到工作。但这只适用于强者。风险与退路如果你的工作属于以下几种情况:你在一家公司工作,看不到未来的前景,但现在的工作基本能胜任,工资不高,但还能过日子,但你有两年没有积蓄,工资只涨了一千多。这个涨幅并不高,只是为了与通货膨胀和物价上涨保持平衡。我也想过换工作,可是翅膀不够结实,我还能飞到哪里去呢?这个时候,就是你考虑转型的时候了。当然,跳槽可能还有其他原因,但从个人薪资和前景来看,以上已经可以是跳槽的原因。另一种选择是:“即使我现在的工作不理想,但也不算太差,我可以留下来,我可以选择不选择。”是的,您当然可以保留所有内容。但是,您不想在期望变得富有和财务自由的同时留在原地。做任何决定都有风险,但没有风险就没有回报。给予本身就是一种风险。比如你可能考研考研失利,失去了找工作的最佳时机,但是如果边找工作边考研,基本上双方都没有好处。这个时候,唯一的选择就是坚定的选择其中一条路,不给自己留退路。话虽如此,我的建议是:如果你一直躲在舒适区,你最终会进入恐慌区。如果让我过去两个月每天在家学习八小时,连续两三个月,那就没问题了。我还有点自制力。只是自从毕业之后,就再也没有一个纯粹的学习环境给大家了。因为可能有经济上的压力,内心的隐忍,未来的不确定性,当然,你也可能要面对别人的情绪。近两个月的裸辞,有两个问题要面对:一方面是越学越觉得时间不够用,因为不知道的东西太多了;另一方面是心理和经济上的压力。现在想想,从来没有准备好的时候。最好的办法是:尽快去面试,把每次面试遇到的问题记录下来,整理一下。你遇到的障碍越多,你就会进步得越快。其他领域我就不知道了。单看Web前端领域,面试官问的问题重复率非常非常高。找工作的这个月,海头的这个月,感慨万千。说说我的大概经历吧,坐标是深圳。在社招中,“没有前端经验”这四个字基本上可以被大部分公司鄙视,公司可以招聘没有经验的应届毕业生。9月中旬同时推送给BAT。两个工作日后,腾讯通知我即将进入面试安排阶段,但一直没有消息。也许这家公司必须是最被记住的公司才能成为最受尊敬的公司。升到阿里和百度的时候,简历很快就被刷了,这也是意料之中的事情。介绍到今日头条,简历通过。但是第一轮笔试题,大部分不会。但这也是我的第一次面试。内部推给oppo,官方表示会在三个工作日内回复,但等了一周也没有消息。同学们主动询问,才知道简历挂了。介绍到微众银行,接我简历的人应该是个领导,他叫了一个前端工程师给我安排,面试官问了十个JavaScript相关的问题,我可能只答对了一半。领导没有死心,问了我一些基本情况,然后说:“我下周给你安排第二次见面,你好好准备一下。”结果等了十多天还没有消息,可我也顾不上了(两周后微众联系我,不过这时候我已经找到工作了)。转了这么多次,都以失败告终。我决定投资拉勾、老板直聘、51job上海。海投了无数票,基本都被否决了。海投期间面试了两家公司:平安银行和招商银行,都失败了。另一家公司邀请我面试。到了面试地点,先让我做逻辑推理题。我一看到问题,就毫不犹豫地离开了。因为做这种题很浪费青春,所以截取了其中一道题目,大家可以感受一下:海投的时候,我筛选了员工不到100人的公司,可能是不小心手抖了一下,投递到一家小型初创公司(员工人数约为30人)。一方面是电话形式的技术面试。聊了一个小时,我觉得我们很投缘;另一方面,我们与首席执行官进行了直接对话。最终拿到了offer,薪水也符合我的预期。我和对方讨论了入职时间,感觉“在创业公司很磨练,综合能力会得到充分体现”这句话在我身上似乎能得到充分的体现。出乎意料的是,我在入职前一天晚上拒绝了offer。具体原因我就不说了,就是不想去。是的,我在没有任何其他优惠的情况下拒绝了这家公司。已经是九月底了。我什至想过最坏的打算:如果真的找不到工作,我可能会尝试做自媒体,虽然这条路并不好走。同时,我尝试将其推送到京东。仅仅一个下午,就通过了京东的技术笔试和三轮面试(技术、老板、hr)。第三天hr说下周一通知我。结果下周一没有等到hr的通知,而是接到了京东电话形式的一轮技术面试。经过整整一周的等待,终于在九月底收到了京东的正式offer。这里给大家提两个小建议:1、尽量通过内部推荐渠道找工作,会是更好的选择。最大的好处就是hr可以在人群中仔细看看你的简历。2.技术笔试和技术面试的时候,重复率很高,所以每次面试之后,一定要记录和整理题目。每个面试官都会问我:“你为什么从安卓转前端?”前几次采访,我的回答只有四个字:“因为兴趣”。但是后来发现这个答案好像并没有打动别人。于是我想到了一个答案,每次面试都是这样回答的。答案如下:首先是出于对前端的热爱,所以下了坚定的决心;第二,前端开发和Android开发都属于大前端领域,两者有很多相似之处。在掌握前端的过程中,我入门比较顺利;再次,在具备其他技术知识的前提下,做前端开发或许能够更好的站在全局的角度思考问题。整体来说,整个9月份,找工作的机会都很大,不用着急。至于10月会怎样,我还没有经历过。新手如何学习前端新手如何学习前端?初学者入门前端需要学习的基础知识有很多,如下。1.HTML、CSS基础、JavaScript语法基础。学好基础后,可以模仿电商网站(如京东、小米)首页的布局。2.高级JavaScript语法。包括:作用域和闭包,this和对象原型等。相信我,JS语法永远是面试最重要的部分。三、jQuery、Ajax等4.ES6语法。这部分属于JS的新语法,面试的时候一定要问。其中,需要特别注意promise、async等内容。五、HTML5和CSS3。熟悉新功能。六、画布。面试的时候,有的公司不一定会问canvas,全凭运气。如果时间不够,这部分内容可以跳过。但如果你这样做,那绝对是一个加号。7.MobileWeb开发,Bootstrap等。注意移动开发中的适配和兼容性问题。8.前端框架:Vue.js和React。必须知道这两个框架中的至少一个。入门的时候,建议先学习Vue.js,比较容易上手。但无论如何,同时掌握Vue和React才是一个合格的前端生。9.节点。js。这是一个奖励项目。如果时间不够可以先跳过,但至少要知道node环境的配置。10、自动化工具:构建工具Webpack、构建工具gulp、CSS预处理器Sass等。注意Sass用的多于Less,gulp用的多于grunt。11、前端综合:HTTP协议、跨域通信、安全问题(CSRF、XSS)、浏览器渲染机制、异步和单线程、页面性能优化、防抖动(Debouncing)和节流(Throtting)、lazyload、前端错误监控、虚拟DOM等12.编辑器相关。SublimeText是大家学前端必用的编辑器。此外,还有两个常见的前端IDE:WebStorm和VisualStudioCode。WebStorm无所不能,但它太慢了;VSCode相对轻量级。个人总结:新手一般用WebStorm。上手之后,越来越多的人使用VSCode。如何准备面试?我只想说一件事,一定要多写题,多写题,多写题,重要的事情说三遍。头条面试后开始写题,看了大厂这几年的前端面试题。因为基础技术点和原理问题真的很重要,基本上都会问,大厂是互联网公司的风向标。最近整理了一下之前看过的面试题,接近300页。一张一张做完才拿到京东的offer。现在分享给大家,算是一种感恩回馈。需要这份完整版面试题+分析,就【点我】。最后一段的最后,有一句话分享给大家:如果说你有什么和别人不一样的地方,那就是你坚持不懈的追求精神。坚持下去,总有一款适合你。【点我】免费领取本面试题+解析PDF。
