首页
学习
活动
专区
工具
TVP
发布

一个前端从业者的迷茫

前言

之前在知乎上看到一个迷茫的前端程序员,他的情况大致是这样的

主要工作就是切图和写页面

没有前后端分离,感觉公司技术落后,管理不规范

希望学习更多的知识,和更主流的技能,想裸辞去学mvvm框架

感觉好像有很多朋友都有这方面的迷茫,我把给他的建议发出来,可能对其他朋友们也能有一些借鉴的作用。

前言

我回复的正文

一、不重视技术的公司,以后也很难重视技术;因为,公司的技术选型、技术规范这些都是人为因素居多,不会随着技术的发展水到渠成。所以,如果没有空降技术leader,就不要对公司抱太大希望。

二、非常不建议裸辞,没有找到下家就在这先干着,你想学什么就一边工作一边学习,时间总是能挤出来的。

三、刚入职的前端新人,不要被浮躁的前端圈迷惑了,其实你现在可以学的东西有很多,下面我说几个:

1. 你觉得你们公司用jQuery落后,那你不用jQuery,用原生写,肯定有提高,而且很大。

2. 你觉得原生开发效率低,自己封装库,模拟一个jQuery库,把你自己常用的方法都写到自己的库里。

3. 你和你们后台申请php模板你套,做后台的基本都愿意,不会php就去学。真正前端高手没有不会后台语言的。

4. 公司没有规范,你自己写规范,然后你的代码都按照自己的规范来完成,规范可以上网找其他公司的。

5. 用node把你们公司的需求自己做一下,看看能不能实现。到时候自己想怎么分离就怎么分离。

上面五条,两个月内如果题主能做到三条,肯定比辞职学个mvvm框架收货大。

前端现在很浮躁,导致入职新人很迷茫。

其实现在很多公司仍然没有前端开发这个岗位;

有前端开发的很多公司都还在套模板,而非真正的前后台分离;

市面上用jQuery的开发公司仍然占多数;

已经上线的产品或网站90%以上都是jQuery,所以后续的维护都要用jQuery;

市面上大部分产品仍然还是用css直接写的,并没有到sass,less这些。

现实就是这样,如果题主淡定,后面还有:

题主以为用了mvvm框架,前后端分离,有明确的开发规范,用css预处理,抛弃jQuery,你的技术水平就能扶摇直上了吗?不见得,那只能说明你们公司很有远见,不能代表你的水平。你可以很自豪的和别人说你们公司的技术栈了,别人也会羡慕你,但是你的水平就真的比用jQuery的高吗?

我知道现在题主的想法:希望自己能在一个很好的前端开发氛围里面,被这个氛围带动着不断进步,这也是所有做技术的希望的场景,但是现实是可遇不可求。

题主还是静下心来,把JavaScript基础打牢固了,然后在跳槽。

jQuery注定要被淘汰,但是3年内肯定不会,3年后呢?mvvm就能保证不被淘汰吗?所以,html,css,JavaScript基础才是最不容易被淘汰的东西,不要纠结用不用框架,前后端分不分离,这对公司有很大意义,对你没什么意义。你自己用JavaScript写个仿jQuery库,用sass写个动画库,用node和mongodb写一个cms,以后有新框架出来,看文档就好了,有新概念出来,看规范就好了,何必纠结公司用什么呢。

前言

他的回复

尾声

很高兴能帮助别人,希望这份答案也能帮助其他迷茫的前端小伙伴。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180118G0KIF900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券