本文主要是介绍恰饭经验-如何成为一个还算优秀的前端开发,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
作为一个从事前端开发6年的码农,三本院校毕业,大学成绩渣到差点没毕业,混到现在能在一个二线城市,拿着30W的年薪(某乎人均百万我觉得是在制造焦虑),没有啃老,有房有车,说实话,感谢国家,感谢互联网。
前端作为门槛低,水又深的工作,我觉得付出回报比还是不错的,如何成为一个还算优秀的前端,如何不要太拉跨,我讲讲我的见解。
- 扎实的软件基础,和前端基础,软件基础包括:数据结构、网络原理、设计模式,前端基础包括:html、css、js,现在新手动辄大谈各种框架,我认为是不可取的,除非对于实现原理或者源码架构有理解,如果应用的话,一个基础好的前端不是个把星期的事情么,从我这些年面试别人看出,能把css写明白的前端不多了,你ant-d、element-ui、tailwindcss用的6,不能说没用,只能说适合接外包。
- 旺盛的求知欲,能持续不断的学习。不管想不想,前端就这样,更新快,造轮子的人多,学着学着就习惯了,恰饭么,不丢人。
- 具备无障碍阅读相关英语技术的能力。不得不说,老外js写的还是比我们好的,如何师夷长技以制夷,阅读英文文档是必须的,我英语渣渣,但是架不住chrome的翻译插件好用,看着看着就有种能蒙对意思的能力。近期写了个动画居多的页面,原来喜欢animejs写,但是用的react框架,各种ref烦不胜烦,看老外博客找到react-spring和frame-motion这两个库,巨好用,这些是没有中文文档的,快速拿来就得英文文档快速理解。
- 高效沟通技巧,这得看天赋,能在与产品、ui、后端的各种battle及甩锅中不落下风,需要第一点、第六点及一往无前爱谁谁的勇气。
- 平时多做技术相关的总结,并保持分享。这是我做的不够多的,现在正在补,不管是博客,技术分享,还是开源项目,都是将自己的影响力扩散,对于跳槽涨薪大有裨益。
- 掌握一门后端服务器语言,推荐nodejs,当然Java,python啥的都可以,方便做一些lesscode的进阶项目,还有有助于第四点。
- 会使用单元测试、保证代码质量,这点没那么重要,只不过会让你超越95%的前端开发而已。
- 熟练使用各种浏览器工具及抓包工具,如chrome devtooks或Fildder等等,对于debug很有帮助。
程序员这个行业风不吹,雨不淋,收入还比较可观,我觉着是我等农家子弟实现小康的一条捷径,但是捷径并不是坦途,一个个夜晚,能忍住点开LOL的冲动,打开vscode疯狂输出,猥琐发育,总会carry全场的。
祝大家早日实现财富自由,面朝大海,春暖花开。
这篇关于恰饭经验-如何成为一个还算优秀的前端开发的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!