自己学前端的时候开发跟工作中开发有什么区别呢?
很多人自己学前的时候感觉这个自己写不出来,感觉自己水平很菜,实际上不是的,就比如说我有些数组对象的方法我可能都记不住,但是工工作中这样干,为什么工作中就像开卷考试,他在乎的是你把这个功能做出来,就比如早上可能给你一个需求,晚上都要让你部署到测试环境上面,你正常开发你是开发不完的,那拿到设计稿之后都直接扔那 cursor,让他出代码出代码之后我再改。
包括里面有些功能,比如说做一个复制的功能,你自己写代码你要考虑到安卓IOS甚至H5 web的兼容性,而且大概自己就是写不出来的,或者写出来了也不一定好用,并且费时间。那我们工作中直接上网搜,然后再让大模型再帮你改改,直接就用了5~10分钟搞出来了,只要功能没问题就ok了。
包括我在写TypeScript我有时候都是直接写any的,为什么?先把功能搞出来,你代码写得再好看,或者说你代码都是自己写的,如果功能完不成,就像你考试一样,你考了0分,你的字写得再好看没有意义。你考了100分,你的字写的烂没有关系,后面有时间去优化就不对。
包括那个判断有那工作中用的什么,就是用if else,这是最简单最直接的,可能后面有时间再优化一下,用策略模式什么优化优化。所以说工作中跟写代码跟这种自己学的时候区别就是工作中只在乎你怎么干出来的,什么API不知道,什么东西不知道没关系。
你自己学前端的时候你总是想着我要自己写,我写不出来,唉呀我感觉我水平菜,你哪怕会用大模型把那个东西搞出来,你都可以工作了。
至于有人说什么code review过不了,你想多了,真正工作忙起来的时候,哪有时间看你代码写的怎么样,很多大公司大厂照样一堆那种屎山代码,老板领导在乎的就是你能不能干出来,你如果干不出来,你代码写得再漂亮没有意义了。所以说大家有些自己学的时候,感觉前端我这个水平不行,你们不要担心啊
海云前端,提供一对一前端简历面试辅导,前端私教课(0基础培训)、前端项目难点笔记、语音咨询、模拟面试