小公司,招进来的时候说做后端开发,结果让我去写 Ansible 自动化脚本,一写就是半年。平时还要对私有化部署提供技术支持。Ansible 调试环境的搭建繁琐,技术含量低,对技术的成长几乎没有助益,而且极其消耗人的耐心。
前段时间组长说要招个人来顶替我的工作,现在突然说不打算招了,看来是打算让我一直干这活了,因为组里其他人根本就不想干这活。
组里的人都是二本和专科,眼界和能力都一般,我感觉他们以后职业前景不会很好,估计以后人脉上也不会对我有什么帮助。前不久我发现,组长的个人博客是从别人那抄袭的,所有的文章都是抄袭的,连博客的网页样式都是抄袭的。这让我心生反感,我觉得一个技术人,不应该做这种事。
我双非一本,学历吃亏,两年经验,但是自认为学习能力尚可。我是后端开发路线,主要语言是 Python,才开始学 Golang 。我打算现在就开始刷题,年后找个 Golang 的岗位,只是不知道现在就业形势如何。
请问 V 友们,我该不该走?现在的就业形势怎样?我应该裸辞还是骑驴找马?新工作找 Python 还是 Golang ?
|      1Lax      2021-01-14 11:45:47 +08:00 上 ansible 了为什么还会有那么多繁琐的环境问题? 如果是接待客户性质的工作态度,可以想办法拒绝掉。如果不是客户支持工程师岗位的话,这种一般是 leader 去对接的。 | 
|  |      3v2webdev OP @Lax 因为那个 ansible-playbook 太大,而且安装的东西太多,整个私有化部署的安装包好几个 GB,安装一次平均需要两个小时。 | 
|      4doubtlhy      2021-01-14 12:01:22 +08:00 via iPhone 我现在也是写部署脚本,去现场部署客户还要提需求,对功能,烦 | 
|  |      5raaaaaar      2021-01-14 12:11:16 +08:00 via Android  1 这不是运维的工作么 | 
|      6CallMeReznov      2021-01-14 12:30:25 +08:00  9 拿开发的工资,干运维的活!兄弟你赚了! | 
|  |      7bleepbloop      2021-01-14 12:38:27 +08:00  1 | 
|  |      8blogfeng      2021-01-14 12:41:55 +08:00 via Android 运维才是养老职业 | 
|  |      9bleepbloop      2021-01-14 12:42:59 +08:00 目前现实是太多 “WEB 开发+《剑指 Offer 》”工程师了,跨度大一点说不定还能找到突破口 | 
|  |      10matrix67      2021-01-14 12:49:35 +08:00  3 @v2webdev #3 不要用你安装程序的包大小衡量你部署环境的复杂度,你讲讲 ansible 那一堆 playbook 整体有多大,有多少个文件,行数有多少。 而且有痛点不就是有改进方向么,上注册中心,上容器,上 k8s 。你把部署一套环境原先 2 个小时优化成 10 分钟,出去面试也很有东西能够讲啊。 | 
|  |      11xiaomu8      2021-01-14 12:51:33 +08:00 肯定走啊,不走留着过年嘛。 | 
|      12sampeng      2021-01-14 12:52:11 +08:00 via iPhone 太年轻,运维的工作不比后端轻松。关键是要做到各种优化是很难的 | 
|  |      14hackyuan      2021-01-14 13:08:43 +08:00 我觉得 ansible 还是挺有意思的,通过它你可以深入学习 Python 的应用。 | 
|  |      15privil      2021-01-14 13:19:51 +08:00 我以前领导后来干过类似的活,写了个 web 界面去调用 ansible,相当于一个环境搭建系统,你甚至可以把运维功能做进去。 | 
|  |      16bk201      2021-01-14 13:24:48 +08:00 虽然不了解,但是我想说既然繁琐,为啥不想个办法解决,然后出去也好吹吹。 | 
|      17gdrk      2021-01-14 13:27:55 +08:00 @bleepbloop 老哥能分享点转运维的经验吗 | 
|  |      18bleepbloop      2021-01-14 13:35:28 +08:00 @gdrk 先找到一份运维的工作,哈哈。然后多补充 Linux (包括 internals )、networking 等等,记住不要做只会用工具的人。经验和基础搞扎实了可以考虑做 sre 。仅限于技术这条路 | 
|      19impl      2021-01-14 13:43:23 +08:00 钱给的够就可以做着。 | 
|  |      20v2webdev OP @bleepbloop SRE 基本上只有大厂才招,但是大厂不会招像我这样学历差、小厂经验的人。 | 
|  |      21xxxy      2021-01-14 13:53:56 +08:00 sre 经常通宵,下班时间跟着开发走,并不轻松 | 
|  |      22DelayNoMay      2021-01-14 13:56:48 +08:00  1 如果薪水可以,那一直干运维还是挺香的,否则就是温水煮青蛙了,到时你很难跳槽,就算成功跳槽也很难出活.另外,现在 golang 这么火了吗,个个都想转 golang,本四年 golang 经验的渣渣有点发抖 | 
|  |      23bleepbloop      2021-01-14 13:56:54 +08:00 @xxxy 做好自动化,发版开发自己搞,谁爱加班谁去加班 | 
|      24yingo      2021-01-14 14:13:28 +08:00 如果能把 openstack 和网络,docker 这种玩出花,其实也不算差的. | 
|      25Suddoo      2021-01-14 14:15:45 +08:00 我每天带外包干活,更是打杂,出去面试都不知道咋吹 | 
|      26raozr      2021-01-14 14:16:18 +08:00 技术含量低不低, 只和人有关, 和做的事没什么关系。 | 
|  |      27v2webdev OP @DelayNoMay 忠言逆耳利于行啊。 | 
|  |      28imgbed      2021-01-14 14:26:55 +08:00  3 先拿到 offer 再提离职,以免陷入现金流焦虑 | 
|  |      29glongzh      2021-01-14 14:31:03 +08:00  2 你的自动化部署脚本支持按需选择部署的组件吗?有可视化的配置界面吗?过程出错容易排查吗?可以回退吗?部署后有监控吗?做好也不简单的 | 
|      30heiheihei496      2021-01-14 14:50:02 +08:00 ansible 也是用 python 做的,本身也可以调用 python 脚本,你可以试试改造一下 ansible 脚本,更智能化,做运维对后端开发还是挺有启发意义的,比如部署软件和 linux 系统配置 | 
|      31cadmuxe      2021-01-14 15:01:51 +08:00 | 
|  |      32dzdh      2021-01-14 15:06:15 +08:00 如果平常闲着没事的话 闲着的时间写 go 啊 前景不错啊 | 
|      33ai277014717      2021-01-14 15:10:31 +08:00 先刷刷题,然后联系我内推字节。 | 
|  |      34www5070504      2021-01-14 15:28:18 +08:00 赶紧跑啊还等啥  搞部署的三天两头去现场 来回折腾+各种踢皮球 | 
|  |      35v2webdev OP @ai277014717 大佬,我看您的招聘岗位是移动中台,这个好像和我想做的后端不大一样呢。 | 
|      36ai277014717      2021-01-14 16:10:29 +08:00  1 @v2webdev 公司内部有各种平台提供给开发人员用。也是需要招前后端岗位的。比如这两个岗位。https://job.toutiao.com/s/JnQjuxK  https://job.toutiao.com/s/JnQ6c1S 用户群体不一样。压力会小很多。 | 
|      37Lee2019      2021-01-14 16:28:35 +08:00 纯写 ansible 的脚本你也能忍一年多吗 写个运维平台多香 | 
|  |      38LowBi      2021-01-14 16:31:41 +08:00 via Android 我三天两头写点接口,传传字段,感觉人都要废了 | 
|      39leafre      2021-01-14 16:36:31 +08:00 via iPhone  3 组里的人都是二本和专科,眼界和能力都一般,我感觉他们以后职业前景不会很好,估计以后人脉上也不会对我有什么帮助。 | 
|      40C603H6r18Q1mSP9N      2021-01-14 16:55:17 +08:00  1 公司问题,有的公司运维也很意思,有的公司开发也很烦躁 | 
|  |      41Yumwey      2021-01-14 18:47:59 +08:00  1 很奇怪,眼界和能力为啥一定要跟学历挂钩?? 而且,你凭啥否定别人的职业前景....,看不起别人,就能得到别人的尊重吗?? 没有冒犯到我,我身边很多二本很优秀也很成功的技术人,pack 估计是你能想到的好几倍。 | 
|      42kaneg      2021-01-14 18:56:35 +08:00 via iPhone 能写 Ansible 脚本已经比纯手工执行 shell 的幸福多了。 我也玩过 Ansible 一年多,基本从零基础到为公司搭建出一套 CI/CD 的完整环境。 尽管我的主业是开发,搞 Ansible 是副业,但做过之后,对软件从开发到发布的整个流程都有了清晰的认识。 | 
|  |      43ErwinCheung      2021-01-14 19:56:43 +08:00 Ansible 调试环境的搭建繁琐,技术含量低,对技术的成长几乎没有助益,而且极其消耗人的耐心。 楼主快跑路吧 | 
|  |      44v2webdev OP @Yumwey 年代不一样了。我看您工作经验十年,应该明白 2010 年到 2013 年之间进入互联网行业的,基本上是机会最好的一代人吧。 | 
|  |      45Yumwey      2021-01-14 20:00:02 +08:00 via iPhone @v2webdev 也不能这么说,只能说近几年取消三本后,二本确实没有以前有价值,但单单从学历否定自己身边的人确实不合适。 | 
|  |      46aulia      2021-01-14 20:10:23 +08:00 via iPhone  1 楼主我感觉你现在最大的竞争力就是自动化这块,配合 py 去找坑,然后在新公司里面可以推动 golang 可能会好点,以我最近面试的感觉,年前招聘的需求比前几个月好上不少,大可以骑驴找马,然后有确定的下家可以谈年后入职,包括现在疫情又有点严重,都在严防严控,可以提远程面试,省去你请假的流程,加油吧 | 
|  |      47v2webdev OP @Yumwey 我并没有否定二本和专科的人,相反,我身边一些好朋友都是二本和专科。至于我自己,末流一本和二本也没什么差别。我说的就业前景,是从行业角度来说的。大公司看重学历,是众人皆知的事实,并不是我的个人看法。 | 
|  |      48aulia      2021-01-14 20:16:34 +08:00 via iPhone 插一句,对于你介意组内的同事学历我感觉不太合适,有些人是真的读书不行,动手还可以的 | 
|      49Dragonish3600      2021-01-14 20:17:33 +08:00 其实就是钱的问题。 朋友到 Atlassian,也是天天写 ansible 脚本,然后也是美滋滋啊。 | 
|      50firefox12      2021-01-14 21:37:30 +08:00  2 不是想泼运维的冷水,我只想说 运维这个工作的时间已经不长了。云的出现,特别是容器 让大量重复操作被代码取代了。Dev ops qa  3 个职位,QA 要自测,ops 变 devops 以后 基本只会有一个职位了。AI 可以写代码了,Dev 也是死。而且这一切都是在很短的时间内会发生的, 原来我们这里有 15 个 ops,现在改用某云,只需要 1 个了。 等 dev 都熟悉了 估计这一个也会被砍掉。原来的安装 配置 都被代码取代了。Dev 日子也不好过,没有框架需要 20 个码农,有了框架只需要一半,以后 AI 来了 只需要一个懂 Ai 的 | 
|  |      51iluckypig      2021-01-14 22:49:16 +08:00 那就好好学习,骑驴找马,找到马就溜溜球 | 
|  |      52mahone3297      2021-01-14 23:36:37 +08:00 大家不是都很讨厌业务的 CRUD 么?不用写业务,只需要关心技术,devops,不开心? | 
|      53NotreDame      2021-01-15 09:31:35 +08:00 楼上说的“读书不行,动手还行的”,这话放在开发行业,我是深表怀疑的。 | 
|  |      54clxtmdb      2021-01-15 10:09:30 +08:00 骑驴找马 | 
|  |      55lvzhiqiang      2021-01-15 10:42:34 +08:00  1 Ansible 一个文件很大? 你是不知道 Ansible Roles 吧,你还没有深入去挖掘 Ansible 的复用功能和精髓,如果你把 Ansible 只当作脚本来写,说明你还是处在低阶水平。多深入,多结合自己业务的痛点,思考怎么更好的优化和解决,太多的抱怨于事无补,放平心态,最后建议如果想从事开发职业,计算机基础要恶补。特别是网络、组成原理、操作系统。 | 
|      56tankren      2021-01-15 10:43:29 +08:00 骑驴找马 慢慢找吧 有好的就换 | 
|  |      57v2webdev OP @lvzhiqiang #55 并不是 Ansible 的问题,已经有很多 roles 了,是安装过程需要传输的文件太多,导致等待时间很长。 | 
|      58dongrenwen      2021-01-15 11:22:09 +08:00 DevOps 了解一下,以前做 CPP 开发的,现在做大数据运维,感觉运维也挺好的,好多自由时间,赚得还比开发多 | 
|  |      59Tonni      2021-01-15 11:27:44 +08:00 Ansible 太难用了,现在都是 Docker 了 | 
|  |      60lvzhiqiang      2021-01-15 11:54:29 +08:00 @v2webdev 传输问题是客观条件嘛,传的过程中你可以去做别事情的。 | 
|  |      61calmzhu      2021-01-15 13:03:52 +08:00 via Android 同样是很繁琐很没技术含量的部署环境配置。 有的人会搞出 jenkins/ k8s/ ansible/ aws 等一系列牛逼的产品来表明自己的技术 有的人会换一个地方继续坐着没技术含量的事。 如果把这些繁琐的事情轻轻松松搞完了。才可以过来说没技术含量。现在这情况叫做搞不定 | 
|  |      62v2webdev OP @calmzhu 你说的这几个技术产品,无一没有巨头的强大站台: * Jenkins:Sun Microsystems,后被 Oracle 收购 * Kubernetes:起初是 Google,现在 Red Hat, Microsoft, IBM 都在鼎力支持。 * Ansible:Red Hat * AWS:Amazon,用户量数以千万计 请问一个没有强大研发团队,不重视工具链,没有广阔平台进行实践的小公司,能开发出这些产品吗? | 
|  |      63calmzhu      2021-01-15 13:46:23 +08:00 | 
|  |      64calmzhu      2021-01-15 13:54:43 +08:00  2 写了半年的 ansible.那么。大概有多少个了。如果是开发人员,会有天然的优势。 高内聚,低耦合。 比如,能不能不大量写 playbook ,直接对 template 编程生产 playbook 。 比如需求多变。那么有没有了解沟通真实需求。总结足够的需求,给一套好用的标准实践。然后推动按这个来,效果跟原来一样甚至更好。 上面这些都不是 0 或者 1 的选择,而是尽可能去做。能多推进一分,就能获得两分的效率。一直到推不动了,辞职,有这实施经历。简历会非常有亮点 | 
|      65impl      2021-01-15 19:07:55 +08:00 via Android 可以多个线程同时下载多个文件,等下载完了再跑其他操作,会不会快很多 | 
|      66impl      2021-01-15 19:10:42 +08:00 via Android @dongrenwen 现在不少运维岗位要求会开发,想请问下你这个大数据运维的工作,需要开发运维平台之类的东西吗 | 
|  |      67beidounanxizi      2021-01-15 20:57:08 +08:00  1 看看能不能做些 k8s docker 部署 管理操作 定制化开发工作  别人的建议也只是建议 有自己的想法 就去做吧 新工作肯定找 golang 了 骑驴找女还是裸辞 个人觉得还是骑驴找马先找找看再说 | 
|      68peter1988      2021-01-18 12:56:39 +08:00 看楼主这学习动力还有英文阅读能力,应该换一个更好对平台。 |