后端开发业余时间如何提升水平

2018-08-15 17:07:20 +08:00
 bsg1992
2 年半的后端经验,框架都会用原理也能说上个一二,遇到问题也能快速解决。但是一深入就完蛋了,这种情况该如何改变。是造轮子提升自己还是换个工作环境
3661 次点击
所在节点    程序员
14 条回复
ekoeko
2018-08-15 17:19:23 +08:00
哇,感觉和楼主一样的情况,在小公司工作,工作中遇到的绝大部分问题都能解决,通过 Google、stackoverflow 等。

但是一旦深入一点的东西就不知道了,感觉自己浮在表面,而且想去大公司人家都问的是 jvm、算法、多线程原理、分布式这些东西,但是自己工作中基本接触不到,所以就很尴尬。

我自己想到的解决办法就是看书,然后写博客。最近在《深入理解 java 虚拟机》、《 java 并发实战》。然后再做一点数据结构和算法的题目,总结一些内容到博客上。希望能坚持下来,多学点东西。
Eugene1024
2018-08-15 17:23:11 +08:00
造轮子的过程中
bsg1992
2018-08-15 17:32:58 +08:00
@ekoeko 我也是浮在表面上,底层知识根本不懂。最近也在看一些并发相关的奈何公司根本没有场景用不上,天天就是增删改查
powerbobo
2018-08-15 17:40:25 +08:00
首先,得有业余时间
seaswalker
2018-08-15 17:44:24 +08:00
同两年,现在再看 Designing Data-Intensive Applications 和造 OS 内核轮子
zxiso
2018-08-15 18:33:39 +08:00
学习性造轮子
p2pCoder
2018-08-15 18:41:40 +08:00
工作中能接触到,能踩到坑最好
Immortal
2018-08-15 18:45:39 +08:00
之前看 现代操作系统 和 深入理解计算机系统 感觉收获很多
剩下就是网络协议那块的东西了
轮子再多 万变不离其宗
jinsongzhao
2018-08-15 19:17:58 +08:00
当然是学习前端了。
wangluofansi
2018-08-15 20:01:24 +08:00
光看是作用不大的,有几个建议,一是上名校的课,如 cmu 的 18213,伯克利的 cs61a 这种,最好跟着写代码;二是多去面试,看看别人关注什么,针对性加强。三是是尝试各种开源组件,跟着 tutorial 写写 demo。另外上面有人推荐 ddia,这边书的确很不错,把分布式系统的原理讲的很清晰。
yukunyi
2018-08-16 08:54:48 +08:00
学习 Golang 中,造些简单的轮子。。。
bsg1992
2018-08-16 15:46:01 +08:00
@jinsongzhao
为啥 要学习前端嘞,后端都没整明白!
ggbond2233
2018-08-16 16:55:27 +08:00
天天只是 CRUD 遇到的问题也能解决,,,但是跟深层的就不懂了
jinsongzhao
2018-09-01 18:30:23 +08:00
全栈工程师这个称呼不是没道理呀

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

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

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

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

© 2021 V2EX