为什么很多转行开发的都成功了,我一个运维转开发却觉得步履维艰?

2019-01-25 09:32:47 +08:00
 gransh
计算机专业,学校垃圾不提,大学就是 dota,毕业不会开发,进了个小公司,然后被派到某单位驻场运维。
比较闲,自己也成熟了些,开始努力学开发,不然要丢计算机系的人。
开始是学完 java 基础学 Android,学到难点又回去补基础,IO、泛型、多线程这些东西都是边学边补的。应领导要求给他们写了个考勤 app(免费,我自己就当练手)。然后自己撸后台,开始用 servlet,接触到 springboot 直接转到 springboot,然后又回头去了解 Spring 和 Mybatis。感觉自己一直在倒序学习,不过也不是没有好处,java→Android,SMM→springboot 这种路线估计枯燥的一比。但是还是觉得自己越学坑越多,不会的好多,前端也不会(虽然跟 Android 很类似)。
然后目前的自己,Android 一般,Springboot 写简单的业务没问题,mysql 会一些,Mybatis 勉强能用。不知道自己算啥水平,看到网上的招聘信息觉得自己连面试都没机会。不知道那些文科转开发都怎么做到的。
11332 次点击
所在节点    职场话题
31 条回复
gransh
2019-01-25 12:19:27 +08:00
@CallMeReznov 1.我表达的意思就是一开始就想开发,只是能力不足,运维门槛低点,边做边学也上岗了,不用你给我加一句 没本事上做开发沦落到运维岗位 吧? 2.也说了是驻场,可能没你那么高级,你要是觉得我挂个运维侮辱了运维,那我还侮辱了计算机和大学生呢
glaucus
2019-01-25 14:02:22 +08:00
前端跟 Android 真的很不类似呀,我和你差不多的技术栈,这段时间想学前端,真的很恼火,和 Android 写界面无论是语法还是思想都完全不一样!
gransh
2019-01-25 15:04:26 +08:00
@glaucus 我也是看看前端看看微信小程序,发现小程序里面那个 js 的生命周期跟 Activity 一样,然后前端里面 html 引用也和 Android 自定义布局差不多。我对前端的理解太浅了,但是应该会比 Android 容易一点
julyclyde
2019-01-25 15:59:28 +08:00
@gransh 运维门槛并不低,只是被你做低了而已
RangerWolf
2019-01-25 16:25:01 +08:00
@ywgx 看了阿里云市场上面的销售数据, 感觉 180 天都没有一单成交

这个真的好用么。。。
ywgx
2019-01-25 18:05:07 +08:00
@RangerWolf 用过的都在持续 续费, 他们不是傻子,不好用的话,马上可以不续费
ywgx
2019-01-25 18:06:33 +08:00
@RangerWolf 续费单子和 私有机房独立部署单子,阿里云数据不体现的,不要误会
ywgx
2019-01-25 18:11:22 +08:00
@RangerWolf 像你提到的 磁盘问题,都是全自动处理的,简单说下

master 通过事件监控机制,监控各个业务机器的磁盘使用情况,即便是没有配置磁盘报警阈值,那么默认的 90% 磁盘占用 & 剩余空间小于 10G,那么触发一次报警,如果运维人员还没处理,那么下次再报警一次,同时启动自动清理日志机制, 就是 清理该机器 所有 .log 文件为空的策略

当然一般都默认会有定期日志清理的脚本,每天会执行,所以这种报警的情况,就是说机器业务异常,导致日志突发性增长的提醒
superlks
2019-01-26 00:41:19 +08:00
@abmin521 #20 大概你不知道有运维开发这个岗位吧,最早是 google 提出 SRE 的概念,一般 SRE 都是高级开发工程师转运维工程师,到国内之后就变成了运维开发,从早期的脚本运维到自动化工具运维再到自动化平台运维,到现在的 AIOps,除了早期的脚本运维不需要多强的开发能力,后面的自动化过程都还是需要一定的开发能力,尤其自动化运维平台的开发,这需要运维开发人员具有极强的开发能力,这里面也涉及高并发场景,大规模集群的管理等等,如果你有机会见过大厂的核心运维系统,大概就了解了。楼主的问题在于不知道运维的发展方向,也不知道如何在工作之余提升自己的能力,运维做到后期,薪资是非常 open 的
noparking188
2019-01-26 08:35:15 +08:00
大一的时候我开始用 Linux,觉得很有意思,想做运维,然后听人说厉害的运维要实现自动化,要会一门开发语言,然后学了 Python,语法😂
大二暑假开始在一家德企实习,helpdesk,无聊又闲得要死,就开始学 Flask web 开发,给系里工作室写了个传感器数据管理的小网站,算是入了门,然后部门老板看我会开发,就让帮另一各部门写了个 web 应用,主要就是把 excel 数据(没 oracle 权限🌚)提取用 echarts 展示,投到大屏幕上看比较方便。
半年实习结束,然后第二年暑假我找了个 Python 开发的实习
然后现在 DevOps 火了,我觉得像是运维开发,这个门槛还是有点的,入门就比一般初级开发值钱,我看了很多招聘信息。
题主 Linux 熟悉嘛,不是指内核,我用了四年+UNIX/Linux,这点无论是找开发还是 DevOps 都挺加分的,熟悉各种命令行工具确实很提高效率,Linux 运维比同级别的 Windows 运维值钱。
frozen2013
2019-01-26 21:07:19 +08:00
额,像你这种已经步入职场的,而且也是技术行业的,转开发难道不比非理工专业的学生容易?你的一个优势就是能有途径直接观察到开发的实际工作,具体职位类别。做开发的方向不止一个,大部分情况下不需要你前后端移动端各种语言领域样样精通。选一个方向努力即可。

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

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

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

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

© 2021 V2EX