怎么从一个低级码农向稍微高级点的码农快速爬升???

2012-05-22 21:17:01 +08:00
 xheruacles
做网页游戏服务端到现在四年了,天天是加班加班加班还是加班,尤其是发版本的时候,基本上都没时间学习,每天都要求自己改进自己的代码,确实是有所提高,但是一段时间后,感觉就那样了,还有很多知识等着学习却没时间。而工作上由于很多时候时间都是被别人浪费了(沟通成本,形式等),让我越来越觉得不能这样浪费生命下去。想自己做side project,老是找不到时间,上个星期甚至累出病来。。。。。。
感觉这样一个死循环真的挺可怕的。
5923 次点击
所在节点    随想
17 条回复
gucheen
2012-05-22 21:24:00 +08:00
个人感觉,一个好的程序员,比起他会多少优秀的语言,会敲多么优秀的代码来说,更重要的是他对于代码的理解,有一种好的敲代码的习惯,技术永远在不断进步,可能某个时间你觉得某种技术很厉害,当时可能当你学会并且精通它的时候,它已经不像原来那么热门了,因此,锻炼自己学习能力以使得自己无论在什么情况下都能快速的进入状态,完成工作,或者学习某种东西是很重要的,从低级码农到高级码农,如果能提升自己对于代码的理解,那就是很大的进步,而敲出优秀的代码,很重要的还是经验的积累,和不断的反思,工作繁重是很多人都在面对的问题,不是一朝一夕可以解决的,楼主在工作的过程中也可以思考如何提高自己的效率。
以上是个人观点,楼主可以参考
waterye
2012-05-22 21:42:29 +08:00
先赚钱,有时间再写程序。
bhuztez
2012-05-22 21:46:00 +08:00
捷径就是没有捷径
yelusiku
2012-05-22 22:05:36 +08:00
攒一笔钱,找一个合适的机会放自己一个大假。然后在假期里做你喜欢做的事情。
个人感觉这种方式很不错,类似《圣经》里的“安息年”。之前TED里也有过类似idea的介绍。
当然那谁谁不是说过,时间是可以挤出来的。碎片化的时间如果利用的好也能用来学习很多东西的。
ufo22940268
2012-05-22 22:08:54 +08:00
我也有同样的困惑。我的做法是找到自己的兴趣爱好,沉浸其中,不考虑太多。
工作嘛,尽量提高工作效率,该偷懒的时候就偷懒做做自己的东西。还有我一直认为一个程序员不应该完全听领导的话,不能太乖。

上面都是自己一些不成熟的想法,待验证,求喷
xinkiang
2012-05-22 22:15:45 +08:00
动手从零开始写一个代码量大的系统,然后不断重构、优化。每一次重构,进步都是看得见的。
twor2
2012-05-22 22:24:08 +08:00
@xheruacles & @myself 今天这样想,人不能这样活。或者为了钱或者所谓的事业,焦虑,疲劳,盲目加班!或者无所事事,看破红尘。我们应该工作淡定、自信、有目标、有想法、能执行。

做程序,写代码也是如此。既不要天天空想,光说不干,眼高手低,这会儿看看这个技术,那会儿又拿正本哲学一本正经的看、下一刻又大谈创业和创新;也不要只是低头重复代码,拖拉控件。而是真正的制定一个大致的计划,不需要一嘴吃个胖子,随心随性,不骄不躁,一个字母一个字母的敲,一个方法一个方法的写,体会从无到有创造的快感。真真的心境,不能指望旅旅游、看看大自然就可以培养的了的。

V2EX里面有很多榜样级别的人物,耳濡目染,慢慢的,没准也有高手的心和大师的范儿了~

随想随说,与君共勉!
twor2
2012-05-22 22:25:20 +08:00
idleness
2012-05-22 23:00:57 +08:00
毕竟公司聘你的首要目的是让你做事,不是给你提供学习环境。要学主要靠自己。实在加班多就换个工作或是岗位吧
xheruacles
2012-05-22 23:28:36 +08:00
@xinkiang 我知道你的意思,我现在也是这么做的,关键我的问题是,加班太多了,时间都被别人浪费了, 而自己真正想学习的东西反而没时间。
@twor2 工作淡定、自信、有目标、有想法、能执行。我也希望自己能做到这一点,但是从我四年的工作经验来看,基本上一份工作都是需要你全部付出的,这基本上包括了你所有的时间了。我过了好些只有工作没有任何其他的日子。早上九点到晚上九十点,这就是低级码农的悲哀。
@idleness 换到哪去呢?都差不多吧?
idleness
2012-05-22 23:51:38 +08:00
去外企吧,嘻嘻。
其实和LZ状态差不多。很晚回来各种玩乐始终没能坚持去学习什么,觉得自己没错,我更想要的是生活,工作只是生活的一部分。
你如果干了四年还想一直走技术路线,可能说明你真的热爱吧。想当高级码农,那就要宣传自己,让大家觉得你有两把刷子,可以信赖;各种方案设计时发出声音,争论时有自己的想法让各位知晓。咳咳,都是我没做好的...
sdjl
2012-05-23 00:30:59 +08:00
打一遍 USACO
yuelang85
2012-05-23 00:39:24 +08:00
我觉得游戏后端很锻炼人啊,需求不停在变,总要面对各式各样需求,总要接触到各式各样技术,只要自己不停的反思自己的做法,激发更多的灵感,就能持续进步啊。。。。
twor2
2012-05-23 00:52:29 +08:00
@xheruacles 为啥我有很多可以自己支配时间呢?比如这两天我一直蜗居在苏州的一个旅馆。如同@idlenness说的换个工作吧
txx
2012-05-23 01:43:54 +08:00
@sdjl USACO............太欢乐了吧
xinkiang
2012-05-23 02:21:43 +08:00
没时间学习感觉是硬伤~分享下:
What is the single most effective thing you did to improve your programming skills?
http://programmers.stackexchange.com/questions/44177/what-is-the-single-most-effective-thing-you-did-to-improve-your-programming-skil
twoconk
2012-05-23 23:57:25 +08:00
@twor2 受教了

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

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

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

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

© 2021 V2EX