作者zanyking (最後的六年级生)
看板Soft_Job
标题Re: [请益] 非本科Java第一份工作问题(代PO)
时间Sun Oct 2 16:51:23 2022
※ 引述《ssss8564 (黄小花)》之铭言:
: 小弟非本科,25Y,
: 119经济系毕业。
: 当兵完後在家自学半年Java,
: 自己的作品未使用到框架,
: 目前收到了5家录取通知。
: 产业、薪资等条件皆差不多,在此就不赘述了。
: 最主要的差异在於,
: 有的公司工作内容会操作到Java主流的框架,
: 有的则是完全不会碰到框架。
: 小弟爬了网路上的文章,
: 有的论点提到Java工程师一定要会框架,
: 或者Java工程师没有操作框架的工作经验会很难找工作。
从来都不用框架、跟框架不熟会有很多问题:
1. 你是站在地上靠自己的身高跟站在巨人肩膀上的在竞争
九成的情况,很多东西是不需要自己开发的,如果善於找方案通常可以很快找到
而一成的情况当你需要自己造轮子的时候,你如果不是已经用过各式各样的轮子
你发明的轮子肯定很难用
2. 你不擅长有系统快速的看文件,并且很难根据文件搞清楚别人开发的元件怎麽用
3. 你看过最难的程式码大部分是你自己写出来的,天花板很低
Java rt.jar 里面的lib 原始码看了当然有帮助,但那通常是演算法与API设计,而
不是系统架构
4. 你会很难跟其他工程师沟通概念,一直用自己Home made solution的人通常会建
立起自己一整套的terminology,而这跟别人交流时会造成障碍
自学不是坏事,但写程式如果目标是要能够参与团队做商业开发,赶快找一个可以
接触大量范例、可以模仿、可以参与团队的工作会比较好
: 目前想去公司的工作内容不会用到框架,
: 不知道对找下一份工作会不会有严重的影响,
: 希望各位前辈可以给些指点。
这个很难给建议,要不要加入一间公司,看的是:
『几年後你离开这家公司,你希望得到了什麽?』
在不知道这家公司做什麽市场、有什麽优势、开发团队是什麽样子的情况下没有办法
说该去不该去,但看看自己需要什麽、想追求什麽倒是可以先讨论的,我自己一向追求:
1. 我想要参与一个对所有关系人都有价值的产品或服务的开发,我不想要我花的时间
是贡献在没意义的东西上
2. 我的履历会更好找下一份工作
3. 我的好奇心一定程度上有被满足
4. 我有机会认识优秀的开发者
我没有列出薪水、福利之类的,因为资讯产业比起大多数传统产业来说,是少数人肉
市场资讯黏滞度最低的行业,同时也是少数相较其他行业不用当老板、不用靠学历,
就可以靠开发实力就挣得高薪的行业
请注意,我这里讲的是『开发实力』,不是技术能力
英文会话、团队沟通、客户沟通、mentorship、Leadership、英语商业文件技术文件
写作、介面设计、系统架构设计、资料结构演算法、计算机架构认识、未来资讯科技
趋势分析、现有资讯市场产品与服务现况、实务开发经验、ETC...
这些通通都算,所有从一个软体开发者出发可以主动行为、主动学习,而能促使产品
成功的能力都算在内,一个开发者如果从不给自己找藉口去避开强化这些方面的能力
,他要一直倒霉市场没有给他应有的价格的机会是很小的,至少比起很多会有学历障
碍的行业要小得多
--
『你知道人有脑子,所以不要只是单纯的满足它,偶尔也要使用它啊。』
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.158.240 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1664700696.A.892.html
1F:推 abc21086999: 推 10/02 20:47
2F:推 ts00328685: 雀食 10/03 00:03
3F:推 marsonele: 想问你的ID跟ZK有关系吗? 10/03 20:06
我的帐号是2003年注册的喔,不过我10年前在ZK工作了六年,是员工编号个位数的
前元老员工
4F:推 lovdkkkk: 推 "开发实力" 不仅是技术能力 10/03 21:16
※ 编辑: zanyking (123.194.158.240 台湾), 10/04/2022 00:23:18