• 2 Posts
  • 169 Comments
Joined 8 months ago
cake
Cake day: April 11th, 2024

help-circle





  • Every personal project is good as long as you try to make it professional. It doesn’t need to be perfect but you can show that you made an effort to clean your stuff. I’m biased because I’ve been doing C++ for a long time, but every language is worth it. Also what I’m saying may be specific to my location and kind of job, but I tend to think it’s kind of universal. To get a job, you need to show that you have a broad view of the software ecosystem.

    For example for C++, you can do:

    • C++ code, maybe built with CMake or SLN because those are universal tools
    • linter and formatting (clang format, cppcheck, SonarLint, etc.)
    • good commits and branching strategy
    • some comments in your code
    • some documentation
    • unit-tests
    • maybe some scripts in Python for the CI
    • use a package manager like Conan or VCPKG because any company will pick random libraries all over the internet, you can’t do everything from scratch

    I think it applies to every language, just change C++ to any other language but the other bullet points don’t change. And if you have some code to review, post it here and we’ll read it like a real “merge request,” it can be interesting.




  • Not OP but my parents were “helicopter parents” and I was kind of brainwashed into thinking that school was the only purpose in life. You MUST get a degree, and that’s it. I had no education except “do your homework.” No real friends, no purpose in life, no thinking for myself. I was filthy, brushed my teeth once a day, took a shower once a week or once a month. No one ever noticed. It was worse than being a catholic extremist.

    When I got a master’s degree, I didn’t knew what money was, health, having an opinion, paying taxes, taking a real shower, buying food, cooking food. I knew nothing and it took me years to even understand that it was a thing that you had to do every day. It was way before the internet but I’m happy it exists for young people. Physical abuse is difficult to detect, but psychological abuse is even more sneaky.