请问HN:在使用过时技术的情况下,如何提升自己并变得更具就业竞争力?
当我的日常工作依赖于遗留技术,而我又对在这个领域寻找新工作没有兴趣时,我可以合法地做些什么呢?想象一下,遗留的 .Net 框架桌面应用程序和单体 Java 应用程序。
我的目标很简单——找到一个能让我具备就业能力的位置。但为了让自己具备就业能力,我并没有明确的路径来利用我已经掌握的知识。我觉得我可以选择从头开始,比如深入学习机器学习,或者学习 React 并开始原型开发一个完整的 React 应用程序。但对于这两者来说,我在日常工作中都没有任何实际用途,因为我的公司并没有发生“真正”的增长。大多数时候只是一些小修小补,偶尔写写 PowerShell 脚本。
说说我的背景,我的职业生涯开始得比较晚——我在 28 岁时才找到真正的编程工作。从那时起,我在当前的雇主那里从事 Java 和遗留 C# 开发已经六年了。确实,前四年我学到了很多东西。但现在,我感觉自己几乎没有什么学习的机会。大约一年前,我开始随意申请工作,现在回头看,这让我意识到必须积极主动,弄清楚接下来该如何走。我目前的收入不高,这也是我想要走上正轨的重要动力。
我拒绝相信“创业”是我摆脱当前困境的办法。我必须找到更好的方法来利用我所做的事情。我已经尽力提升自己的技能,例如获得了 AWS 从业者证书。但在我的日常工作中,这并没有实际用途。此外,我在 LeetCode 上做了大约 150 道题目,但我并没有那么天赋异禀,能够通过 FAANG 的面试。我在系统设计方面还不错。
对于那些在这个情况下成功转型的更有经验的专业人士,我现在可以现实地做些什么?我应该将什么作为短期和长期目标来优先考虑?我下个月、下下个月、第三个月等应该设定什么样的目标?我的选择是否包括以下几点?
1) 走机器学习路径还是 ML-OPS 路径?如果是的话,我该如何向潜在雇主展示“嗨,我知道这些,但我的日常工作没有用到这些”?
2) 熟悉 React——我的直觉告诉我,也许我可以用这个来构建全栈应用程序,以展示我“构建者”的个性?
3) 追求高级云认证?比如 AWS 中级证书?
目前在组织内部转岗不是一个选项,因为晋升周期在四月开始。
查看原文
What can I legitimately do when my day job operates within legacy technologies and I have no interest getting another job within this space - think legacy .Net framework desktop application and monolithic Java application.<p>My goal is simple — to get or be in a position where I am employable. But to make myself employable, I don't have clear path which to take to leverage what I already know. I feel I can either start from scratch - say dive in Machine Learning path or say pick up React and begin to prototype React full stack app. But for both, I will have zero use in my day job since there isn't any 'real' growth happening in my company. Its mostly minor fixes and perhaps writing powershell script here and there.<p>A bit into my background, I started my career late - I got true programming job at 28. Since then, I’ve been with my current employer doing Java and legacy C# development for six years. Sure, first four years or so, I learned a lot. But now, I feel I'm not learning that much at all. I started to casually apply for job last year or so which, now looking back has been a wake up call to really be proactive and figure out where to go from here. I don't make that much which is a major motivation to get myself on the right track.<p>I refuse to believe, 'do a start-up' is the way to get myself out of my situation. There has to be something better I can do to leverage what I have done. I have done my best to upskill, e.g. got AWS practitioner certificate. Again, no real use in my day job. Also, I have done leetcode ~150 problems but I am not that gifted to crack FAANG interview. I'm okay with system design.<p>For more experience professional here who have navigated out of this situation, what can I realistically do right now? What should I prioritize as short-term and long-term goals? What kind of goals should I have for next month, second, month, third month, etc? Are my options the following?<p>1) go machine learning path or ML-OPS path? If so, how do I show potential employer, "hi, i know this but my day job has no use for this"<p>2) get comfortable with react - my gut feeling tells me perhaps I can use this to build full stack application to show employers of 'builder' personality?<p>3) pursue advance cloud certification? say AWS intermediate certificate?<p>Transferring within org is not an option right now since promo cycle starts in April.