※ 引述《as5678 (NTU-BigLoser)》之铭言:
: 各位资深的前辈大家好,
您好,其实问题的关键是两个
1. 你对这个行业有没有热情?你是不是真的喜欢做这个?这是你想要的生活吗?
2. 你是否能够忍受要一直追逐新技术,不断进修,还有随之而来的压力?
: 我是非本科系,花了2年左右才转java工程师,
我也是非本科系,学校毕业后 8 年转职成功,也是中年转职。
但我是因为本来就有兴趣,所以自己一直都有在接触程式做点专案
完全是一张白纸要直接转职,确实难度会很高,所以学两年也不算真的很久
如果是真的很有兴趣,或许可以继续努力,但反之如果根本没兴趣,就要好好想想
: 快32y了,转职时29y已经明显感受到逻辑很差了。
这跟年纪没有关系,当工程师需要的不只是逻辑,还需要沟通能力、团队合作的能力、
分析问题的能力、全盘衡量利弊得失,选择对公司最有利方案的能力。
这些能力,大部分都是随经验跟历练上升的。
人进入中年并不会变笨,只是各种压力让你的时间不能如学生时期一样挥霍
你的头脑没有变差,差别主要在于生活压力。
: 我就基础很弱一直尝试去看书看影片写出来补强,上过2次职训,
: 也花了冤枉钱去巨X和回去念一个学期的硕士,
: 去年12月底离开学校,没钱去资X会了,
没钱的话自己买书看是最好的方式,国产中文程式书价位在 500 - 800 左右,
远比去上课要便宜。找本好书,搭配网络免费的范例和软件,自己练习比较快
: 所以去上第二次职训专门补java领域的东西 ,
: 结训前连框架spring都没有学过,
: 只靠着自己买影片看没多久就去面试,
: 我不知道是我逻辑太差还是人际沟通太差的缘故,
: 我最后去的公司是不愿意花时间成本在新人的公司,
新人训练要好的话,建议拼考大公司。大公司不太重视这些 frameworks,
因为公司内都用自己的软件,根本不用外面 java 的框架,所以比较重视基本功。
基本功够扎实的话,不懂这些框架也是可以考,是另一个可能的方向。
: 丢2大包公司的专案叫我自己看,
: 要自己去学习看懂商业逻辑跟流程。
这个应该是去到哪里都会遇到,就算是训练良好的大公司,只要你接手别人的专案
基本上都是一包 code 给你要自己研究。就算有文件,也是要有充分的自学能力。
虽然这家公司对你没有很好,但自学能力确实是吃这行饭的必备条件。
: 进公司第一天我发现公司没有配笔电,
: 我背自己2.2公斤的笔电撑到试用期快满才花自己钱买新笔电,
: 解除通勤疲累之苦,快过试用期才租房子在公附近。
: 这间公司花36k请我当码农,只希望我会复制贴上改前人的程式码即可。
: 试用期间我应该有一半的时间在闲置,没有在写程式都在看程式自己摸,
: 因为我看公司的程式码没几行就会看到新东西,
: 查了半天程式也没看几行,一直在track前人的东西也不知所云,
: 所以我大部分闲置的时间要马看自己的教学资源边看边写,
: 想说多理解那些没看过的东西,但是也因为这样其实公司的东西也没看多少,
: 所以试用期第2个月小主管就叫我别看了,去看公司的程式码。
: 但是一方面我看公司的东西很多时候理解上会有困难,
: 一方面也许是我人的问题,不确定要怎么问怎么看,
边看边做笔记,看到不懂的不用马上每个都查,先笔记下来,
依照重要性分类,重要的先看。剩下的自己做点功课之后,去找其他同事请教。
这种事情靠经验,急不来,就是只能有耐性,厚脸皮多问多看
: 一方面我小主管也说了,他不愿意花任何时间在我身上教育训练我,
: 说我进来就要全部自己会,全部自己看懂然后把交付工作做好,
: 我一直在东补西补看到的东西,
: 但是我小主管还是觉得我不会,工作态度有问题。
: 我想请问前辈们也是都这样过来的吗?看公司包到会然后上开发?
即使有良好训练的一线的大公司,很多时候也是需要大家自主学习的。
有人教你是很幸运,但确实也不是理所当然的事情。
毕竟你不是学生,你是领钱来解决问题的,要有这个认知。
如果你负责解的问题很难,钱却少得可怜又学不到东西,那跳槽囉!
: 因为说实在程式码看再多,我没有边抄边写我还是不熟不太会用,
trace 到哪里要作笔记!! 画 call graph 搞清楚 dependency,会很有帮助
: 但是公司的程式包我基本上又不太会动自己乱改做测试,
: 因为那些是团队的东西,连启server连DB我都不会改,
不要急着动 code,第一步先把整个系统架构画个架构图出来,了解大的架构。
搞清处理面有哪些 components 他们的关系是什么,不要一来就跳到最底层去看。
: 所以网络的教学我不能用,公司的东西我又不能拿来做实验自己玩,
: 我不知道我到底还能怎样进步了????
: 前后花了2年,学到的东西对公司而言就是垃圾,
: 我很明显感受到,就算我待满一年程式能力也不会有多大的进步,
有没有进步部份要靠自己啊,公司付薪水是要我们来解决问题的。
不能都把自己当成学生,去上班跟去上巨匠电脑是不一样的。
公司不是花钱请我们来学习的,这个认知非常重要。
公司最好的资源就是同事,自学不会,有免费的老师可以问。
态度够虚心一般人家都愿意教你。如果职场气氛恶劣没人能交流,那就换公司吧!
: 公司里面最边缘的人也是我,三不五时被公司请起来干一顿,
: 年龄不小记忆力又衰退很快逻辑又差训练不上去,
: 我该停损了吗?我压力真的很大一方面知道薪资成长不上去,
: 一方面学习能力及专业能力又无法大幅提升,
: 当初录取我的公司有5-6家左右,
: 选这家因为交通方便薪资算高公司不小但也不大,
: 想说比较大的公司因该教育训练会好一点,缓冲时间多一点结果通通没有,
: 我不知道我对这间公司到底还有什么期待了,薪资福利也不怎么样,
: 大主管直接跟我说,公司就是要用这种薪水请我这种非本科的码农,
: 本科不会来这种公司接受这种pay,
: 小主管完全不愿意花时间在我身上,不知道为何试用期还是给我过,
: 房子都租了钱也花了,感觉穷忙了半天不知道自己能干嘛?
: 边看边抄能把东西做出来动起来,我会很有成就感,
: 现在这样子,我到底还适合这行吗?
: 谢谢大家的意见及建议。
问题的关键,回到一开始说的,工程师是你想要的生活方式吗?
如果真的是你的梦想,确实还有很多空间继续努力,
如果你打算做这行一辈子,只学了两年其实也不算很久。
反之,如果你完全不喜欢做这个,却一直勉强自己去做,
那宝贵的人生还有很多事情可以试,花了两年努力,也算对得起自己了。
年纪变大不会让你变笨,但生活压力会让你选择变少,所以适时停损的确有必要。
祝你找到自己的方向
Good luck!