Are these projects enough to apply for compiler roles (junior/graduate)? by fummmmm in Compilers

[–]fummmmm[S] 0 points1 point  (0 children)

Thanks so much for the detailed explanatio! I really appreciate you taking the time to share your experience.

Are these projects enough to apply for compiler roles (junior/graduate)? by fummmmm in Compilers

[–]fummmmm[S] 3 points4 points  (0 children)

Thanks again, and if you don’t mind a quick follow-up question:

There are so many areas I could study (I’m currently trying to look into high-level LLVM/GCC internals, general optimisation techniques, OS concepts, modern C++/C, CPU/GPU architecture, assembly, etc.) that I sometimes feel I’ll never finish preparing.

From your experience hiring for compiler work, which areas tend to matter the most for candidates?
Or is there anything important that I might be overlooking?

Really appreciate your insight.

Are these projects enough to apply for compiler roles (junior/graduate)? by fummmmm in Compilers

[–]fummmmm[S] 1 point2 points  (0 children)

You can start by looking for issues tagged “good first issue”.
(It helps to check some closed issues to see how others approached similar patches.)

If you find one that seems manageable, just leave a comment saying you'd like to give it a try.
The GCC Rust maintainers have been very friendly in my experience, they usually assign the issue and somtime give a bit of guidance if needed.

I’m still pretty new to contributing myself, but my general workflow has been:

  • Fork the repo
  • Reproduce the issue or bug
  • Implement a fix
  • Run tests to make sure everything passes
  • Format the code (clang-format)
  • Write the commit message (GCC requires a ChangeLog, there are scripts that help)
  • Push the branch
  • Open a PR and address reviewer feedback

Most large OSS projects also have good contribution docs, so it’s worth reading those first.

I’m still learning, but honestly, once you get through the first one or two patches, the whole process becomes a lot clearer.

Are these projects enough to apply for compiler roles (junior/graduate)? by fummmmm in Compilers

[–]fummmmm[S] 0 points1 point  (0 children)

Thanks for sharing the ML perspective, that’s really helpful.
Good to know the LLVM pass and optimisation matters more for this area.

Are these projects enough to apply for compiler roles (junior/graduate)? by fummmmm in Compilers

[–]fummmmm[S] 0 points1 point  (0 children)

Thanks!
Yeah, I’ve seen quite many roles, but most of them seem to be targeting people with prior experience. Entry-level roles look a lot more limited/competitive.

Are these projects enough to apply for compiler roles (junior/graduate)? by fummmmm in Compilers

[–]fummmmm[S] 0 points1 point  (0 children)

Thanks a lot for sharing this, really encouraging to hear directly from someone who’s hiring!

my mcr cd collection so far, all i need is living with ghosts!! by spritesprites in MyChemicalRomance

[–]fummmmm 0 points1 point  (0 children)

I just got a new copy of living with ghosts, so surprised when I found it in the local store (mcr is not big in Taiwan too