TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Choosing between two different software jobs

3 点作者 Qision11 个月前
Hi HN, I&#x27;m a junior backend software engineer. I have been proposed two positions and I am struggling a bit to choose. Here is a short description for each of them.<p>The first job involves maintaining some Java code with Spring Boot apps and at the same time move the project from Java to Python and Go. The stack also relies on an Azure cloud. In the future I expect to gain experience in Java&#x2F;Spring Boot&#x2F;Python&#x2F;Go&#x2F;Azure and some devops.<p>In the second position, the goal is to rewrite, in Java&#x2F;Spring Batch (not Boot!), a very old app written in Cobol. Here I am not expected to code that much, instead I will be asked a lot of conception, basically I will be at the interface between the client and the dev team. My role will be to translate some directives to the dev team, keeping in mind how things are built and safeguarding the project from conception flaws. I will also write documentation. In the end I expect to have a strong experience in software conception and a smaller experience in Java, Spring Batch and maybe a bit in Cobol.<p>In a sense I feel like the second position will give me a better understanding of software in general but I am also concerned to end up with shallow programming skills. On the other hand the first choice seems to be very fancy.<p>Strictly speaking about the stacks, what do you guys think? Which position do you think will give me the best background for the following years?<p>Thanks!

2 条评论

mydriasis11 个月前
I&#x27;d go for job one so that you can level up your programming skills!
评论 #40929853 未加载
stray11 个月前
You&#x27;ll likely be in way over your head with the COBOL project.<p>So choose the first.