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

2019-03-16 22:23:11 +08:00
 joooooker21

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

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
















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

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

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

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

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

4.
zisway
2019-03-17 08:13:21 +08:00
我觉得学东西要有优先级吧,Java 开发一般都是做业务,刚入行的话先把业务搞熟,熟练使用工作中用到的框架、中间件等。之后去看底层源码,知道是如何实现的,在用的时候能更加放心。个人认为,一个人精力有限,尤其是工作后,所以优先学些主流的、工作中常用的技术,毕竟技术服务于业务。

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

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

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

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

© 2021 V2EX