工作2年多的前端,现在迷茫了,如何更进一步的提升自己
发布于 6 年前 作者 1134506391 11804 次浏览 来自 问答

已经在项目中使用的前端技能

  1. jquery,
  2. vue,
  3. hybrid app(apiCloud)

业余学习的技能

  1. express + mongodb + cenOS(阿里云)
  2. koa2+ mysql

坚持深入了解的

1.koa 2.mysql 3.vue

计划发展

  1. java
  2. react native
  3. python

选择哪一个好呢,如何更进一步的提升自己,

其实就是为了钱,选择哪一个提升薪资高,能进大厂最好, 如果不能进大厂,打算30岁左右转行,现在25

41 回复

计划发展中都是一些语言和工具,你应该问自己,究竟想做什么?然后才去选择适合的工具。

@Jocs 其实就是想快速提升薪资,最好能进大厂,30转行,现在25

贪多嚼不烂

@del1214 先广后深

我能问问转行是什么意思吗。。。。。

2年多,技术栈才这么点?还有人说,贪多嚼不烂… 对比下前端技能图谱,这都是零星半点,可见你不是特别善于学习,学习其实是金字塔底端的技能。 哪个薪水高。。。 python 应该会高点,新技术都在这个点上,前几天看新闻,有美女 hr s you 视觉算法工程师,结果拔 diao 无情。 RN , 一般人驾驭不住,除非你是移动端开发工程师。java,没深入体验过 springcloud,不过最多也就后端吧,但是我不喜欢 java。

@rwing 考个公务员

@MiYogurt 这技术栈还行吧,jquery->react,vue->pwa,技术更新太快,现在都是想往后台发展,但是node很少公司用,所以想在java,python,中选择一个,深入了解

技术栈不错哦 ,不知道你的原生js和es6怎么样,如果也非常扎实的话 ,很有钱途的

提升自己是学一堆别的东西吗?兄弟…

学一堆Python、js、java、Scala、php,并不能提升自己,只是学会了用不同的语言crud而已。。。

还有,你学java反而难进大厂,吃不吃香需求量只是一方面,根本上是供需关系,好java遍地都是,好node一个难求,java属于早年间就人才泛滥的,node用的公司少,好node更是少得发指,而且一线大厂都有用node的,同水平的node比同水平的前端和java好进。

Python学了最大的用处是科学计算和运维,运维跟钱不沾边,科学计算要的是数学功底,Python就是个壳,里面全是c++,是不是有得学c++和统计学了?

rn这种别想了,我很早就写过rn,一开始觉得自己碉堡了能写移动端了,后来写得越复杂越发现这是ios、安卓们的地盘,React也只是个壳,最后需要一大堆移动端的知识,一个合格前端离一个合格rn有7公里,一个合格ios离一个合格rn可能就三公里,除了用了React的语法之外(兄弟你学的vue,React又是另一套思想了),其余所有的东西都是移动端那一套,想写好rn,先补充移动端知识吧,还有rn调用的第三方包很多事java、oc写得,出了问题你得看得懂吧。

知识的广度是深度的副产品,就比如你研究rn就不得不涉及到移动端的知识,做前端底层工具就不得不涉及很多算法和编译原理的知识,做node涉及很多后端思想和linux环境的知识。

要真想往后端发展,而且想进大厂,node比Python、java强得多,原因我也说了就是供需关系,记住高水平的node极少极少就行了,基本就是社区里那些人,你问问这些大神他们厂子里node是不是常年缺货。

@xiaomuzhu node我是想深入的, 我是前端,但是在日常工作中,用到的都很少,倒是java的人多,python火,所以来这里请教了,但是我觉得前端要想更进行一步,一定要熟悉后台,

我是你就深入耕耘,因为只有深入耕耘才能进大厂,不进大厂再过5年你都转行了。就算其它东西再怎么火,你都不干了,没什么意义。

来自酷炫的 CNodeMD

@zy445566 我是做前端的,想深入node,做个小全栈,但是看到node招聘很少,所以有点慌

你这属于学习焦虑症,最好什么没么都没学会。跟我之前一样

卖煎饼果子、开水果店 随便挑啊

技术渣渣,但是道理还是能讲的。 先广度再深度,在我看来是个伪命题。为什么呢 首先,在一个企业,你的价值在,1. 你能解决多难的问题,2. 你能解决多大的问题,3. 你是否能凝聚人。首先你要在企业里面立足,才能有足够资源让你实践你的技术,那么 1. 你能解决多难的问题 这个是相对简单得,单个领域得深度就决定你能解决多大的问题。 如果没有一个领域有足够深度,根本没法支撑你广大的提升。哪个大神的广度 不是理论+实践得来的。其实跟 @xiaomuzhu 的意思差不多,其他领域的水都比前端深的。

还有一个点。如果前端了解得足够深入,你是能了解到,向水平扩展的难度有多大,面相OS的语言跟前端完全是两个领域来的,先静下心沉淀积累基础,找寻项目实践经验才是王道。

没什么用,考个公务员不如现在考?学后端个人觉得还是那几样,数据库,算法,数据结构,编译器原理,操作系统,各种协协议

转行还不乘早嘛

现在区块链热,建议你试试。以你的知识结构应该很快入门。

推荐一个适合新手的以太坊DApp开发教程: http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=20180323cnode

@1657413883 至少要定一个小目标

@SheenOh 吓得不敢说话

@dengnan123 年轻,还能折腾一下

@1316346949 开发工资高点,到30有点积累了,再回三线城市买个房子

react + python or golang + mysql 按这个技术栈走吧

@MiYogurt 我认为摆这些没什么用,会用跟精通不是一回事。

@1134506391 确定下发展方向,实实在在去做才能学到东西,学习过程很枯燥也很有趣的,我也是最近才确定了目标,每天感觉精力充沛。最后一点,不要每天都只浏览社区而不去做事,之前犯过这个梗。

@xxyGoTop react有觉着弄web, Rn弄了个hello world 到手机上,感觉比vue麻烦多了,go普及了吗,

@fightAndLearn 能分享一下你的路线规划吗

@1134506391 每个人都有自己的规划,我跟你差不多也是两年多的经验,停留在搬砖的层次已经很久了。我从事的是node后端。

第一个阶段
  • 一开始是以express框架入门node,也算是入门后端。先是crud的搬砖,业务展开推进,还有一些服务端架构的设计思维,更多是关于微服务概念,后面逐渐去了解web中C/S 交互的一些过程,通信协议,安全方面的知识。
  • 开始深入的去了解一些设计模式,js的执行过程,node的API是怎么去处理。
  • 看一些关于数据库的知识,索引,优化。
  • 很多东西都是初步了解应用,前端例如:vue,react,angluar.其他: docker, nginx,MQ. 这些都是在工作中用到了
第二个阶段(也是现在处于的阶段)
  • 我开始去了解一些node框架,例如koa,hapi,还有最近在看的egg,每个框架都会去造一些兴趣的项目
  • 会去看框架封装的一些思想,现在在看egg的一些文档,后面打算去看源码。
  • 总结一些自己不是很明白的过程,搜索一些资料去了解node的一些设计思维
吐槽自己
  • 我认为自己不适合做一个长目标,只适合一个个短期目标,但方向从框架入手,了解大神们的一些设计思维是解开程序思维的一个捷径,再延伸到相关的各种服务端知识。个人的方法就是开始项目,可以不断去尝试一些方案,遇到问题解决问题我自己收获会更大一点。
  • 现在才对自己的代码较真,之前代码写的有些烂。
  • 共勉

@fightAndLearn 白天工作前端,晚上加班就学习node,估计我现在是刚入门curd,去年是express+mongodb,今年转到koa2+mysql了,一天学一点,restful api,cros,文件上传…,多谢前辈分享

@1134506391 兄弟建议看看朴灵的深入浅出和新出的node设计模式,你说的那些实在是太浅了,去社区搜一下饿了么官方面试题,看看还差多远,那个面试题也就是两年的node,我觉得你跟那个面试题还差90%

我觉得可以深入学习一下C和C++,可以深入底层,我大概就是这么打算的。。。

计划发展java。。python。。你是指用springmvc和django做curd吗- -

@1134506391 感觉你学的太广了

来自 cnode-vue-simple

作为一名一直做.net的后端工程师,最近一年也花了时间学习前端,怎么说呢,我也一直在想学习这些到底能不能拿到更高的薪水。但是我觉得多学点东西没坏处。
【来自酷炫的小程序】

@1657413883 我好像也有学习焦虑证, 怎么解决的啊

你学的这些语言,工具,都是翻翻文档就会的东西,就算都学下来.对你的编程能力没有半点提高, 到时候这些大厂面试题,你还是一个都做不出来. 你要有一个编程能力的概念,从提高编程能力着手,学习别人的源码,学习数据结构这些开始.也就是说从想办法学会做这些面试题开始

@1134506391 能不能转后台,语言是关系不大的. 主要取决于你对服务器的了解,网络的了解,数据库的设计能力. 再说普通项目开发后台,如果要快速出原型,用Java和python都不是好的选项,很多时候都是用世界上最好的语言. 你用Node学后台足够了.当然你会的语言越多越好,掌握语法也不难.我自己作为前端其实Java,PHP,C也都会

看了这么多回复还是各有各的说辞,懵逼进出

来自酷炫的 CNodeMD

回到顶部