关于职业发展瓶颈

2013-12-25 11:04:24 +08:00
 xdays
背景

非科班出身,本专业为机械,但对计算机技术非常感兴趣,喜欢折腾并且愿意深究一切软件和系统根本,到目前为止所有技能均自学而来。两年多的运维经验,自我评定具备运维中型系统平台的能力。

技术

* CCNA,半个CCNP,这块技能搁置了好久了
* 主流Linux系统使用(redhat系和debian系),仅限熟练使用以及对一些内核特性的了解
* 理解常见七层协议(http,ftp等),并搭建对应环境
* 脚本能力(shell,python),基本能应对目前所有的运维自动化任务
* 获取知识的技能,自学能力

现状

因为个人崇尚DevOps(认为一个好的运维肯定是一个合格的研发,一个好的研发也是一个合格的运维),也厌倦了拼拼凑凑缝缝补补的日子(即使是调优也不是会编译安装就能胜任的),所以下一步的发展方向偏研发一些。但因为 **不具备计算机专业基础知识(数据结构,操作系统等,C语言)** ,当试图去研究系统深层的东西时就摸不着头脑,如《Unix环境高级编程》这类书,我确实不具备读懂这本书的基础能力。现在的感觉就是顶着天花板干着急...

问题

V这个圈子里大都是技术人,想问问大家有没有类似的经历,或者前辈给点指导建议。不胜感激!
4822 次点击
所在节点    程序员
17 条回复
jimrok
2013-12-25 14:13:19 +08:00
任何技能没有超过5年得积累都不可能实现。想读懂《Unix环境高级编程》老老实实从一线程序员干起。从简单编程做起,训练你的逻辑思维,对问题思考的深度和广度都会随着你解决一个又一个问题而得到增强。
likuku
2013-12-25 14:19:21 +08:00
以前一哥们的观点:优秀的SA = 运维+DB+编程

只钻研 python 来解决运维里遇到的问题,制造工具,可玩的够多了。
66beta
2013-12-25 14:35:00 +08:00
我也有困惑,小公司,啥都扮演,现在是项目经理,但是没有磨练过大项目,出去面试底气不足。
所以现在是走“项目、前端、PHP”三者之一,找不到目标,感觉耗着也不行
如果选后面两者,出去薪水估计还没现在高
qmake
2013-12-25 14:38:32 +08:00
同是机械行业转行过来 我现在 在搬机器。。。
tntC4stl3
2013-12-25 14:53:39 +08:00
同样在困惑期。妈蛋的。
ameba
2013-12-25 17:37:15 +08:00
妈蛋。。。同困
Xrong
2013-12-25 17:42:31 +08:00
网络劝你别学,我上学那一会旁边就有好多个CCIE,也不见得混得有多好...
没有鄙视网络行业的意思,没有办法事实摆在那...
firstway
2013-12-26 05:31:24 +08:00
一楼回答很对;
关键要动手起来,《Unix环境高级编程》搞不懂,无非是C语言和OS(linux/Uinx)一些基础概念不清楚;
那么可以用找相对简单的书籍搞起。比如《Advanced_Linux_Programming》,如果C不行的话,找个C教程。
有一点个人经验:就是不要试图一次什么都搞清楚,先保证有进步就行,可以用考虑多次,还要有耐心。
HunterPan
2013-12-26 09:11:57 +08:00
@66beta 同样困惑,做的东西太乱,没有在一个方向钻。。噢毕业两年了马上
soli
2013-12-26 09:18:18 +08:00
NB 的研发都出身自运维。

lz 我看好你。
xdays
2013-12-26 10:37:59 +08:00
@jimrok 谢谢,我很赞同这个观点,思维是相通的,但是运维转研发也不容易。
xdays
2013-12-26 10:40:39 +08:00
@likuku 用Python解决日常问题的生活也不错,只是我的目标不限于此。
xdays
2013-12-26 10:43:15 +08:00
@66beta 头几年还是以成长为重。
xdays
2013-12-26 10:44:32 +08:00
@firstway 谢谢,中肯的回答。
likuku
2013-12-26 10:51:22 +08:00
@xdays 有切实的需求才能作出好东西。若只是闷头「研发」,搞出来东西完全没使用价值,白做工了。
若只是听从上峰指示,让写个啥模块,输入是啥,输出是啥,性能指标是啥,这种纯粹「研发」真就是编码机器了。

史上用户买账的优秀软件,很少是纯开发人员搞出来的,反而是资深用户不满现有产品而半路出家程序员搞出来的为多。

最好能业务全流程都熟悉,有能力代码实现,也会作产品设计,这就近乎完美了。
likuku
2013-12-26 10:53:24 +08:00
推荐好文:

业余爱好者如何学习编程 :
http://www.douban.com/note/258600322/

我认为凡不靠编程来活命的,都算业余爱好者
wxstorm
2013-12-28 16:19:15 +08:00
真想学就从基础开始好了。
C语言, OS, 算法。

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

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

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

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

© 2021 V2EX