高级程序员如何继续进步,度过瓶颈

2018-10-11 10:01:06 +08:00
 jbiao520
最近一直在学习,但是不得不说技术是学不完的,总感觉有一个瓶颈卡在那里,不知道各位 V 友是不是有过同样感受,想问问大家是怎么度过这个阶段的。

大致总结起来就是有时候感觉就好像自己啥都会了,有一种很牛逼很无敌的感觉,但是过一阵子某一天突然深究到某个具体的技术实现中去又发现好多东西根本没弄明白,一下觉得自己的知识盲点好多好多,仿佛走入无限深渊,有一种恐惧感。

举几个例子:
1.读 TCP/IP 的书籍,一些协议实现当时都知道了,但是过一阵一下就又忘了,具体的实现记得很模糊
2.java 垃圾回收机制自以为很明白,但是突然有一天要去调整某一个参数的时候发现完全记不得是哪个参数了
3.红黑树一度弄得很清楚,但是某一天想去实现一下,突然完全不知道如何下手
2432 次点击
所在节点    程序员
13 条回复
p2pCoder
2018-10-11 10:03:09 +08:00
技术是用来解决问题的
zh826256645
2018-10-11 10:09:57 +08:00
这就是纸上得来终觉浅吧~
sunsx
2018-10-11 10:10:13 +08:00
从 c++到 lua 到 java 到 python 到 js,不说 pl/sql 和 shell 脚本,会的不少吧,可当中随便拎出来一个的 for 循环你让我写都不见得能写出来
Raisu
2018-10-11 10:12:19 +08:00
如何成为高级程序员?
jbiao520
2018-10-11 10:12:30 +08:00
@zh826256645 这么说确实有道理,毕竟自己踩过坑的那些印象就很深刻,估计这辈子都忘不了
ChristopherWu
2018-10-11 10:17:43 +08:00
那个,高级程序员是怎么定义的?
我觉得,『纸上得来终觉浅,欲知此事要躬行』,读完 TCP 还要抓抓包,理解理解,再实践一下:看看怎么伪造 ip,怎么做中间人改别人的页面投毒等。
zhaogaz
2018-10-11 10:19:43 +08:00
???高级程序员会问这种问题?
jbiao520
2018-10-11 10:49:00 +08:00
@zhaogaz 高级程序员本来就很宽泛的定义,有问题还请指出
shuizhengqi
2018-10-11 10:55:33 +08:00
随便工作两年都是高级程序员了,虽然不知道这个 title 有什么作用
neoblackcap
2018-10-11 11:00:17 +08:00
高级程序员?那么不如去读个 PhD ?
aijam
2018-10-11 11:05:22 +08:00
> 读 TCP/IP 的书籍,一些协议实现当时都知道了,但是过一阵一下就又忘了,具体的实现记得很模糊。
可以尝试练习用 raw socket 写一个工具,实现类似 wireshark 一样监听 HTTP 包,基本可以覆盖 network 所有 4 层 layer 的主要知识点。
liprais
2018-10-11 11:12:42 +08:00
文章写的好的人,不一定是把字典全背下来的
Winchou
2018-10-11 11:14:18 +08:00
这就高级了?

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

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

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

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

© 2021 V2EX