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

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 年的. 我就这样失去了这个机会, 说实话比较沮丧, 不过调整好心态. 准备后续找工作.
11489 次点击
所在节点    程序员
107 条回复
xiangyuhahah
2020-04-25 22:25:13 +08:00
我现在比较不自信, 出于项目负责人的嘲讽以及和应届生的对比, 应届生花了一个星期学了一下 python 和 go 就开始上手工作了, 我好羡慕啊.
我想先花时间好好巩固一下基础. 我现在在学习数据结构和算法, 之后打算对 python 查漏补缺, 复习一下 Flask 和 django 框架, 找几本书过一遍 redis, mysql, mongodb, es, docker 之类的. 我也反思过这是不是一种逃避行为. 我打算花 2 个月用于复习, 这个时间比较长, 不好做决定. 想听听老哥们对我的看法.
xiangyuhahah
2020-04-25 22:46:36 +08:00
谈谈老大, 我的老大是一名从业了 10 年以上的程序员. 开发团队都很尊重他. 他给我的感觉就是不着急, 不管什么都很平淡的应对. 有次跨部门协作时, 我们要帮别的项目组做事情, 别的项目组提供了一台机器, 我以为可以随意玩弄, 就给格式化磁盘了, 结果别人得知后, 把我俩狠狠骂了一顿, 我老大等对方撒完气后, 像什么事都没发生一样联系两方领导处理, 最后就是机器让我继续操弄, 弄好配置好交给他们. 反正我当时都被骂懵了. 事后那个人道歉, 老大也没什么表示.
在工作中老大从来没教过我技术方面的事情, 他坦言这 10 年转了多次方向, 在 web 开发其实经验不丰富. 不过他给我传递了他支持的几个观点
1. 别把工作看的太重要. 要把工作看作最不重要的事情, 身体最重要, 非常不支持我熬夜玩游戏.
2. 对业务开发, 够用最好, 追求稳定好用.
3. 平时上班抽出 2 个小时用来充电. 可以漫无目的, 重要是坚持. 下班可学可不学, 看自己, 做点别的也挺好.
老大下班后几乎联系不上, 所以在他手下我一年过的舒坦的很. 而且老大经常夸奖我, 虽然我知道我经常犯错, 但他还是在我做完一件事后夸奖我一下. 从来没批评过我, 我也很感激老大对我的照顾.
oxogenesis
2020-04-25 22:49:17 +08:00
加油
xiangyuhahah
2020-04-25 22:54:42 +08:00
虽然我老大希望我再干一年, 我也想骑驴找马不错. 但是最近搞自动化运维部署项目真是干的无比难受. 我得说我真是讨厌写大型部署脚本. 我辞职的大部分原因是我不想碰这个玩意. 趋利避害单细胞都懂.
dearmymy
2020-04-25 23:02:28 +08:00
今年行情不建议你裸辞。行情变了,你简历在想找工作不容易。
你老大对你不错了。刚入行就拿到 13k 还想怎么着。
非常不建议你脱产 2 个月去复习,你跟科班比差的不是你 2 个月就能补上去的。你大概率会学习一星期后每天就是玩游戏了。
建议你班上着,游戏删了,下班就去敲代码。
千万别乐观今年行情,培训班加新手,找工作你会找到绝望。
chenhui7373
2020-04-25 23:05:01 +08:00
@xiangyuhahah

说出多少认真的人心声。

太认真做事会适得其反,你觉得重要的工作,在别人眼里不一定重要。
matrix67
2020-04-25 23:05:47 +08:00
你这老大的确不错。说的也挺有道理的。

你能力应该还行啊,能把活干完就不错啊(至少能谷歌出来),而且也知道是部署脚本写的不鲁棒导致出错(那就改啊)。 都知道问题了不是好改么。

不知道你们是不是写 ansible 脚本。感觉你们都上 docker 之类的,部署应该容易啊。
chenhui7373
2020-04-25 23:06:07 +08:00
铜建议别裸辞,上班而已,下班才是人生。
labulaka521
2020-04-25 23:18:00 +08:00
哈哈同专业
yafoo
2020-04-25 23:19:13 +08:00
你们老大真不错,喜欢这样的领导。
CoderGeek
2020-04-25 23:21:08 +08:00
非常时期 祝好
2owe
2020-04-25 23:21:35 +08:00
程序员只要人品好,技术好,出身什么的其实还好啦
刚工作的前几年,确实是成长最快的时候。
如果是遇到了好的岗位,那建议不要想太多,去就是了。
但如果只是不满意当前的处境,或者想着走一步看一步,那么还是建议骑驴找马,确认是好的方向,再出发也不迟。
Madcrow
2020-04-25 23:24:03 +08:00
这老大可以的,再出来能不能找到这样的就看运气了。最主要的还是要抓紧提高自己
hemingway
2020-04-25 23:25:11 +08:00
如果你这次选择逃避,下份工作又掉坑里继续逃避么?
Maboroshii
2020-04-25 23:26:09 +08:00
看你的描述,老大真的很不错。羡慕了
xiangyuhahah
2020-04-25 23:36:48 +08:00
@labulaka521 哈哈, 当时工业工程学的时候觉得很牛逼
xiangyuhahah
2020-04-25 23:38:23 +08:00
@dearmymy 嗯, 我想明天跟 hr 说一下撤回离职请求
xiangyuhahah
2020-04-25 23:39:51 +08:00
@matrix67 有时候我思维总是被卡一下, 点通一下也能一泻千里. 我马上查查怎么写更好的部署脚本.
xiangyuhahah
2020-04-25 23:41:16 +08:00
@hemingway 说的在理, 要迎难而上
amesy
2020-04-25 23:41:41 +08:00
不要冲动,不要图一时爽就辞职。外包人员无论是日常工作还是担的责任都是非常边缘化的,努力把本职工作做好,不懂的就去学,现在获取知识的成本非常低。工作之余就认真踏实的充电,清除掉一切干扰学习的因素,比如游戏等等。对于一些知识看完就忘这很正常,很大一部分原因还是因为你的基础太薄弱,所以看着没啥感觉,所以可以抽空补补基础。还有你现在用的是 python,解释型语言上手相对容易,建议可以接触一下编译型语言,比如 C 、Golang 等,会加深你对写程序的认识。对了,linux 不熟,找找 Linux 运维的知识补补吧,比如学习视频,多学点对你有好处。再说一点关于不自信的问题,其实大可不必,抱着谦卑好学的态度,不懂的就问同事,问谷歌,慢慢的处理工作中的问题变得得心应手,自然会变得自信起来。加油,最好不要辞职,否则非常大可能你会后悔。

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

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

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

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

© 2021 V2EX