工作三年,有点迷茫

2019-10-15 17:56:11 +08:00
 328174749

我 android 培训出身,工作 3 年,出来了是做的前端,工作所有用到的知识几乎全部自学, 第一年切图仔, 第二年换公司 react 第三年换公司 vue 现在在部门算是前端的小组长,部门是互联网相关,开发几乎都是 java,我来了公司之后才开始招前端,本身前端的业务很简单,vue 全家桶完全够用,业务开发的差不多了后,平时事情比较少,现在有点迷茫,上班有很多时间可以自学其他东西,下面几点是我最近的学习方向,其实是没有方向

1.python 难度比较大,我有一个朋友在读研究生,python 图形算法方向,我跟他有联系,看了一点,感觉要学的太多了,语言倒不是问题,关键是统计学,数学,算法,难度很大。

2.java 因为培训的时候是 android,所以现在 java 还能看懂,目前在看 spring 全家桶,我看了一点,又有点犹豫,心里想公司的 java 一大堆,我又根本没有用武之地,感觉很难超过他们,但是其实我们公司的话语权都掌握在 java 研发的手里

3.js 高程三,你不知道的 js,这些书都翻过两三次,但是我看 vue 的源码,说实话,看得头痛,还是不能理解

4.算法,数据结构 每天 leetcode 刷两道最简单的题,难的不会

现在就是时间特别多,我自己也愿意学习,但是有点无头苍蝇的感觉,感觉抓不住重点,有没有前辈可以指下路,我应该怎么规划下自己的学习,我是真的想敲一辈子代码,不想被淘汰掉。。

这些内容我需要都去学么,或者选某一样?还是说专攻自己的 js 如果专攻自己的 js,目前应该从哪里入手呢?我基础的书都看的差不多,也能理解,但是去看框架的源码,就瞬间自闭了,平时在地铁上看看博客,掘金什么的,阅读起来倒还好,但是感觉都走过场,知识太散了,很难系统

希望前辈们能说说自己学习工作的经历,我好可以参考和对比

先提前感谢各位前辈的建议,敬礼!

5857 次点击
所在节点    程序员
33 条回复
kela
2019-10-15 18:01:08 +08:00
👍
fengwei23
2019-10-15 18:01:35 +08:00
工作四年,什么东西都知道一点,什么都不精通,焦虑得不行
dany813
2019-10-15 18:08:42 +08:00
羡慕时间特别多的人,照着一个方向学吧,学的越宽泛,越迷茫
taogen
2019-10-15 18:15:47 +08:00
Learning computer science first.
q8164305
2019-10-15 18:24:44 +08:00
往底层学,计算机网络,计算机基本原理,这些永远不会变,学完会对前端有一个新的认识
328174749
2019-10-15 18:27:29 +08:00
@taogen 请问是指 cs 专业的本科课程么?
taogen
2019-10-15 18:40:07 +08:00
是的
wpblank
2019-10-15 18:42:25 +08:00
羡慕时间特别多
k9982874
2019-10-15 18:44:15 +08:00
python 难...不如 node.js 无障碍全栈?
panyanyany
2019-10-15 18:48:43 +08:00
学习嘛,要么面向专业:算法、系统底层、高并发、机器学习等
要么面向市场:小程序、爬虫等……
328174749
2019-10-15 18:52:08 +08:00
用 python 做算法和图形处理,对比 java 的业务 crud 对于我来说是要难一点的,语言本身擅长的方向不太一样。node 感觉又是一个新坑啊
wangyzj
2019-10-15 19:04:02 +08:00
你还不够穷
328174749
2019-10-15 19:11:02 +08:00
@wangyzj 越穷编程越厉害?
andychen20121130
2019-10-15 19:14:14 +08:00
,@328174748 确实
aaahhh123
2019-10-15 19:15:14 +08:00
微服务
tomychen
2019-10-15 19:17:13 +08:00
兄台,才三年....
wangyzj
2019-10-15 19:19:57 +08:00
@328174749
先想好自己的方向吧
但我同意前面说的
先学好数学,计算机组成原理和操作系统等基础课程
twirain
2019-10-15 19:21:18 +08:00
我个人感觉是你没有去把知识理出框架来
MoRun
2019-10-15 19:26:15 +08:00
1、学 node,做 BFF、做前端监控
2、复盘总结下手上的项目,做做脚手架,看能不能做微服务
Seawalker
2019-10-15 21:06:56 +08:00
有时间还是多多学学计算机底层,学学网络编程,了解 http 可以有多少个 tcp 请求,了解在弱网情况怎么优化等细节问题,看看操作系统了解多进程是如何通信,了解为什么 android 要选 binder

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609623

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX