本人也是非本科中途出家的,分享一些拙见,还请下手轻点
我觉得我们这些中途出家的,要认知的第一点
就是我们真的很废
也是因为很废,所以做事情要有效率一点
※ 引述《as5678 (NTU-BigLoser)》之铭言:
: 各位资深的前辈大家好,
: 我是非本科系,花了2年左右才转java工程师,
: 快32y了,转职时29y已经明显感受到逻辑很差了。
: 我就基础很弱一直尝试去看书看影片写出来补强,上过2次职训,
: 也花了冤枉钱去巨X和回去念一个学期的硕士,
: 去年12月底离开学校,没钱去资X会了,
: 所以去上第二次职训专门补java领域的东西 ,
: 结训前连框架spring都没有学过,
: 只靠着自己买影片看没多久就去面试,
两年其实满长的,我不知道你做了啥
但私以为如果是学习态度问题,你不管去哪里受训,结果可能还是相去不远
另外Spring的部分,资O会也只有在最后两台课快速塞一堆资讯进来,
以Spring的架构,你大概也猜得出来他也只教了鸡毛蒜皮
所以最终还是上班后才边做边学的
: 我不知道是我逻辑太差还是人际沟通太差的缘故,
我觉得这行的后面九个字可能才是你要面对的重点
因为我们真的很废,学着从前辈口中学习新知,我觉得才是最有效率的方式
程式面我觉得还好,看code查查文件,很容易能找到解答
但产业知识的部分,我真的不觉得看code就能看懂
: 我最后去的公司是不愿意花时间成本在新人的公司,
: 丢2大包公司的专案叫我自己看,
: 要自己去学习看懂商业逻辑跟流程。
: 进公司第一天我发现公司没有配笔电,
: 我背自己2.2公斤的笔电撑到试用期快满才花自己钱买新笔电,
: 解除通勤疲累之苦,快过试用期才租房子在公附近。
: 这间公司花36k请我当码农,只希望我会复制贴上改前人的程式码即可。
: 试用期间我应该有一半的时间在闲置,没有在写程式都在看程式自己摸,
: 因为我看公司的程式码没几行就会看到新东西,
: 查了半天程式也没看几行,一直在track前人的东西也不知所云,
: 所以我大部分闲置的时间要马看自己的教学资源边看边写,
: 想说多理解那些没看过的东西,但是也因为这样其实公司的东西也没看多少,
^^^^^^^^^^^^^^^^^^^^
这边你不觉得怪怪的吗,你搞不懂公司的程式用了什么东西
文章读起来感觉你甚至不知道用了什么技术,就开始看自己的教学资源
我不知道你看到啥东西导致你卡关,但程式面的话我不觉得需要花这么多时间
产业知识面的话,你去看教学资源也不可能有答案吧
我认同你的努力,但你是不是努力错方向了?
: 所以试用期第2个月小主管就叫我别看了,去看公司的程式码。
: 但是一方面我看公司的东西很多时候理解上会有困难,
: 一方面也许是我人的问题,不确定要怎么问怎么看,
: 一方面我小主管也说了,他不愿意花任何时间在我身上教育训练我,
我其实不是很相信有人会真的一点时间都不愿意给
所以我推论你们是不是之前有什么误会
有的话,我觉得你可能需要跟主管谈一下这部分
如果没有误会,主管又真的不愿意拨任何时间,我是建议你离职
因为你可能待再久,技术还是不会成长
: 说我进来就要全部自己会,全部自己看懂然后把交付工作做好,
: 我一直在东补西补看到的东西,
: 但是我小主管还是觉得我不会,工作态度有问题。
: 我想请问前辈们也是都这样过来的吗?看公司包到会然后上开发?
: 因为说实在程式码看再多,我没有边抄边写我还是不熟不太会用,
: 但是公司的程式包我基本上又不太会动自己乱改做测试,
: 因为那些是团队的东西,连启server连DB我都不会改,
: 所以网络的教学我不能用,公司的东西我又不能拿来做实验自己玩,
copy一份到local自己测试不行吗
: 我不知道我到底还能怎样进步了????
: 前后花了2年,学到的东西对公司而言就是垃圾,
: 我很明显感受到,就算我待满一年程式能力也不会有多大的进步,
: 公司里面最边缘的人也是我,三不五时被公司请起来干一顿,
: 年龄不小记忆力又衰退很快逻辑又差训练不上去,
: 我该停损了吗?我压力真的很大一方面知道薪资成长不上去,
: 一方面学习能力及专业能力又无法大幅提升,
: 当初录取我的公司有5-6家左右,
: 选这家因为交通方便薪资算高公司不小但也不大,
: 想说比较大的公司因该教育训练会好一点,缓冲时间多一点结果通通没有,
: 我不知道我对这间公司到底还有什么期待了,薪资福利也不怎么样,
: 大主管直接跟我说,公司就是要用这种薪水请我这种非本科的码农,
: 本科不会来这种公司接受这种pay,
: 小主管完全不愿意花时间在我身上,不知道为何试用期还是给我过,
: 房子都租了钱也花了,感觉穷忙了半天不知道自己能干嘛?
: 边看边抄能把东西做出来动起来,我会很有成就感,
: 现在这样子,我到底还适合这行吗?
: 谢谢大家的意见及建议。
先说结论:我建议你可以把linkedin打开了
理由有两个
1.你在这公司很可能已经被拉黑了
2.这工作听起来对你成长没有太多帮助
然后对于你讲的那些障碍,老实讲我觉得有有很多是你对自己太宽容
才替自己找了借口
我跟你年纪没差多少,入行资历也跟你也差不多,女朋友也每天靠北我忘东忘西
我们公司客户一二十个,好几间都被客制化,我也是一天到晚被派去支援A支援B
程式码上连个Java doc都没有,db schema也没文件跟注解能看
所以我会带笔记本,时不时就把东西写上去,怕自己忘记
有问题就客气点问同事或主管,甚至是直接去请教客户,想办法找解决的办法
我是觉得,这行业非本科的劣势并不是在看不看得懂code
就我所知有不少本科学生在学期间其实也没接触太多实作
更多着重在资料结构算法那些我们要花很多时间才知道在冲三小的事情上
所以看不懂code我不觉得这是个借口,更何况踏进来是自己的决定
这些都还是当初可预期的状况吧
我建议啦,你先换一间公司
面试时诚实的表明你会的技术有哪些,你的弱项有哪些
然后询问公司能让你学习或接触到哪一些技术,如果公司答不出来,就也不用考虑了
最后我认为你的问题可能出在发问
我在学习的过程中有找一些可以跟我听懂彼此问题的朋友一起学习
一方面是怕自己表达或理解有障碍,一方面是闭门造车效率也真的很低
就职后则是尽可能的思考,但若浪费太多时间,就直接询问各前辈
发问记得要精简明确,毕竟别人愿意花时间给自己,是很值得感恩的事情
你没那么差,你们公司也没那么好
心态调整一下,换间公司,扎实的把基础打好,再找下一个伯乐
这个产业很残酷,但努力都会有回报
我这几年也是每天弄到心力憔悴,但现在的薪资已经超过入行前工作的2倍
共勉之