首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  程序员

工作三年,有点迷茫

  •  
  •   328174749 · 62 天前 · 4465 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

    33 回复  |  直到 2019-10-18 11:25:13 +08:00
        1
    kela   62 天前
    👍
        2
    fengwei23   62 天前
    工作四年,什么东西都知道一点,什么都不精通,焦虑得不行
        3
    dany813   62 天前
    羡慕时间特别多的人,照着一个方向学吧,学的越宽泛,越迷茫
        4
    taogen   62 天前 via Android
    Learning computer science first.
        5
    q8164305   62 天前 via Android   ♥ 1
    往底层学,计算机网络,计算机基本原理,这些永远不会变,学完会对前端有一个新的认识
        6
    328174749   62 天前 via Android
    @taogen 请问是指 cs 专业的本科课程么?
        7
    taogen   62 天前 via Android
    是的
        8
    wpblank   62 天前
    羡慕时间特别多
        9
    k9982874   62 天前 via iPhone
    python 难...不如 node.js 无障碍全栈?
        10
    panyanyany   62 天前
    学习嘛,要么面向专业:算法、系统底层、高并发、机器学习等
    要么面向市场:小程序、爬虫等……
        11
    328174749   62 天前 via Android
    用 python 做算法和图形处理,对比 java 的业务 crud 对于我来说是要难一点的,语言本身擅长的方向不太一样。node 感觉又是一个新坑啊
        12
    wangyzj   62 天前
    你还不够穷
        13
    328174749   62 天前 via Android
    @wangyzj 越穷编程越厉害?
        14
    andychen20121130   61 天前 via Android
    ,@328174748 确实
        15
    aaahhh123   61 天前
    微服务
        16
    tomychen   61 天前
    兄台,才三年....
        17
    wangyzj   61 天前   ♥ 1
    @328174749
    先想好自己的方向吧
    但我同意前面说的
    先学好数学,计算机组成原理和操作系统等基础课程
        18
    twirain   61 天前
    我个人感觉是你没有去把知识理出框架来
        19
    MoRun   61 天前   ♥ 1
    1、学 node,做 BFF、做前端监控
    2、复盘总结下手上的项目,做做脚手架,看能不能做微服务
        20
    Seawalker   61 天前 via Android   ♥ 1
    有时间还是多多学学计算机底层,学学网络编程,了解 http 可以有多少个 tcp 请求,了解在弱网情况怎么优化等细节问题,看看操作系统了解多进程是如何通信,了解为什么 android 要选 binder
        21
    fprint   61 天前
    工作十年都还在迷茫
        22
    hkingstu   61 天前 via Android
    向前端进攻
        23
    emisora   61 天前
    三年知道迷茫已经很不错了,等过个七八年还迷茫,到时候才真是吃力。
        24
    buffgek   61 天前   ♥ 1
    说得很真实,其实大部分程序员还不如你呢,不然你也不会做到小组长.建议从 js 换成 ts.专精前端,会多个不如精一个.
    我们公司是写 tsx 的,用了 ts 后只能说真香.我现在学习是偏基础.学新的花里胡哨的新框架没什么意思,只是去背一些新 api 而已. 程序全部都是算法+数据结构. 其实也就是基础,基础好了什么都能立马看懂.
        25
    JimmyTinsley   61 天前   ♥ 1
    python 不要上来就想着大数据算法人工智能的, 那只是它少数几个应用方向而已, python 能做的事太多了. 相反地, python 语法应该是最好上手的之一了, 学起来当辅助语言, 写写脚本提升工作效率也是极好的
        26
    hoshizukiko   61 天前
    我也迷茫,同前端三年,感觉学不进去……
    学不动是最难过的,看个啥都是几分钟热度……
        27
    laravel   61 天前   ♥ 1
    前端能独立做 微信公众号、小程序、后台管理系统,还可以做做 flutter 就可以了,一定是独立开发,可以独当一面。
    迷茫什么,没做到就继续学习。
        28
    chesterzzy   61 天前   ♥ 1
    首先赞一下楼主的提问和语言组织能力,不知道为什么让人看着想回复 - -

    个人也是建议,先学计算机基础知识。比如组成原理,编译原理,计算机网络等等。我也没有都看过,但是看过基础的,就是那本《深入理解计算机系统》,看完了还是比较有收获的。当然要根据你自己的方向看一些基础的东西。

    vue 的话,我记得之前在哪看过一句话,无从考证啊,说尤雨奚也是看完了编译原理,对 vue 的设计又有了更深的理解。

    仅供参考。
        29
    tonytonychopper   61 天前   ♥ 1
    我这么菜 LeetCode 都刷了快两百道题了,最重要的是坚持下去
        30
    ofooo   61 天前 via iPhone   ♥ 1
    推荐找一个算法的视频课看了,把 leetcode 刷一两百道,把复杂度什么的搞清楚

    因为应用方面你没有偏好,所以推荐先练基本功

    等基本功好了,再应用方向上挑一个,例如前端,后端,大数据,人工智能等等,然后面向方向深入
        31
    328174749   61 天前
        32
    rainbowchou   60 天前
    有什么程序员转行的路子?我不想搞互联网相关的东西了,业务变化快,非大公司就是码农,停留表皮,嵌入式如何?
        33
    ARhen   59 天前
    迷茫+1,打算离职然后给自己时间屡清楚自己身上的问题
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3109 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 11:14 · PVG 19:14 · LAX 03:14 · JFK 06:14
    ♥ Do have faith in what you're doing.