前端迷茫怎么办?

更新日期: 2018-10-09阅读: 1.6k标签: 前端

一、前端迷茫怎么办

从业这么多年,时不时就有前端同行咨询我关于职业发展的事情,其中比较常见的一个就是对前端的迷茫。具体表现为,团队没什么前端,就自己一个人,感觉上面的人也不太重视前端,然后自己平时的工作也驾轻就熟,没什么挑战性,想学点东西,但又不知道该学什么才好,就处于这样一个浑浑噩噩,有些迷茫的状态。

对于这个问题的解答,一言难尽,颇费精力,为了避免每次都回答相同的内容,我决定专门写一篇文章,表达一下我对这个事情的看法,下次谁要再问类似问题,直接扔个链接就好了。

所谓的“迷茫”,其实是看不清前方的路,不知道该往哪儿走,也不敢往那里走,担惊受怕,怕走错路,没有回头路,大好时光都白白浪费掉。遇到这样的场景,人总是希望有高人能出来指点个方向,人之常情很好理解,就算路走错了,也怪别人而不是自己,聊以自慰。这种心态其实是糟糕的,不可取的,当然,我也不会随便帮人指明方向,因为每个人的经历都是无法复制的,我所认为正确的东西,对别人而言反而是错误的引导。就好比科比对你说,你只要每天努力训练,你就可以进NBA,对他自己而言,确实是这样,但是对别人而言,更好建议其实应该是放弃,作为一种爱好即可。

所以究竟该怎么走,还是要自己寻找答案,人生是你自己的,命运要掌握在自己的手中。关键如何寻找答案、寻找方向呢?我觉得可以从内外两个方面走。内指自我,外指环境。


二、从内部寻找答案

该学什么?框架还是基础?体验还是逻辑?
该怎么学?看书还是视频,自学还是报班?
该怎么走?技术还是管理?
业余时间怎么分配?用来社交还是用来钻研技术?
要不要离职换工作?

所有的这些迷茫和困惑,都可以从了解自身得到解决。

古语有云,人贵自知。

很多人自以为对自己很了解,其实就像你对前端技术的了解一样,只有表面那薄薄的一层东西而已。我自己是有切身体会的,上大学那会儿,我一直以为自己是一个乐观积极非常有个性的人,后来才意识到,当时的自己其实是一个敏感、脆弱且自卑的男生,真的,当时我是一点都感觉不到自己自卑的。我是如何意识到对自己认知上的不足的呢?源自于一本书。我大学四年基本上就没学到什么东西,唯一有用的,影响终身的,就是一本名叫《人格心理学》的书,这是我第一次通过一些专业的理论知识来剖析自己的行为,我发现书中说的很多东西跟我真的一模一样,让我意识到自己是女生性格特质(占1/4男性),让我明白为什么从小到大是班级男女沟通桥梁,为什么只喜欢听女生的歌,也让自己明白了这种性格特质的优缺点。

这种对自己更深入的理解,除了可以让你的内心更加强大之外,更重要的是,当你未来面临一些抉择的时候,你就知道哪个方向对你的成长更有帮助。我这么多年为什么一直专注于偏用户体验的方向的前端技术?那是因为我的性格特质,适合走这个方向,可以让我达到更高的高度。

所以,如果现在你正在迷茫,不妨静下心来,好好的剖析一下自己,想象在另外一个世界还有另外一个你,他正通过一个屏幕时时刻刻在观察你,你觉得他会对你怎么评价?他会认为你是怎样一个人?他能否看明白你当下的迷茫?他能否知晓你所处的环境?能否评估出你在这个圈子里的位置?跳出来,以上帝的视角重新观察,重新审视自己,对自己的认知会更准确。

一旦认知准确,则前方的道路也自然而然变得清晰了。

你是擅长具象思维的人,还是一个擅长逻辑思维人?如果是前者,可以往偏视觉的方向走;如果是后者,可以往偏逻辑方向走。

你更关注物质荣耀,如升职加薪,还是自我实现,如成为某方面的专家?如果是前者,那就去去学习公司希望你学的东西,多想想如何为公司创造价值,多想想如何为领导分忧解难,学会隐忍,少换工作,所谓人在职场,身不由己;如果是后者,那你就洒脱点,把更多精力用在自我成长与提高上,如果公司很渣,没有必要委曲求全,你不仁,我不义,你就把公司当做是你的培训机构,是你成长的垫脚石,直到哪天学不到东西,好聚好散。

你更擅长读和写,还是更擅长看和说?如果是前者,就买书,看技术文章,技术文档学习;如果是后者,可以多看看视频学习,虽然在我看来,视频学习是件很低效的事情,但是低效总比学不进去好吧。

你是否是一个情商很高,沟通能力很强的人?如果不是,就不要整天心心念念想着做领导了,就算做了领导,团队都会被你带坏。还是安安心心码代码吧,至少你先证明自己的强项能做到优秀。

你是立志以后做管理路线,还是技术路线?如果是前者,多去社交社交,圈子啊社区啊交流啊可以多走动走动;如果是后者,更多的时间要用来与技术打交道。

你是一个延迟满足强的人还是三分钟热度?如果是后者,技术大牛路线不适合你,因为冰冻三尺非一日之寒,还是以成为一个游刃有余的技术开发人员为目标更为实际。

你是一个做什么事情都很成功,还是诸事不顺的人?如果是后者,不要老想着换工作或跳槽,没有意义的,只是从一个火坑跳到另外一个火坑,多想办法从自身找到原因,意识到自己的不足,并慢慢加以改正。

你是个女生,但代码写得不怎么样,反倒是杂事做得很在行,帮同事预定会议室,组织团建,主持会议等做得非常出色。你就可以往这个方向走,大家不要笑,我不是开玩笑,把自己擅长的事情做到极致,除了自我满足,通常也会带来财富上的回报。你可以更进一步,多主动一点,免费帮忙主持张罗业界的前端技术会议之类,增加点影响力,反而可以在大厂寻觅一个稀缺职位。气死你公司那帮自我感觉良好,想去大厂人家不要的那些同事们!


三、从外部寻找方向

虽然说对自己足够了解,就会少很多困惑,但是,又有多少人能够对自己真正了解呢?有太多的人自我感觉良好,不知道自己几斤几两,还有人则过分低估自己。你和自己独处了几十年都没能认清自己,我一句“上帝视角看自己”就能看清了吗?很难,此时,需要一点外部的推力,让你寻找到前进的方向。

古语有云,当局者迷旁观者清。

如果自己的前端之路还是想不清楚,可以多和比较熟的同龄人交流,请客吃个饭,聊聊天,谈谈心,听听别人口中的自己,听别人对自己中肯的评价,说不定会意识到很多问题。但我们做技术的,大都比较内向腼腆,谈心这种事情实在做不来,而且只有至亲才会对你作出中肯的评价,指出你的不足,比较熟的同龄人说的往往并不是真心话,不靠谱,那该怎么办呢?赶快找个男朋友或者女朋友,听听对方是如何评价自己的?勇敢追求,不要害怕失败,就算最后分手了,伤痛了,也是一个很好地认清自己不足,获得成长的机会。

我已经听到到有人在说这找女朋友可比找工作难多了,那你可以多看一些经典的专业的书籍或者视频(视个人特质而定),可以是各方面的,包括但不限于励志鸡汤,名人传记,心理学读物,软技能成长等。现在的你正是迷茫期,就不要花大量的时间看小说,看综艺。对于单身屌丝,没有女朋友,没有亲近的同龄人人,唯有书籍和知识才是最佳良药。

然后多去外面走走,这个走走不是让你出去散步,而是多去线下的技术交流会议看一看。那些要花大钱才能去的高大上的会议呢?我保持中立,死贵死贵的,如果你还是穷屌丝,这钱不如买花买礼物送你正在追求的姑娘。但是一些小型的,氛围不错聚会,我是极力推荐你去的。参加这些线下技术交流会,学技术倒是次要的,其实也学不到啥技术,关键是可以让你感受到那种氛围,知道别人在干什么,在想些什么,他们是怎么做的?可以让你对整个行业的发展有更直观的认知,开阔你的眼界,拓展你的思维。等回到你熟悉的工位上,你看待周围事物的感觉都会变得不一样,你不会被眼前这点小世界小圈子局限,你明白了这个行业很大也很小,认清了自己在行业大致是怎样一种存在,于是,到底该怎么做,自然也变得愈发清晰了。

最后,多关注关注那些乐于分享真知灼见的人的博客或者公众号,比方说这篇文章下面这个二维码就可以关注起来,对吧,一般人是不会跟你们掏心掏肺讲这么多真心话的。

这人哪,这一辈子,有时候就因为某些人不经意的一两句话,突然就被点醒了,然后就从低谷里走出来,变得越来越好!

我就有很多次这样的经历,希望这样的事情也发生在你身上!


来自:鑫空间鑫生活,作者:张鑫旭  


链接: https://www.fly63.com/article/detial/2822

前端开发,脱离菜鸟层次的二个关键点

我个人吧,一直认为学习前端技术是比较简单的事情,只要你真的是一步一个脚印的在前进,那你自然会有相应的结果可以收获。这里面包含二个关键点,一,脚踏实地;二,不断努力。

前端开发,如何写出优秀js代码

前端开发如何写出优秀js代码,什么样的javascript代码才是最优秀的的呢?我总结的大概分为三点:性能好,简单优雅,通俗易懂,这篇文章就将围绕这这3点来说明。

解读前端热更新原理

热更新:浏览器的网页通过websocket协议与服务器建立起一个长连接,当服务器的css/js/html进行了修改的时候,服务器会向前端发送一个更新的消息,如果是css或者html发生了改变,网页执行js直接操作dom,局部刷新,如果是js发生了改变,只好刷新整个页面。

你不知道的前端SDK开发技巧

作为一个SDK,我们的目标是让使用者能够减少查看文档的时间,所以我们需要提供一些类型的检查和智能提示,一般我们的做法是提供JsDoc,大部分编辑器可以提供快捷生成JsDoc的方式,另一种做法是使用Flow或者TypeScript

Web前端体系的脉络结构

Web前端技术由 html、css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。

关于前端数据&逻辑的思考

这里我是基于典型的MVC模型,那么为了将现有代码重构为理想的模型,我需要做以下几步:拆分组件,逻辑处理,抽象、聚合数据

什么是前端? web1.0、web2.0时代的网页制作,前端开发都有哪些内容等

前端基础-什么是前端:一、 web1.0时代的网页制作,二、 web2.0时代的前端开发,三、 Web前端能做什么?四、 为什么要学习前端开发,五、 前端开发都有哪些内容,六、 开发环境

web前端的一些不为人知的冷知识点_html篇整理

web前端HTML篇冷知识点——这是一篇关于前端的技巧使用,或许你做前端很多年了,但是下面的这些你可能闻所未闻。现在这里给大家整理出来,分享给前端的小伙伴们。

web前端的一些不为人知的冷知识点_CSS篇整理

CSS篇整理:关于CSS的恶作剧、简单的文字模糊效果、垂直居中、多重边框、实时编辑CSS、创建长宽比固定的元素、CSS中也可以做简单运算

web前端的一些不为人知的冷知识点_Js篇整理

Js篇整理:生成随机字符串、整数的操作、重写原生浏览器方法以实现新功能、关于console的恶作剧、万物皆对象、If语句的变形、禁止别人以iframe加载你的页面、console.table

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!