想知道各位在刚入行的时候,是如何积累知识最后成为大佬的? 刚入行,目前在初创公司做 java 开发,想要多学习些知识然后变得和各位一样优秀,却不知道从何处开始着手。希望能听听各位老哥们的意见,分享一些职业道路上的经验,或是给我一些学习路线上的建议。 最近在看《鸟哥的 linux 私房菜》和《算法》,没什么规划,就是觉得比闲着要好。公司用的是微服务架构,上班时间除了写需求就是通过博客学习微服务方面的知识,现在还没有实质上的进步。 你们的回复都会帮助到我,谢谢。
1
zhiguang 2019-03-16 22:47:09 +08:00
我搞开发有几年时间了,从啥也不懂,到现在的初级水平,这么些年,我学会了
放弃 |
2
zhazi 2019-03-16 23:26:11 +08:00 via Android 2
我觉得应该多思考。
最基本的说配置文件为什么这么配,而不是复制粘贴拿过来用。 微服务有什么好处,在实际作用中享受到微服务的好处了吗? 微服务怎么规划界限的,这样是否合理,如果不合理怎样规划才合理。 怎么抽象一个业务模型才能到达最小修改适应多次业务变更。 提出问题解决问题 我觉得把眼界内的问题都搞明白了,再扩展下研究。 |
3
Cyanic 2019-03-16 23:28:07 +08:00 via iPhone
等大佬回复,同困惑
|
4
joooooker21 OP |
5
mooncakejs 2019-03-16 23:50:46 +08:00 via iPhone
请先定义大佬
|
6
godgc 2019-03-16 23:52:00 +08:00
鸟哥的 linux 私房菜 怎么样?含金量高吗?
|
7
WordTian 2019-03-17 00:00:34 +08:00 via Android 1
先从工作中深入发掘需要补充的基础知识
因为只有平时能用到,看的时候才会更容易理解 才能学以致用,学完之后也更不容易忘 像是平时用不到的,看完可能之后也就剩个大概印象了,虽然这样也可以,但不如先补用的到的效率高 |
8
joooooker21 OP |
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. |
10
zisway 2019-03-17 08:13:21 +08:00 2
我觉得学东西要有优先级吧,Java 开发一般都是做业务,刚入行的话先把业务搞熟,熟练使用工作中用到的框架、中间件等。之后去看底层源码,知道是如何实现的,在用的时候能更加放心。个人认为,一个人精力有限,尤其是工作后,所以优先学些主流的、工作中常用的技术,毕竟技术服务于业务。
|