新程序员,最近陷入了迷茫。感觉编程更多的是去学习编程的思想以及解决问题的方法,语言什么的只是语法略有不同而已。当代码量积累到一定程度之后,切换到另外一个技术栈感觉就是一两天学会写 Hello World 后就能实现的事。那么问题来了,请教各位老司机:
在某一个技术栈上沉淀 5 年 10 年,积累到的到底是什么?
为了更好的去积累这些东西,新司机们应该注意的是什么?
1
fwrq41251 2016-08-05 00:18:33 +08:00 via Android
楼主平时用的什么语言
|
2
Mac 2016-08-05 00:21:29 +08:00
你小时候吃饭是你妈喂你吃,长大一点了你自己吃,但你妈会说你给我好好吃饭,再长大一点了你妈会问你今天吃什么,到你真的彻底长大了,你可以做饭给你妈吃了。
|
3
msg7086 2016-08-05 00:45:59 +08:00 2
精通一门语言,通常并不是说精通一门语言,而是精通一门语言的环境、技术栈、类库、最佳实践和坑点。
|
4
Lonely 2016-08-05 01:53:27 +08:00 via iPhone
同意楼上的。
另外,头像真污。 |
6
paulagent 2016-08-05 03:22:57 +08:00
个人觉得,大家对精通的定义不一样,理解也不一样吧, Msg7086 说的很好了。 对于一个语言的特性,类库,最佳实践,有什么坑要坚决避免。 都是可以理解为精通。
流传甚广的一个例子是一个通用的工程师,去客户那里检查故障。 告诉客户换某个设备的零件。 收 1w 刀,客户抱怨贵,这名工程师说,换一个零件值 1 刀,知道在哪里换值 9999 刀,具体我已经忘了,大意如此。 |
7
loading 2016-08-05 04:55:40 +08:00 via Android
我普通话还没精通呢…计算机需要更不敢说。
|
8
loading 2016-08-05 04:56:07 +08:00 via Android
我普通话还没精通呢…计算机语言更不敢说
|
9
cxbig 2016-08-05 05:54:14 +08:00 1
一门手艺,熟能生巧的过程。
PS :私以为任何语言学会输出“ Hello World ”都不应该用“ 1~2 天”, 1~2 小时还差不多。 |
10
mjikop1231 2016-08-05 08:22:03 +08:00
@cxbig 明明是 1-2 分钟……
|
11
GhostFlying 2016-08-05 08:39:30 +08:00 via Android
@mjikop1231 下 SDK 也要时间, 233
|
12
lxrmido 2016-08-05 08:39:50 +08:00
@cxbig
第一天早上:去书店买教材 /网上下单等待到货; 第一天下午:教材到货,焚香沐浴,顺便部署开发环境; 第一天晚上:需要安装的编译器 /IDE/工具链 /核心类库被墙了,找梯子; 第二天早上:昨天折腾那么累了先休息一下打盘屁股吧; 第二天晚上:诶,是时候写 Hello World 了! |
13
archer2ee 2016-08-05 09:35:27 +08:00
如果你能把该语言主流的框架自己写一个出来,就是精通了
|
15
odirus 2016-08-05 10:34:42 +08:00
找工作都不敢写精通,觉得昧着良心呐
结果发现现在公司都喜欢精通各种技术的,所以干脆就不要写掌握程度,当面细聊,看谁比较通。 |
16
oscarzhao 2016-08-05 11:22:13 +08:00
瞬间想到了 侯捷老师
|
17
ChiangDi 2016-08-05 11:26:03 +08:00
too young too simple
|
19
likeyou 2016-08-05 11:45:23 +08:00
熟悉-熟练-熟能生巧。这就是精通了
|
20
Dungeons 2016-08-05 15:10:27 +08:00
雷姆不错哦。
|
21
pepsin 2016-08-05 16:17:59 +08:00
|
22
vaketa 2016-08-05 20:20:59 +08:00
所谓的精通也就是能熟练的写代码了,并不是思想精通。
|