Soft_Job 板


LINE

※ 引述《cyntasha (cyntasha)》之铭言: : 版友好, : 目前是找工作找到怀疑人生的初阶工程师。 : 想以Java为主要工作语言来点技能,但去了几间公司面试後有点疑惑。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^这麽想的原因是什麽? 不是说专注於Java技能培养来选工作会有什麽问题,而是你的动机与原因如果跟现实 有偏差,即使别人选Java走得很顺、换成你也有可能过得糟 : A公司是使用Spring boot技术,但也有接触aws, gcp等等。 : B公司似乎java研发为主,云端的部分是其他部门进行维运。 : C公司似乎流量比较大,使用noSQL技术、时序资料库、多主机自动化部署,并使用 : java开发app及web。 我先假设你目前找工作的考量,是以职涯发展性最大出发来选,其他什麽月薪多一万、 工时长短等等的都可以牺牲,那其实公司用什麽技术、用到什麽程度并不是首先得问的 我还年轻、还无忧无虑一人饱全家饱的时候,以下是我考虑公司时会第一时间问我自己 的问题: 1. 这间公司所主攻的市场是向上还是向下? 2. 这间公司的产品在市场上有竞争力吗?市占率会上升吗? 3. 这间公司的产品的核心竞争力是建立在软体开发水平上吗? 4. 这间公司处在哪个时期?黑暗摸索、快速成长、成熟高原? 5. 这间公司的主事者对市场竞争有企图心、积极投资产品研发吗? 如果我真的以职涯发展为第一优先,那除非我目前程度真的很差,不然以上任何一个问题 答案是负面的公司,我早年都是不考虑加入的 这些问题都通过了,才来看他的技术用什麽、用到哪里 : 目前的疑惑是: : 会处理高并发问题是必备技能吗?需要专门挑选可以处理此问题的公司 : 以增加技术能力吗?但看起来要处理这些问题,好像不是java技能的精进, : 而是朝像docker, H8s技能点?要点的话似乎aws比较是主流?还是说其实台湾本科系 : 毕业docker, jenkins是基本知识呢?(我在国外学习,确实遇过熟悉这些的印度人) 处理高并发在台湾可能不是必备技能,但出了台湾任何产品服务以纯软体开发为核心的 中大型公司是必备技能,senior backend 以上对高并发没想法的人(知道不同量级同一 个问题解法如何不同、如何过渡)只能在还没赚钱的startup 做POC/MVP,等到量突然上 来了就得准备拿着选择权滚蛋了,因为你写的程式对公司在有效产出上是负的 管理Docker image 给大家用,确保全公司有哪些共用预设的program 要装哪个版本才 不会冲,这个不见得是必要的,但是知道Docker 在整个堆叠的哪个位置,知道公司用的 CI/CD pipeline 怎麽跟Docker运作,知道怎麽查找你要的image base据以开一个懒人包 方便同team 的开发者在localhost 跑系统堆叠,这些技能是有用的 当然,如果你跟我一样懒,就是很讨厌在localhost 跑一堆不是自己写的服务,那也可 以把公司的Dev env VPC 的Bastion开好,然後locahost Application 所有的upstream service call通通都走ssh tunnel ,每次localhost app启动前就是执行一整串ssh tunnel 指令 但如果你要alter table schemas,那migration script还是乖乖先在local docker跑过 确认一下吧 K8S是看组织规模的,如果你考虑未来要去够大的公司、参与高复杂、要求HA等等等 的MicroServices 开发,那学起来不会亏 相比来说,Jenkins 我不会推荐特别去学,除非有老系统懒得搬家继续用才去临时抱佛脚 现在不管是GitHub还是CircleCI 都很强大,想做什麽都能做,而且持续进步,随需scale out,自己家养一个还要维护、介面古老、功能阳春,用起来实在切心 AWS 我个人是比较喜欢,GCP 有些东西选项比较少,但不管哪个我都是terraform 下去 所以也许最重要的是要学terraform,另外练习如何用chatGPT 问出你要的设定是重要 的技能,不要再像我小时候那样嗑完reference 才开始做事了 : 有使用render部署springboot side project的经验,技能还能怎麽点呢? 不同的专业领域要求不同,我就说senior backend eng的问题意识吧,凭印象列一列, 其他的我也不敢讲: 一个对外服务的系统,它的主架构长怎样?request 怎麽流?从internet request 开始 到後面会产生几个requests 到哪几个services上?那些services 背後采用哪些资料库? 哪些middleware?哪些cache?BI 那边可能有哪些需求?需求的即时性有多高? ETL cron job 要怎麽跑?Kafka 或是event queue等应不应该收到通知? 系统任何一点要是突然拔插头该如何应对?GDPR/CCPA怎麽满足? Logging/instrumentation/healthcheck 等用什麽平台处理?如何降低成本? 在特定的Cloud 上(AWS/GCP) 目前的开发需求有几种方案?哪个在开发时间/运作成本 比较上最划算? 目前公司采用哪几种程式语言作为主力?这些程式语言在公司内总会形成套路堆叠的, 目前采用的软体堆叠定式还符合需求吗? : 好好复习java知识吗?java工程师硕毕期望待遇应该开多少呢?不好意思不太清楚 : 产业状况问题有点多,谢谢。 待遇问题我太久没在台湾找工作或负责徵才了,很难回答你,但关於Java 知识的复习 首先,你不可能凭着空气去把Java写好的,你只能沈浸在实际存在的严苛需求与困难 问题中挣扎,然後尽可能做到最好 就想一下,难道我现在看着课本用力解题,哪天就会有谁跑来问我: 『啊你Java 写得怎麽样?』吗? 不可能嘛,就算有,那个问问题的应该也没多厉害,因为这个问题本身就是错的 我们只能说: 『我曾在哪间公司,开发过XXX系统,在开发某某功能的时候,我曾经思考过哪些方案 ,後来挑了哪一个,原因是为什麽,最後开发时程多长、QPS撑到多少没问题,运作成 本多少』 bla bla bla 可以连续讲下去,如果他不阻止你,你甚至可以再挑两个案例,每个都讲 一两个小时 只要能解决的问题够难,能很好的呈现出你是如何思考、如何解决问题的,证明投资 在你身上未来产出相当不错,那就够了 Java programming ability 只是做软体开发的基本能力之一而已,追求这个能力确实 是有助於提升开发实力并且能面对、能处理复杂的程式码与较为成熟的开发模型与较 大规模的系统架构,但他不是最重要的,也不是未来薪水会不会涨、开发实力会不会 变强的关键因素 一个技术人的技能树发展,是由他经历过许许多多开发团队的职务需求推动的 开发团队的职务需求,是由每个当下技术军备竞赛的炙热程度来形塑的 技术军备竞赛的天花板,是由市场大小、市场评估产品价值有多高、毛利率决定的 一家公司说他用Java,到底是他一直以来都用Java所以只会Java? 还是他的团队规模与开发复杂度适合用Java? 所以如果没有要跟特定的技术谈恋爱的话,职缺拿到,首先先看看市场、看看军备 竞赛的炙热程度、看看他们的产品、看看他们的企图心,都看完了才会来看技术要 求相关内容 至於Java 不Java,对自己的起许不要那麽低,去对公司的话,两到三年我上面讲的 东西都有机会、甚至是必须摸一遍的,出了学校是没有那种:『给我一个月的时间, 我把它学好再来』这种事,所有的东西都会不预期的喷到脸上,在有了chatGPT、 github copilot 的时代,我们都必须坚定地相信自己可以快速找到答案,然後把查询 结果内化成自己的知识,之後就要能随心所欲地使用,办不到那就别做这一行了, 後面只会更苦的 -- 在湾区打工的中年外籍码农,有谁想在台湾组研发团队做美国市场的,欢迎聊聊 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.79.158.69 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1694682456.A.435.html ※ 编辑: zanyking (42.79.158.69 台湾), 09/14/2023 17:11:46 ※ 编辑: zanyking (42.79.158.69 台湾), 09/14/2023 17:20:50
1F:推 sssyoyo: 优文推 09/14 17:24
2F:→ DrTech: 真的。别把程式语言工具,当技能。 09/14 17:25
3F:推 DrTech: 真正後端技能是,选对战场,别人给你一个商业需求时,又要 09/14 17:30
4F:→ DrTech: 高流量,高容错,高可靠时。你的解决方案是什麽?你能不能 09/14 17:30
5F:→ DrTech: 做到比别人,快,稳,低成本?。 09/14 17:30
6F:→ DrTech: 选对战场,自然薪资能力,水涨船高。选错战场,十年後还是 09/14 17:39
7F:→ DrTech: framework + CRUD。 09/14 17:39
8F:推 rurumi855357: 推 09/14 17:42
9F:推 ts00328685: 推 09/14 17:46
10F:推 ja841014: 推 09/14 17:48
11F:推 silveryiris: 推 09/14 18:13
12F:推 cyntasha: 哇真的很感谢特地回一篇,让我更加理解如何以职涯发展 09/14 18:20
13F:→ cyntasha: 来评估找工作时的主要考量。也听了上篇版友建议有找到 09/14 18:20
14F:→ cyntasha: 自认为ok的工作。之所以会询问想以Java为工作语言点技 09/14 18:20
15F:→ cyntasha: 能,是因为以职涯发展来看,比较大间的外商看能力需求 09/14 18:20
16F:→ cyntasha: ,需要c或java能力?另外也有拿到海边offer,软工版比 09/14 18:20
17F:→ cyntasha: 较没有它的评价,想顺便请教一下,工程师待系统厂或像g 09/14 18:20
18F:→ cyntasha: g it的看法,谢谢 09/14 18:20
19F:推 devilkool: 大师 09/14 18:21
20F:推 single4565: 推 09/14 18:26
21F:推 askaleroux: 原Po实在菜味浓 推这篇 09/14 18:57
22F:推 keepxha: 推 09/14 19:49
23F:推 drysor: 推~ 09/14 19:56
24F:推 greengg: 推 受益良多 感谢 09/14 19:59
25F:推 loadingN: 牛逼 09/14 20:39
※ 编辑: zanyking (123.194.157.176 台湾), 09/14/2023 20:50:31 ※ 编辑: zanyking (123.194.157.176 台湾), 09/14/2023 20:52:39
26F:推 yogog8: 推 09/14 21:03
27F:推 believe91326: 感谢大大 09/14 21:31
28F:推 SeungHsu: 优质推 09/14 21:34
29F:推 Hsins: 推 09/14 21:48
30F:推 loveu8: 推~ 09/14 22:08
31F:推 purplvampire: 推 09/14 22:43
32F:推 remember69: 这篇太优,推 09/14 22:45
33F:推 iamOsaka: 推 09/14 23:09
34F:推 ouryouth: Push 09/14 23:21
35F:推 NikonD5: 推 09/14 23:37
36F:推 andy9595995: 推 09/15 00:52
37F:推 Burwei: 推 09/15 01:24
38F:推 buke: 推 09/15 02:44
39F:推 shiwa: 推 09/15 04:36
40F:推 tttkkk: 我发现这时代可能只剩下软体工程师能看长篇文字了 09/15 04:48
41F:推 ducky0609: 推 09/15 08:24
42F:推 Psyman: 推,受益良多 09/15 08:49
43F:推 Desert22: 推 09/15 09:46
44F:推 blazers08: 推推 09/15 10:02
45F:推 jomss898989: good 09/15 10:34
46F:推 kaichu02: 推 09/15 12:16
47F:推 nayeonmywife: 请问您生涯何时去湾区的,身份问题很困扰,不读书的 09/15 14:09
48F:→ nayeonmywife: 话,感觉都要先进外商再内推 09/15 14:09
49F:推 smily134: 推 09/15 19:51
50F:推 timofEE: 对新人优文 受用良多 09/16 00:46
51F:推 d8888: 推 09/16 16:47
52F:推 AmosYang: 推,尤其是那 5 个「考虑公司时」的问题 09/17 03:07
53F:推 smallblack: 优质文章 推推 09/17 13:11
54F:推 eric525498: 推 09/17 23:12
55F:推 newhandfun: 在台湾有机会培养码农以外的能力吗?流量低到什麽都 09/25 00:19
56F:→ newhandfun: 不用做 09/25 00:19
57F:推 newhandfun: 还有,是关於找资料,不乖乖翻文件的话怎麽知道chatgp 09/25 00:22
58F:→ newhandfun: t是错的呢? 09/25 00:22
59F:推 ookk36: 大推! 10/03 14:50
60F:推 zerofinal: 推 10/20 14:39
61F:推 yuiweq1999: 这篇好猛 01/18 10:53







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP