V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
joooooker21
V2EX  ›  Java

关于后端程序员职业道路上的一些疑惑

  •  
  •   joooooker21 · 2019-03-16 22:23:11 +08:00 · 2978 次点击
    这是一个创建于 2112 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想知道各位在刚入行的时候,是如何积累知识最后成为大佬的? 刚入行,目前在初创公司做 java 开发,想要多学习些知识然后变得和各位一样优秀,却不知道从何处开始着手。希望能听听各位老哥们的意见,分享一些职业道路上的经验,或是给我一些学习路线上的建议。 最近在看《鸟哥的 linux 私房菜》和《算法》,没什么规划,就是觉得比闲着要好。公司用的是微服务架构,上班时间除了写需求就是通过博客学习微服务方面的知识,现在还没有实质上的进步。 你们的回复都会帮助到我,谢谢。

    10 条回复    2019-03-17 08:13:21 +08:00
    zhiguang
        1
    zhiguang  
       2019-03-16 22:47:09 +08:00
    我搞开发有几年时间了,从啥也不懂,到现在的初级水平,这么些年,我学会了
















    放弃
    zhazi
        2
    zhazi  
       2019-03-16 23:26:11 +08:00 via Android   ❤️ 2
    我觉得应该多思考。
    最基本的说配置文件为什么这么配,而不是复制粘贴拿过来用。
    微服务有什么好处,在实际作用中享受到微服务的好处了吗?
    微服务怎么规划界限的,这样是否合理,如果不合理怎样规划才合理。
    怎么抽象一个业务模型才能到达最小修改适应多次业务变更。
    提出问题解决问题
    我觉得把眼界内的问题都搞明白了,再扩展下研究。
    Cyanic
        3
    Cyanic  
       2019-03-16 23:28:07 +08:00 via iPhone
    等大佬回复,同困惑
    joooooker21
        4
    joooooker21  
    OP
       2019-03-16 23:45:25 +08:00
    @zhiguang 2333
    @zhazi 有理,还能切实解决工作中的一些难题,很棒的建议
    mooncakejs
        5
    mooncakejs  
       2019-03-16 23:50:46 +08:00 via iPhone
    请先定义大佬
    godgc
        6
    godgc  
       2019-03-16 23:52:00 +08:00
    鸟哥的 linux 私房菜 怎么样?含金量高吗?
    WordTian
        7
    WordTian  
       2019-03-17 00:00:34 +08:00 via Android   ❤️ 1
    先从工作中深入发掘需要补充的基础知识
    因为只有平时能用到,看的时候才会更容易理解
    才能学以致用,学完之后也更不容易忘

    像是平时用不到的,看完可能之后也就剩个大概印象了,虽然这样也可以,但不如先补用的到的效率高
    joooooker21
        8
    joooooker21  
    OP
       2019-03-17 00:14:15 +08:00
    @Cyanic 据说可以通过发量来定义,还可以区分出不同等级
    @godgc 刚看不久,不能给你准确回答。内容很详细,初学者看起来不会太费劲,总共有 800 多页
    @WordTian 确实,只有是日常能用到的才能更好地理解并记住
    fngtz
        9
    fngtz  
       2019-03-17 01:12:23 +08:00 via iPhone   ❤️ 1
    虽然我也是菜鸟,总归简单说说自己的想法。请大家指正。

    1. 总有人叫你多思考,但是事实是人人都会想,重点在于区分主次有取舍。你了解元知识越多,越容易取舍。然而还有元元知识,元元元知识。这一切都不是知道越多越好。技巧在于掌握尺度。

    2. 当然对于很多人来说,他们往往会缺乏一些元知识。经典著作会把这些重要的知识展示给大家看。比如,[一个列表]( https://en.m.wikipedia.org/wiki/List_of_important_publications_in_computer_science)。

    3. 避免做重复的事情。我们都知道去避免写重复的代码,devops。还有很多更深层次的重复。比如你经常在网上闲逛,你一定会感觉到重复。虽然话题可能不一样,是什么在重复?

    4.
    zisway
        10
    zisway  
       2019-03-17 08:13:21 +08:00   ❤️ 2
    我觉得学东西要有优先级吧,Java 开发一般都是做业务,刚入行的话先把业务搞熟,熟练使用工作中用到的框架、中间件等。之后去看底层源码,知道是如何实现的,在用的时候能更加放心。个人认为,一个人精力有限,尤其是工作后,所以优先学些主流的、工作中常用的技术,毕竟技术服务于业务。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:57 · PVG 04:57 · LAX 12:57 · JFK 15:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.