The Insider Track: Cracking the Software Code to Land Your Software Intership or Software Job

Albert Wong
2 min readFeb 11, 2024

--

Forget the endless cycle of submitting applications and hoping for a response. In the competitive world of software, standing out means showing, not just telling. The key? Extreme ownership. Instead of passively waiting for opportunities, build something valuable and leverage it to showcase your skills and passion. Here’s how:

1. Dive Deep: Embrace Open Source

Pick a popular open-source project you admire. Deep-dive into its codebase, understand its purpose, and identify areas where you can contribute. Build an addon, fix a bug, or improve documentation. Every contribution, however small, demonstrates initiative and technical ability. Plus, it earns you recognition within the project’s community, building your credibility and network.

If you don’t know where to start, feel free to contact me at albert.wong@celerdata.com. I’m Head of Community and Developer Relations at StarRocks, an open source replacement for Snowflake, Big Query, and Redshift where I can help guide you. If our open-source project doesn’t fit, there are others that may interest you.

2. Make it Shine: Go Beyond Functionality

Don’t just build something functional; make it remarkable. Focus on user experience, write clean and efficient code, and document your work thoroughly. Highlight the impact of your contribution — increased user engagement, improved performance, or simplified processes. Be proud of your work and showcase it!

3. Network Like a Pro: Sell Yourself, Not Your Resume

Now, the magic happens. Leverage your contribution as a conversation starter. Reach out to developers in the project community, offering insights or seeking feedback. Connect with relevant people on LinkedIn, showcasing your contribution in your profile. Don’t just sell your resume; sell the story behind your work, your passion for the project, and the value you bring. Engage in online discussions, offer help to others, and build genuine connections.

4. Alumni Advantage: Tap into Your Network

Remember your university alumni network? It’s a goldmine! Reach out to alumni working in software companies, share your contribution, and express your career aspirations. Alumni are often more receptive to helping fellow graduates, especially those demonstrating initiative and talent. Ask for informational interviews, career advice, or even referrals.

5. Remember: It’s a Marathon, Not a Sprint

Building a valuable contribution takes time and effort. Don’t get discouraged if you don’t land a dream job overnight. Focus on continuous learning, improvement, and building genuine relationships. As your network grows and your contributions gain traction, opportunities will organically emerge.

Extreme ownership is not a shortcut; it’s a commitment to excellence. By proactively showcasing your skills and building meaningful connections, you’ll transform from a resume in the pile to a developer with a compelling story. So, roll up your sleeves, contribute with passion, and watch your career trajectory soar!

Bonus Tip: Don’t underestimate the power of personal projects. Build something you’re passionate about, showcase it on your portfolio, and use it as another conversation starter to demonstrate your creativity and technical prowess.

Remember, success favors the bold. Take ownership, build something remarkable, and network authentically. The software world awaits your unique contribution!

--

--

Albert Wong
Albert Wong

Written by Albert Wong

#eCommerce #Java #Database #k8s #Automation. Hobbies: #BoardGames #Comics #Skeet #VideoGames #Pinball #Magic #YelpElite #Travel #Candy

No responses yet