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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How to get good at writing Java being a Python Developer

3 点作者 mr_o47大约 2 年前
Hello,<p>I’m asking this question as a Python developer, how can someone get good at Java and up level his Java Skills

2 条评论

datkirby大约 2 年前
Hello there! I am new to software development as a whole, so I am not sure how helpful I can be, but here are some advice I have gotten and found useful (and hopefully you can share some tips from your end too):<p>- Choose a language and familiarize yourself with it. In your case it is Python, so you already know the concepts of programming. These concepts are usually easily translated into other languages, so it is mostly getting used to the syntax later on.<p>- Check out youtube tutorials for projects you may want to work on and commit to it. This will help for understanding how each component works with the next, libraries, APIs, etc. Completing projects will give you skills that you may otherwise only skim over by reading.<p>- There are also websites like exercism that do provide some good bite-sized exercises that will help you understand the syntax better.<p>- Review pull requests. Or to be more specific, look at what the PR is trying to achieve and compare how you would have done it versus how the other party got it done.<p>But like I said, I am new, and currently only focused on the backend right now, though I plan to get efficient in working full stack. If anyone else has any other suggestions, please do post them too! I will also appreciate them!
rlawson大约 2 年前
Get certified as a Java dev - the OCA&#x2F;OCP exams. It will force you to understand Java syntax. I program in Java and Python and they are <i>very</i> different languages and I have to be careful that my Python code doesn&#x27;t look like Java or vice versa when I am switching gears.<p>Also understand maven (Java&#x27;s pip) and get comfortable with an IDE (I like Intellij)