野生程序员干外包的一年体会.

2020-04-25 22:17:04 +08:00
 xiangyuhahah
野生程序员, 大学是学习工业工程的, 你们肯定没有听说过, 但是一定听说过福特汽车的流水线还有丰田汽车的精益生产, 工业工程就是旨在降低生产成本的技术. 这跟程序员八竿子都打不着关系, 大学毕业后在合肥京东方, 一个面板厂干了几个月, 天天测量工时, 画工艺流程图, 非常不喜欢, 于是裸辞到帝都报了一个 python 培训班, 当时兜里只有 8 千块钱, 贷款学的编程, 后来家里又资助了 5 千块钱. 去年 4 月份开始找工作, 然后 5 月份入职了一家外包公司.
当时我的朋友们不建议我去外包公司, 说外包学不到技术, 发展受限之类的. 我思考后觉得落袋为安吧, 刚培训结束, 其实啥都不会, 有一份 13K 的工作, 对我吸引很大. 半年前我在工厂收入是 5.5K, 因为没转正, 实际收入 4.4K, 而且我打算只干 1 年.
之后外派到一家安全企业, 做一款 web 安全产品, 是 toB 的项目. 因为外包的原因发现我对业务不感冒, 不仅接触不到业务, 自身也投入不到业务中去, 我觉得这是外包比较致命的一点, 先不表.
在这一年里面, 接触了 Linux, docker, nginx, es, mysql. 主要使用 Flask 框架. 工作中主要负责系统在线升级, 监控和自动化部署. 在线升级是指本地系统 A 从云平台 B 下载升级包, 先后解密解压, 在执行安装脚本的过程.
老实说培训 python 语言出身的我去做这些工作可以说非常辛苦. 一开始我对 linux 可以说是一脸懵逼的, 培训班就教了几个常用命令嘛. 老大就给我推荐了鸟哥私房菜这本书, 我花了一个月才看完, 边看边忘, 不过好歹有个印象, 谷歌的时候方便很多, 知道该查什么东西了, 不至于懵逼.
这一年的工作发现我写业务代码比较快乐, 查查数据库, 实现谷歌一下再改改. 我本身没有写完后回顾优化的想法, 为此我被一个应届生批评过. 应届生是做大数据的, 非常自信, 能力强, 对我来说就是感觉什么都会, 经常让我自惭形秽.
但是后面我就一直在做升级包的维护和自动化部署的事情. 这个我工作起来非常痛苦, 我要花一天的时间才能做一个升级包, 并且只能保证正常升级, 至于升级后是否是正常我经常出错, 有时候会因为我升级包做的有 BUG, 导致客户线上有 BUG, 然后出打补丁的升级包. 这让我感到愧疚. 项目负责人说:"我天天在外面吹升级系统有多好用, 多稳定, 结果你出问题, 你行不行", 这个项目负责人也因为我一次权限逾越事情, 指着我说让我动动脑子. 我不喜欢他, 因为他经常嘲讽我, 多是你行不行, 这能行吗, 这个看的懂吗之类的. 我想他知道我是培训班出身比较嫌弃我吧.
而且他就坐在我后面, 每天上班膈应.
之后老大又让我看计算机自顶而下的方法, 还是一样边看边忘, 不过我是当故事书看的, 作者写的不算枯燥.
上个月我跟老大说我想走了, 正好做了 1 年. 老大说想给我一个转正式员工的机会, 我同意了. 其实我还是犹豫的, 毕竟我不喜欢项目负责人. 后来老大说 hr 那边不愿意为了我拿出一个 headcount. 因为我级别低, 他们要 985/211 毕业的, 工作 3-5 年的. 我就这样失去了这个机会, 说实话比较沮丧, 不过调整好心态. 准备后续找工作.
11135 次点击
所在节点    程序员
107 条回复
xiangyuhahah
2020-04-25 23:45:21 +08:00
@amesy 嗯, 这次辞职, 很大原因是因为任性了. 所以我向老哥们请教, 帮助我纠正一下观点.
Pythondr
2020-04-26 00:02:11 +08:00
最重要的是多花点时间补补基础, 所谓的基础呢,也不是说一上来就是数据结构与算法这些,当然这也算基础。但是对你来说,更重要的是计算机的基础。比如说程序是怎么跑起来的?代码为什么能控制硬件?计算机如何交换数据?协议的本质是什么?操作系统是什么?操作系统主要干什么事情? etc...
对于吃这行饭的人,这些东西,一定要花时间过一遍。这些对自己能不能在开发这条路上走顺至关重要。
xiangyuhahah
2020-04-26 00:11:40 +08:00
@Pythondr 记下了, 谢谢说的很详细.
DelayNoMay
2020-04-26 00:18:44 +08:00
linux 怎样才称之为熟练呢?我会 cd,ls,tab,rm,mv,cp,scp,ps -ef|grep 就能应付 90%的场景了
janus77
2020-04-26 00:20:40 +08:00
不知道你工作多久了,我觉得有些错误是你不该犯的(如果包括你之前的那份流水线工作的话):
越权工作,干活会出现非技术性的事故,感觉你太不严肃了,就算是你之前那份工作也不会这样操作的吧?建议你多看别人怎么做的,没有把握就做事保守一些,你提到的那个老大不是也说了吗,技术够用、保持稳定就可以。等你有了比较丰富的经验才考虑有独立的想法吧。
iasuna
2020-04-26 00:20:44 +08:00
你的情况跟应届生确实不一样 对于应届生 尤其是大厂 都会留出足够的时间让他们学习和熟悉 大厂完全没指望应届生上手干活的 你走的是社招 又是外包 对初学者特别不友好

而且 CS 对院校歧视很严重 985/211 出身会好很多 没办法 毕竟热门行业 企业有的选

其实经济压力不大可以考虑考研的 研究生 985/211 出身在找工作的时候基本是一样的 而且以后每次都被学历卡会很难受的
roundgis
2020-04-26 00:37:37 +08:00
你有个好老大
yuang
2020-04-26 00:39:55 +08:00
老哥要自信啊,加油
Desiree
2020-04-26 00:41:52 +08:00
同意楼上的,不要离职,先渡过最近的环境恶化。工作里面很多人事的关系跟技术是不一样的,即使你多不喜欢这个岗位的每个人,只要他们还是尽职去完成任务,那不应该成为你讨厌他们的理由,毕竟同事不可能无条件接受你的错误,还有有关你说的觉得自己技术不行,需要离职,菜就要认,多学多问才行。当你能骑驴找马的时候,再离开不迟。
Vincent103
2020-04-26 01:38:32 +08:00
楼主 IE 专业,我自动化,现在在做自动化设备的软件开发,也是跟工厂打交道
s4nd
2020-04-26 01:51:11 +08:00
跟了一个好老大
please0stop
2020-04-26 02:35:43 +08:00
你和科班只差计组,数据结构,和 Google 而已, 当然我说的是普通本科,酒吧舞二妖妖除外
dayeye2006199
2020-04-26 04:42:57 +08:00
加油 LZ,我也是学工业工程的。从来没有系统学过 CS,都是自己看看材料,上上网课。 现在是基础件后端工程师。
alalida
2020-04-26 05:05:26 +08:00
你老大是过来人,见过风浪,而且看样子水平深不可测。他对你印象不错,我建议暂时和他混着,争取做更核心的东西,不会错的。
junziyangyang
2020-04-26 08:03:57 +08:00
听你描述看出来你老大人很不错,你应该听你老大的在干一年,现在这个阶段还是建议别辞,给自己一年的时间充充电作为缓冲
fmumu
2020-04-26 08:14:20 +08:00
@xiangyuhahah 羡慕有个好老大
bccoder
2020-04-26 08:32:25 +08:00
同工业工程,转行一年到手 9k
cmlanche
2020-04-26 08:49:52 +08:00
这排版,都不想看了,我有密集恐惧症
xiangyuhahah
2020-04-26 08:49:57 +08:00
@bccoder 工业工程都转行了哈. 我的同学也是, 要么考公务员了, 要么转行了. 真干工业工程的已经很少了.
bug403
2020-04-26 08:52:46 +08:00
@xiangyuhahah #39 本科计算机,也有一半多的同学转行了

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

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

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

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

© 2021 V2EX