this post was submitted on 01 Jan 2024
37 points (81.4% liked)

Programming

17669 readers
187 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
 

Hey guysss. Trying to find a job. But dont know where to start. What websites to use? Etc. I know rust lang and its more about finding job and not about my knowledge. Searching remotely job, half time, cuz im a student now. Thank you!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 11 months ago* (last edited 11 months ago) (1 children)

Step one - do some open source work in various commonly used* languages.

Step two - apply for jobs, include a link to your open source work specifically highlighting projects that might be relevant to the company you're applying for.

Step three, while applying, keep improving your open source projects. Don't spend all your time writing code - spend at least half your time on planning and documenting your work - such as discussing issues with other people in the issue tracker (this is obviously easier if you're contributing to an established project rather than a new one that you've created yourself).

It's not enough to have knowledge. You have to demonstrate that you have that knowledge. Also you need to demonstrate that you are able to work in a team environment which is a very different skill set to actually writing code. If you don't know how to schedule/plan/budget a project... learn that skill.

(* Rust is a popular language but it's not a commonly used one. It doesn't even get a mention on GitHub's lost of the top languages when you count code being written, though it is the fastest growing language according to the same source - I recommend you learn JavaScript, Python, C#, C++, bash scripting... build a decent understanding of all of those. And learn some common non-programming languages too - such as SQL, HTML, Markdown).

[–] [email protected] 3 points 11 months ago (1 children)

Does that actually work? I don't think any technical interviewer has ever mentioned my github, and the most difficult part of getting a job is to get HR to forward your resume, and those obviously don't know a thing about code.

[–] solidsnail 1 points 11 months ago (1 children)

Point it out explicitly in your resume. Don't expect them to figure out your github activity on their own.

It's definitely better to have open source experience than no experience.

[–] [email protected] 1 points 11 months ago

Obviously, but you don't answer my question. Do people really get interviews thanks to their open source work? OP is more likely to land a job by networking than by contributing to open source, is what I am getting at.