最代码官方的gravatar头像
最代码官方 2015-02-08 13:03:22

程序员职业发展每个阶段都会迷惑如何提高技术,不知道大家有没有这样的疑惑?

我想很多技术大咖是把技术当爱好,可以废寝忘食的来做,而有些人只是把它当赚钱工具,回家后电脑从不开启,我身边就有这样的人,我想也许长年累月,前者的技术会比后者越来越牛逼,赚钱能力当然是附加属性,必须的更厉害才对。不知道大家有什么感想?

所有回答列表(20)
剑八的gravatar头像
剑八  LV2 2015年2月9日

1.入门

就像老牛说的,学习语言,了解语法,开发工具为主。

顺带接触一点面向对象的思想,以了解探索为主。

 

2.成长

了解更多的API和开源技术,ssh是目前做web应用的常见技术,接触的人多,谈论的多,自然是首选需要了解的。但ssh只是开源技术里的九牛一毛。在这个阶段最主要学会阅读源码,有自我思考的能力。

开源,人人可做,学习了他人开源的精神之后,自己也可以开源。

在这个阶段,要多多接触github等开源网站。多看多听多思考

 

3.进阶

在上一个阶段,“以某种开源技术完成所需要实现的功能”是主要目的

在这一个阶段,不能再抱着“完成功能”这样的目的,而要抱着“如何更好,更快,更正确”的完成功能的思想。

更好,是指的性能方面的提升

更快,是指软件开发规范方面的准则,和软件可扩展性的衍生

更正确,是指对软件质量,软件监控等的一个要求。

这里面任何一点,都是大而深的学问。

到后面,你要知道 性能,不光是堆服务器

规范,不是说的ssh

软件质量,不是说的测试没bug

软件监控,不是看网页能不能打开

 

4. 高阶

在这一个阶层,做业务型技术和纯技术型技术会逐渐分开
前者会成为领域专家,后者会逐渐偏向“运维方向”
这里的运维,不是说的看见服务器有问题了,就重启服务器的那种运维
而是偏向开发偏中间件,数据库,甚至操作系统或者JVM层级软件的技术。
比如开发公司内部的消息中间件,开发公司内部的JVM监控,代码动态部署加载框架,云OS系统这种。
当然只有较大规模的公司能聘得起这种人才,也只有较大公司能需要自己的OS,中间件,数据存储等

至于另一条领域专家的路子,也同样的是技术人才做到一定程度后跨越的一个鸿沟。
不仅仅是“看着需求写实现”,而是主导需求,主导产品,主导市场。

“业务架构师”就是为此而诞生。这种人,将来也最适合开公司,创业,因为技术业务一把通,又有头脑,眼界又高,他不创业,谁来创业?

评论(3) 最佳答案
hwl2016的gravatar头像
hwl2016  LV15 2015年2月8日

每天回家都在看视频技术,可能是因为现在不懂的太多,对技术太渴望

woaicode的gravatar头像
woaicode  LV10 2015年2月8日

叫你大哥吧!说句客套话zuidaima帮我提升了技能。你都经历这么多了,你应该深有感触吧!阅历比较广泛,你说的也是啊,技术提升是需要时间的,小弟才初入这行,还有很长路要走。需要你指点迷津,想让自己醒悟,定位自己和方向,就像唐僧师徒四人,唐僧什么都不会,长得白白的,书生意气,就是意志坚定,目标明确,方向一致,那四人为什么还要追随他呢?就像楼上说的,不懂的技术太多,只能一点点去学习,沉淀,有时候没有时间做其他事情,有舍有得,最大感触是花费时间成本太多,给它挽回一点,缩短一点,在有限时间做完事情,我个人觉得找一个切入点,自己喜欢的方向深入研究下去,一切事物都有规律可循,都有两面性,相信自己,听取别人的建议,依照内心的使唤走下去。。。

lietian的gravatar头像
lietian  LV8 2015年2月8日

有是有的啦!

多看多练多倾听多总结,多跟牛人在一起。

最代码官方的gravatar头像
最代码官方  LV167 2015年2月8日

从我个人的想法来回答下哈,希望抛砖引玉给大家些参考。

我觉得技术发展有4个阶段。

1.开始

刚开始有个初始目标就是学java语言,另外很多人都是从学校开始或从培训机构出来的,这个时候目标还算明确,就是学习java语言,只是缺乏方式方法,有条件的都去培训班,没条件的到网上找视频看,down教程,学习各种实例源码。

2.成长

经过一段时间的学习提高,逐渐发现自己可以用ssh等三大框架做网站了。这时候最是满足的时候,虽然是反复的copy,parse,但是看着网站从自己手中逐渐由产品的设计到上线运营,那种感觉是很陶醉的,这也是做为技术最辉煌的时候,或许回家过年也可能那这个和家里的亲戚炫耀一番。

3.成形

当经历了多次这种线上产品的磨练过程后,发现自己总是在重复同样的复制粘贴代码,虽然很苦恼,但起码产品是按产品的意愿实现了,各种bug修改,产品总算稳定运营了,自己也在反思着这样工作的意义和技术的提高问题。

4.动荡

但是经过反复的这种思考后发现对自己的技术总是没有提高,于是敢于大胆的和领导提出自己对于技术的想法,想按自己的想法去搭建公司的技术框架,但是因为是从0开始,难免会有各种意想不到的问题,比如数据库connection未关闭,资源文件句柄未释放等等问题,虽然这个时期压力很大,但是对自己的技术提高总是是很有帮助。

4个阶段都是无限循环的,只不过每个人的程度不一样,感想也大同小异,但是只有经过这样的多次循环后你才能真正的成为某个领域的技术大牛,大家对照下处在哪个阶段,得如何向下个阶段发展。

Supwb的gravatar头像
Supwb  LV11 2015年2月8日

学习方式的选择现在很迷茫,不知道大家有没遇到过,之后又是如何选择的?

主要是看视频和看书的选择,孰轻孰重?什么阶段适合自己看书?适合看什么样的书?

现在我主要JSP和Servlet大致掌握,一些设计模式和原生框架的写法都有去了解,但是感觉很不踏实,好像学得东西很容易丢掉(无法到达熟练的程度)。

下一步不知道怎么是好,所有还是埋头继续看视频,反复熟悉再去看ssh框架。虽然知道这不是最好的选择,但总比什么都不做要好吧。

既然大牛开了这样的问答,我想听听各位建议,希望能走的踏实点。

bbq8504063的gravatar头像
bbq8504063  LV8 2015年2月9日

当初我踏入这行的时候, 是因为生活, 虽然现在也是为了生活. 不过最求技术已经成为了我的目标. 近期用上了vi, 越用越舒畅. 还有学习数据结构算法, 设计模式. 这热情是以前在学校都找不到的呀. 人家说下班不干上班的事, 这话说得没错, 一下班我就去撸我心爱的代码了, 哈哈.

苹果牛的gravatar头像
苹果牛  LV13 2015年2月9日

1、为公司而自我提升

除非老板把你当搭档看,否则我认为这句话在天朝就是扯淡。

2、为自己而自我提升

还是那句老话,下班不干上班的事。兴趣是人生的唯一导师,也是动力的源泉。

我相信,已经有太多的案例证明,老板一定不是一个深懂技术的人,他需要的是站在用户的角度考虑、评论自己的产品。他需要去争取客户和竞争对手之间比拼,这里需要的是经验、交际能力,客户不会深究你的底层技术。只会追求满足需求、体验更好。

(改革、创新、动力型)↓

在天朝如果你想为以后单干、创业积累经验,那么一定要选业务型技术,这里边可以锻炼你的各项才能,能让你更懂、更深入、更实际、更全面的去做任何事。这不就是人生的意义么。这种型的人不会忍受一尘不变,技术不深就不代表体验不好,赢得客户心才能赢得市场。

(平稳、淡定、顾家型)↓

切记,如果你要做一个深技术型,那么不论你的项目多大、多贵。最后成功的是老板,不是你。当然,你也许会得点奖金、报酬,那么又能怎样呢。时间流逝后,你回首看的时候你会发现,这个阶段也许你流逝太多本该拥有的(交际、生活),不可否认,也许久而久之,你在你朋友之间连共同话题都找不到了。

 

也许两种类型差别过于明显,也许你会问深技术那么多缺点为什么还有那么多做的?因为很明显,在公司初中期,深技术比业务型的薪水要高不少。没有资金何来的创业?什么?你有个有钱的爹?那什么型都没关系了,子承父业什么都好办。

 

做了好几年团队开发,但是我一直坚信优秀的东西永远是独立开发者开发出来的。

eviling的gravatar头像
eviling  LV7 2015年2月9日

感受很深!感谢大神(牛哥,剑八,苹果牛)为我指点迷津。

136542892@qq.com的gravatar头像
136542892@qq.com  LV23 2015年2月9日

可以接触hadoop的 ,linux  go语言  

xujinxin的gravatar头像
xujinxin  LV3 2015年2月9日

看技术文档,可以编写一些生简单的Demo,测试通过,暂无Bug,然后移植到项目中使用。。

 

FanZDM的gravatar头像
FanZDM  LV10 2015年2月10日

是不是我落伍了啊。我每次下班后:都看电视机。看到10:点。准时睡觉。

我有时候也会想:我这样子下去,过不了2年,我就会不适应IT行业了。也想好好干,多多学习,争取在做IT界的精英。可现实是:想和做是2码事。最终不能相结合。哎,,,,,,。有时候我真的很讨厌我自己。曾经的那份激情和狂热都去哪里了。或许是岁月催人老吧。慢慢的自己也就秃废了。

super_he的gravatar头像
super_he  LV17 2015年2月12日

我啊,觉得IT行业,唉,不好说,现在没人带我,好多都不会啊

Ckxlnd的gravatar头像
Ckxlnd  LV13 2015年2月12日

我认为,挣钱方法很多(当然是要在合法情况下哈),靠编码养家的也不少,单纯想挣钱而不学习也支撑不了多久,自己不想褪去的话就必须学习,所以,现在it转行的也不少,什么加班多,熬夜多都是懒惰的借口。技术、知识是要不断更新学习的,技术,也是一种台上一分钟,台下十年功的。

笨笨的企鹅的gravatar头像
笨笨的企鹅  LV3 2015年2月12日

对于我的话:我只知道准时上下班,下班回来弄了其他的以后,就继续看我的韩剧。不过,有时候在公司里面老板要求我用什么技术,自己临时不会的,又去网上现学之类的,久而久之,都不知道自己真正学到了什么,到头来,感觉自己技不如人,又不像在这家公司呆了,一点成就感也没有了,就这样我又开始 弥漫了。

pzadsl的gravatar头像
pzadsl  LV4 2015年2月13日

有付出肯定是有回报的。

yemu的gravatar头像
yemu  LV1 2015年2月25日

同感,迷惑中。。。

924936307的gravatar头像
924936307  LV11 2015年2月26日

我也是啊,刚入门,还在迷茫期。。

wuyingfeng的gravatar头像
wuyingfeng  LV4 2015年3月26日

我现在就是这个样子~很迷茫,看见别人忙的时候,又害怕~害怕自己技不如人~

牛大爷的gravatar头像
牛大爷  LV11 2015年4月2日

好好干,干得差不多头发掉光就去卖包子crying

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友