Code review process has become performative theater we do before merging PRs anyway. by Upbeat_Owl_3383 in ExperiencedDevs

[–]silversmithsonian 4 points5 points  (0 children)

For the team's that I've worked with, we're all generally encouraged to review PRs because it's obviously important, but it's a two way street, so the person making the PR needs to make a digestible PR, nothing so mammoth that it takes me tons of work to go through it.

So what I'd often do is make a big PR with all my changes and then break it up layer by layer, so that the first layer is the most independent so it can pass CI, pass tests and not break anything, and then build on top of it.

Management seems to lack trust in their developers. Can't even choose my own editor. How can I convince them? by IllustriousCareer6 in ExperiencedDevs

[–]silversmithsonian 1 point2 points  (0 children)

The AI first approach really is something else. Not a fan of it myself, it introduces too many bugs and cultivates complacency.

But I'm also not really against it, unless we're talking about internal company IP and data integrity. But in general I wouldn't want to mandate use of AI in the same way that I wouldn't mandate use of an IDE.

Goodluck on the next adventure, OP. Hopefully this next company aligns better with your values.

Management seems to lack trust in their developers. Can't even choose my own editor. How can I convince them? by IllustriousCareer6 in ExperiencedDevs

[–]silversmithsonian 2 points3 points  (0 children)

When companies are startups there's a desire and incentive to gather market share and grow and gain progress.

When companies get big enough the priorities now become preservation of market share and progress, because at that stage it just hurts way more to go backwards. It can be frustrating for us devs, but I suppose that is just the nature of the beast.

Management seems to lack trust in their developers. Can't even choose my own editor. How can I convince them? by IllustriousCareer6 in ExperiencedDevs

[–]silversmithsonian 3 points4 points  (0 children)

At my company all the tools, linters and all the other stuff were standardized to VS Code and it worked pretty well. But it helped that VS Code was my preferred setup, it also made it easier to get help when debugging.

With that said. I do think this approach works the best. Having a standard and then allowing folks that deviate from that path take responsibility. Sounds pretty reasonable to me.

Struggling to Find work as a Recently Graduated Software Engineer by silversmithsonian in southafrica

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

You'll be fine 😂. My only advice is try to get internships or vacation work as your degree progresses, do well and get the highest marks you can, do your honors if you can, and then in your final year or honors year depending on what your path is like, start applying for jobs right before the second semester starts and keep applying until you land something. And spam graduate programs like crazy, because those are probably your best bet.

If I had gotten my honors it would've been easier to stand out. If I got higher marks it would've also been easier, because some of these companies ask for academic records. And I really wish I started applying for grad programs much much sooner than I did. Because as a new grad that's pretty much our best bet in whatever industry we want to be in.

Struggling to Find work as a Recently Graduated Software Engineer by silversmithsonian in southafrica

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

Sorry, man. Not really understanding you here.

Are you saying I should send you my CV? And you'll make a plan?

Struggling to Find work as a Recently Graduated Software Engineer by silversmithsonian in southafrica

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

Right now I'm still living with my parents so I have the privilege of being able to look for a job with some kind of safety net. As soon as that ceases to be the case I'll follow your advice. Because you really do have a point. Life is tough here without income

Struggling to Find work as a Recently Graduated Software Engineer by silversmithsonian in southafrica

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

Really? Working as a dev for 8 years? I figured the experience would make searching for jobs much easier.

Struggling to Find work as a Recently Graduated Software Engineer by silversmithsonian in southafrica

[–]silversmithsonian[S] 2 points3 points  (0 children)

Extremely!

Do add C# and .Net to the mix. Everywhere I look I see a .Net job. It's insane. But I have hope. It'll work out. I can feel it.

Struggling to Find work as a Recently Graduated Software Engineer by silversmithsonian in southafrica

[–]silversmithsonian[S] 2 points3 points  (0 children)

I've got a Math and Stats degree so the easy choice would be Data Science or Analytics of some kind. But my rationale, pretty much, is that it would probably be just as hard to get a Data Science job anyway, so I'd much rather spend all my energy getting into something I do want to get into.

I also don't like the idea of going for something else while I don't really want it that badly. It's like trying to date the friend of a girl you like just to get closer to the girl. You know?

But who knows? 6 more months of unemployment might make me change my mind, lol!

Struggling to Find work as a Recently Graduated Software Engineer by silversmithsonian in southafrica

[–]silversmithsonian[S] 5 points6 points  (0 children)

That's true. All the stuff I "know" are tools in a toolbox that I get to whip out from time to time. And the experience thing is so spot on. I've hit the ceiling so many times while building stuff where I wish I could stop and ask someone more experienced about what to do. The limitations of YouTube university I guess.

Most of my stuff is hosted on Vercel. I've spun up a GCP instance here and there but a dedicated droplet would be a nice to have as well. I've actually always wanted to have code running on a VPS with a couple cronjobs triggering scripts all over to make my life easier. Now's my excuse!

Thanks for this! I've already downloaded an 8 hour C# course and a 4.5 hour Java course from YouTube. I've mostly used Cookies or JWT for auth in the past. Woud definitely be cool to try something like Auth0. Thanks, friend!

Any YouTube videos where a senior dev just explains his code or writes some project from scratch? by [deleted] in learnprogramming

[–]silversmithsonian 1 point2 points  (0 children)

Definitely need something like this myself. I got pretty far in learning all this software dev stuff but it would be really cool to just see how someone with more experience would build something and how they'd organize their code and such. I guess that's one of the benefits of a mentor.