麻烦前端大佬进来指导一下小弟的职业生涯

martsforever 发布于 07/08 10:20
阅读 2K+
收藏 0

背景

    是这样的,今年小弟我毕业以来已经有两年了,普通的985大学本科毕业,毕业第一年一直做着全栈的开发工作,工作内容前端主要是AngularJs、后端是Java,有PC端,也有Hybrid App的开发经验。从第二年开始,我的工作就逐渐变成了专注于前端,主要是Vue(没换工作)。期间开发过小程序,也用Angular5开发过移动App应用,听起来确实有点乱,但是大多数工作内容都有一个共同点,就是基本都是在封装组件。

轮子——PlainUI

    在这样的工作背景下,我平时的主要学习研究内容都是框架,组件库。框架主要是Vue、React和Angular,组件库的话,我个人还是非常欣赏ElementUI,感觉是一个非常优秀的组件库。于是为了锻炼自己的能力,我自己也开始写了一个自己的组件库:PlainUI,在线演示地址:http://martsforever.gitee.io/plain-ui-web,希望各位大佬能够稍微抽点时间看一下,我目前处于什么样的水平。简单来说,这个组件库又是一个轮子,不过我这个轮子跟目前开源市场上的大多数轮子还是有点区别的,我这个轮子里面的表格支持行内编辑,而且支持各种复杂的编辑控制,校验等等。还有一个我自己写的页面导航组件,这个组件对标VueRouter,我个人感觉VueRouter没法支持复杂的多Tab页面单应用,于是我自己开发了一个。使用了这套组件库的结果就是,要开发一个支持增删改查的页面非常快,在后台接口准备好的情况下,只需要不到5分钟就搞定了。

职业规划

    按照我自己的计划,这套组件库还差一些组件或者功能还没有做完,等做完之后,我的下一步计划还有很多,但是不知道该做那个,那个才能够提高我的技术能力。

  1. 开发一个React版本的组件库,功能与目前Vue实现的PlainUI类似,只是单纯想提高自己的React水平,但是在不换工作的前提下,我这边基本没有接触React项目的可能。
  2. 基于Vue开发移动App组件库,没错,又是一个轮子。可是这个轮子跟市面上的也有一点区别,我观察了不少Vue移动端的组件库,发现好像没有提供页面导航之类的功能,应该都是想着VueRouter就能够搞定了,不知道是不是我对VueRouter的理解不到位,我感觉VueRouter实在是很难处理类似App上页面前进后退的功能,我想着是自己开发一个页面导航的组件,然后以这个为基础封装其他的基础组件或者服务,顺便提高自己的移动App开发能力;
  3. 接外包。虽然工作很忙,但是目前的工作已经很难再让我的技能得到提升,我没有接过私活,不晓得接私活能不能提高自己的技术实力,或者说项目应对能力,但是目前一直苦于找不到比较靠谱的外包项目。
  4. 还有一个,就是我以前非常喜欢在慕课上看实战视频(不是在打广告啊),现在差不多写完这套组件库之后,我有打算录制一个专门开发组件库的视频(目前上面好像没有专门讲解组件库的视频),不知道这个可不可行。

 

问题

    看完上面的描述之后,还麻烦在座的前端大佬给我点建议,下一步该做什么。还有就是我目前的水平处于何种水平?目前市场上按照我的水平,能够拿多少薪资(996的话)?我还欠缺什么东西?

以下是话题补充:

@martsforever:github地址:https://github.com/martSforever/plain-ui,大家感觉还可以的话,麻烦给我点个star (07/10 09:40)
加载中
0
martsforever
martsforever

怎么没有人评论一下呢,哪怕是批评我也可以的,好让我检查一下自己的问题。

0
sanyecao2314
sanyecao2314

能开发一套组件,(暂且不讨论可用性)也说明没有荒废,支持~

martsforever
martsforever
是这样的,这套组件的初版已经是交付了不少项目,但是这个示例里面的组件库版本是我重构了很多次的,可能稳定性还不够,有一些bug,但是性能上有了很大的提升,完全能够胜任企业级应用的开发。
0
云香水识
云香水识

轮子不错,看起来量挺大的,如果都是自己维护的源码,确实厉害。 
如果能够一直坚持维护下去(如果一直有人用的话),单是这个本身价值就挺高的。

开发组件库这个事情,在996的创业公司中投入还是比较少的,如果你想要在这方面发展,可能主要考虑国内比较有名的大前端团队,具体价格不好说,但是跟同龄人相比肯定高出一个档次。

如果考虑创业公司,可以考虑我司。

0
chenzhenxu
chenzhenxu

去外面市场看看就知道了,面试看看,不知道你在哪个城市。有个app叫脉脉,去上面看看薪水吧。

0
incess
incess

轮子还行吧,我自己也写有轮子,只是懒得写文档。把文档写清楚了,也是个不小的提升。写文档的时候,写着写着就大概知道那些地方还能改进了

0
卜木
卜木

不知道浏览器还是其它什么问题,感觉点起来有点卡?顺便,大佬牛逼!布局组件貌似没有。

martsforever
martsforever
目前这套组件库还缺不少组件,比如你说的布局组件等等,还有文件上传组价你以及其他的一些特性没有做进去,因为实在是工作忙,这个只是一个兴趣,而且只有我一个人在维护。所以维护周期要长很多
martsforever
martsforever
那个表格的按钮确实是稍微有点卡,因为按钮支持快捷键,然后对按钮的处理函数封装了几层,就变成现在这样可能有十几毫秒的延迟,因为考虑到后面再数据库中配置按钮的可用性,所以这么设计的
0
yongqqq
yongqqq

目前你在哪个城市,所匹配的薪水和地区有很大的关系

martsforever
martsforever
目前在上海
0
皮皮22
皮皮22

你没有放到github上吗?肯定有很多人使用和start的

martsforever
martsforever
还没,你可以看到就是,目前这个组件库缺了不少组件,比如文件上传,布局,栅格等等,而且文档还挺挫的,我想着是弄的完整一点在放到github上,你这么一说,我还是先放到github上吧
0
23333baozi
23333baozi

可以看很多大佬都在出教程,写公众号,出书,去线下会议讲座。都是为了提升自己的影响力。

我觉得,继续开源并完善组件库比较好。

出教程也挺好的,既巩固检验自己的知识,又能帮助别人,还能赚点钱。

外包多是为了快省,业务为主,编程方面提升有限,做外包大多为了赚钱。

水平反正比大部分强,大部分只会用组件包括我。

martsforever
martsforever
嗯嗯,谢谢你的建议
0
natasha~
natasha~

厉害了,佩服

返回顶部
顶部