Re: [请益] 工作四年多开始迷惘

楼主: lairrol (小黑)   2018-04-14 23:47:56
※ 引述《b26168 (b26168)》之铭言:
: 先说说背景
: 78年次
: 国立地名大学资工硕毕, 英文很破
: 所以底子很多也是似懂非懂, 也算混了一个硕士学历
: 第一份工作是延替
: 因为有认识的关系
: 一家高雄小小的生医公司
: 年薪约50W
: 想当然尔 包山包海
: C# winform desktop app写了两年
: 老实说没有什么技术层面上的东西
: 只有提升对程式语言的熟悉度跟经验
: 结果公司要GG了 只好三年不到就转调
: 所幸有找到转调的公司
: 并且来到了台北
: 年薪大约来到了80W左右
: 不过要从写C#改成写C++ MFC
: 一样也是桌面视窗应用程式
: 但这间公司就大多了
: 至少软件我是负责接口跟流程
: 不过产业算是电子制造业
: 所以软件也是附赠品
: 有十几年前的code还在里面要维护
: 还有一些等退休的同事
: 所以待到延替结束
: 大概一年左右 我也就离开了
: 而这一次离开恰巧碰到了公司内部的离职潮
: 还不错的主管另外在外面找了我
: 认为我的潜力跟思考逻辑都不错
: 便用年薪100W找了我过去新创的公司
: 因为有点复杂 简称公司A
: 在这里能继续写C# 另外再学wpf
: 然后也有不错的前辈带
: 能学些软件工程开发的观念与实作
: 好景不常
: 才来一个多月 公司就说要收掉了
: 其实公司A的资金是由另一家公司J所提供
: 因为上层的一些事情谈不拢
: 决定收掉公司A
: 我来不及反应 满满的挫折感
: 让我不知道怎么办 就这么的留下来到了公司J(一样从前公司离职潮出来的)
: 也就是目前的公司
: 一样的薪资条件
: 而这间公司的软件
: 在我看来不是公司主要的技术来源
: 就是不断的客制化客户硬件跟自家制造硬件沟通的需求
: 做出对应的GUI desktop app
: 而目前在赚钱的都是 objective c 的软件
: 但因为刚开始有意做一个在 windows 上的产品
: 所以我还是写着 C#, 但一边学会看 objective C
: 就这样过了一年, 直到今年
: 因为 objc 的案子太多忙不过来
: windows 这里停掉了(这里总共三个人)
: 全面过去 support 现有的 objc 案子
: 这里的案子又是以出差到客户端
: 配合客户需求修改为主
: 最近因为需求 我又看了python
: 就这样 四年多的工作以来
: 除了C#三年多的经验
: 中间又穿插了 C++, objective c, python
: 我觉得我成为了码农
: 没有什么值得一提的专业技术在成长
: 顶多可能就是debug很快, 逻辑很好, 理解力很高, 事情交给我都很稳当
: (这些都过去同事对我评价)
: 这些似乎对我未来也没什么帮助
: 最近真的有点迷惘
: 有想过要等今年年终完再离开 (包含年终才有办法100W)
: 但是想到又要这样过7.8个月
: 不知道值不值得
: 况且对自己这样的学经历跟能力没那么有自信
: 怕找不到类似的薪资待遇
: 另外假设为了生活留下来
: (台北生活没车没房非单身 真的压力颇大)
: 这间公司又能撑多久?
: 而且这间公司频繁出差, 出差工时几乎没日没夜, 又没加班费
: 感觉没赚到什么
: 能力较弱的该怎么在台北生存...
: 如何在生活 工作找到平衡
: 可能无解 也希望聊聊
: 没特别排版或修文笔 辛苦你看完了
看到这一串有点感触
想当初的我也曾经对工作产生疑惑
到今年3月我也刚好工作满四年
一路走来我始终相信我自己是喜欢呆在软件业
因为我觉得我没有办法呆在做硬件或是韧体的公司
我觉得太无聊了 XDD
研究所跟着的教授用 C++ MFC 写医疗影像跟图形识别
跟着他我学到如何自己把遇到的问题解决
还有 English is fucking important
第一份工作我是做QA
主要是写一些小程式来测试公司的产品
虽然大部分都是手动测试居多
我花了三个月把负责带我的同事教给我的东西通通玩过一遍
入门一下怎么在这间公司生存下去xdd
过了半年我开始觉得无聊了
我就开始有想要找其他工作的想法
找过当时所有 104 上面的公司我后来就想从写后端进入软件业
但是碍于自身没什么条件可以去面试
所以多花了半年准备自己
利用工作之余去学着写写看网页跟玩玩看框架 PHP(laravel), Java(SpringBoot)
就这样准备半年发现自己对于 server 这一块忽然有兴趣
刚好现在公司的工作内容有一部分会涉及这一块
我就想尽办法抓着公司的资深同事问东问西
然后顺便去研究所有公司内的 server
可以玩得我通通去研究 这样一晃眼就过了半年...
这半年我的收获是
对于网络这一块有了基础的认识
ex: server怎么样设定ip, domain如何设定
Linux 的熟悉度(Ubuntu)
怎么自行架设 web base 的服务(Wiki, Wordpress, Redmine, Jenkins)
也顺便玩了一下 Docker 因为跟当时的工作环境 VMware 有点类似
所以我就玩了一下
就这样 我这些东西都学过一遍之后我又开始觉得无聊了 XDD
又重新拾回半年之前想换工作的想法
这次比较积极
我把所有我会的东西都浓缩到一份我觉得还可以的履历表之后
我就开始请假开始去面试新公司了
后来换到目前这间公司
真的都是在写软件
用的是我当初有自学过的
PHP-laravel
刚进来公司半年我都还在熟悉适应
这间公司 什么都没有 XDD
换另外一个方式就是你想要做什么都可以...
只要主管派给你的任务跟工作都有达成
其他时间你要做什么主管都不会干涉
这样刚好顺我的意开始去研究跟工作相关的东西
一样前三个月我都在研究 公司目前的系统
再一阵兵荒马乱之下 一边处理主管给的系统bug
一边研究这套系统上面存在的问题
第四个月我就跟主管提出一些自己的想法
如何改善目前系统
主管也同意这些改变就给我一段时间去做这部分的修改
因为我前一份工作对于 server 这一块很熟悉
主管也把系统底层的系统让我去处理
所以我的改善有一部分是从 server 上面做处理
把当时还放在不知名的主机代管商的系统搬到 AWS 上面
然后再用 Jenkins 去做系统的自动化部属跟一点点的测试
只是把在前一家公司有用到的应用从实体机的部属改成用docker
这样弄一弄半年就过去了...
之后因为公司业务扩张需要再新加人手进来帮忙
这样我就多几位同事一起跟我维护系统
我就带着这些新同事熟悉系统
带人比较累
这样教一教又过了三个月
这时候公司的主管跟我说现在台北团队少一个 team leader
问我有没有兴趣接手
我当时就是满头问号, 主管跟我说只是换一个 title
然后帮你加一点薪水
你现在做的事不会有什么改变
只是需要你帮忙带领台北团队的同事一起做系统而已...
说完我自己的事再回到你的问题
"而且这间公司频繁出差, 出差工时几乎没日没夜, 又没加班费"
这个可以在面试的时候就可以问出一点征兆 可能你没注意到所以疏忽了
"况且对自己这样的学经历跟能力没那么有自信"
对自己一定要有自信, 随时把握住可以学习跟吸收的机会
多看多练习 绝对是你成长的必经之路
写软件的 try & error 就是提醒你要多尝试 [注1]
Practice makes perfect
多练习多尝试就会让你变得更有价值这是我对自己工作上的期许
过程或许会很痛苦但是如果你对写软件这件事还有爱
那么就咬著牙撑过去
"能力较弱的该怎么在台北生存"
没有能力比较弱的问题只有你愿不愿意花时间准备自己
如果你愿意而且也花时间下去准备自己 但是还没有什么进展
就要重新检视你的准备方法或方向是否正确
这时候前面几位版友提到的 多参与一些社群活动
认识一些跟我们一样的 工程师
互相交流一下怎么样准备自己
说不定会有意想不到的收获
你把你自己准备好了就开始往外发展吧
对于自己工作环境不满意如果没办法改善? 那就换公司吧...
不满意的有可能是钱 有可能是工时 有可能是同事!?
这些如果你都没办法去改变就不要勉强自己屈就
毕竟你也是把自己准备好了
去外面闯闯吧
准备好面试的资料跟面试的技巧 就寻找你想要/理想的公司吧
身为软件人 我骄傲 XDD
[注1] 正确的用法是底下网友说的 trial and error
打得太快变成 try XDD
作者: david123415 (yoyo)   2018-04-15 00:52:00
作者: frank402 (frank402)   2018-04-15 01:42:00
推心得
作者: chienweichih ((゚д゚))   2018-04-15 01:54:00
trial and error
作者: Argos (Big doge is watching u)   2018-04-15 09:04:00
老实说我觉得好像只有软件业的人特别会去想这个才工作没几年 就在迷惘啥的 其它行业一堆人做个十几二十年发展跟软件工作完全无法相提并论 为何人家都不会迷惘 XD还是因为软件工作选择太多 所以迷惘 其它工作是没得选 认命
作者: YahooTaiwan (超可爱南西我老婆)   2018-04-15 09:19:00
软件世界每天都在改变 害怕自己没跟上脚步吧
作者: admin520 (admin)   2018-04-15 09:38:00
积极正面鼓舞推
作者: peanut97 (丁丁)   2018-04-15 09:55:00
作者: pyCassandra (Q口Q)   2018-04-15 10:11:00
trial and error
作者: alan3100 (BOSS)   2018-04-15 11:18:00
软件业变化太快 与其说选择太多应该说被迫选择
作者: senjor (哞哞)   2018-04-15 12:21:00
软件业迷惘的是找不到相对好的工作,但很难没工作
作者: paint (有斑纹的马)   2018-04-15 12:42:00
喜欢你暖暖的文字,洋溢着满满的温馨。
作者: crossdunk (推嘘自如)   2018-04-15 14:36:00
推,但现在比较流行drone
作者: tz5514 (屁安)   2018-04-15 16:37:00
作者: MOONY135 (谈无欲)   2018-04-15 16:42:00
因为其他行业可以一年当N年用 软件不行
作者: Timba (踢音霸)   2018-04-15 16:56:00
English is fucking important QQ软件也是能 1年当N年用 但是待遇..QQ
作者: chao0210 (半糖多多绿)   2018-04-15 17:03:00
退打错,补推
作者: MOONY135 (谈无欲)   2018-04-15 17:24:00
其他地方一年当n年用叫资深 软件的叫等屎
作者: pttworld (批踢踢世界)   2018-04-15 17:54:00
软件如果是维护产品也不像专案公司变化那么快
作者: XJY13 (You'll never walk alone)   2018-04-15 22:34:00
软件变化真的很快,有时候会迷惘学这个可能未来根本没有效益在市场上
作者: tx50xyz (想要好的房贷利率)   2018-04-16 07:54:00
很难有对错,好公司有烂公司文化,软件也有好坏之分,选对语言让你上天堂,选错会下地狱门走的感觉

Links booklink

Contact Us: admin [ a t ] ucptt.com