• 4 Posts
  • 312 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle


  • Not OP but I can share my journey through my career.

    Depends on where you are in the world and your work ethic.

    I was a terrible student with a hard time understanding harder maths (due to my schooling, but that is something specific to my region), and I was still able to graduate with a 3/4.3 score. It was a lot of hard work that I wasn’t prepared to do due to my work ethic. I had to learn to be at least decent fast and the first year was brutal.

    My experience is that university is a lot harder than the work after university. But the corporate world can be soul crushing. In big corpos, you usually do the same part of a process where as during university, you do a lot of interesting and varied stuff.

    My electrical engineering program was generalist with each semester being a different domain of electrical engineering and me being interesting in embedded electronics. So doing a semester of power transmission lines was brutal because I wasn’t that organised and didn’t like the courses.

    Society tend to romanticize engineering, but there is a lot of busywork and project management and you get caught in administrative bullshit just like any other job (ask a software engineer thoughts on stand-ups and agile and be ready to hear horror stories).

    But, if you really like engineering, there are those moments of pure engineering that makes you forget all the bullshit around and make the career worthwhile.

    So life rambling aside, engineering is a worthwhile career. It is not an easy path, but the work is manageable though sometime overwhelming. Treat university like a 9-5 job with some overtime and you’ll do fine.

    I didn’t have to worry about the financial side of things because I live a place where school is cheap and student financial aid is plentiful. So keep that in mind when making your decision because I cannot comment on that part.









  • Croquette@sh.itjust.workstoProgrammer Humor@programming.devRTFM
    link
    fedilink
    arrow-up
    26
    arrow-down
    1
    ·
    2 months ago

    The documentation is usually dog shit.

    The corporate culture does not allow appropriate time for the documentation as it is considered something that cost money without a quantifiable gain.

    It permeates in the FOSS space as well since writing good documentation is a skill and it is not fostered in corporations. So devs start great projects with terrible documentation.










  • I am glad for your comment because I work with mcus and embedded solutions in C, so Rust, in that case, wouldn’t be neccesarily safer than C.

    I will have to look into it. I need to do 30h of training every two years, so I will learn Rust regardless, but I was thinking about eventually switching to Rust for embedded projects. Might just keep Rust as my scripting language because it is easier for me than Python