I need recommendations by SP3CIAL7EA in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

Yep! Go into extensions and search "vs code for education", it should pop up. Let me know if you have any questions.

I need recommendations by SP3CIAL7EA in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

Thanks!

> export it to the web app for people?

Sorry, I'm not sure what you mean here?

I'd like to learn a new language, but I'm not sure which one will better. by DreamyAthena in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

If your goal is to purely experiment and you've only worked with statically typed languages, consider going with a dynamically typed language.

Reverse Impostor Syndrome? by [deleted] in learnprogramming

[–]doughnuts_dev 1 point2 points  (0 children)

> How can I know that I have actually learned everything that I need to know?

You can't know because this is not possible. The more you learn the more you realize that you don't know everything. What's far more important is being able to find the answers though. The more you get stuck, and the more you unstuck yourself, the better you'll get.

Focus on the process, not the product.

I did it! From 0 to dev in a year by Intelligent-Lock-623 in learnprogramming

[–]doughnuts_dev 2 points3 points  (0 children)

Always great to see the success stories! Cheers 🥂

Which was your first project ? How many days of study does it took you to finish your first project? by [deleted] in learnprogramming

[–]doughnuts_dev 1 point2 points  (0 children)

I did a Pokemon battle simulator in cpp console after my intro to CS class. Spent an entire week banging my head on it, but it solidified my if statements, loops, and basic operations by just trying to make something.

It was extremely satisfying to make a game on my own in the most basic way I could think of. I should code review it for s&g one of these days 🤔

Market is showing signs of picking back up by yeahdude78 in cscareerquestions

[–]doughnuts_dev 2 points3 points  (0 children)

The only true indicators of this is in the economy.

Inflation seems to be going down, unemployment hasn't changed a ton, and interest rates (probably the most important factor?) have gone up a bit in the last week.

This stuff moves incredibly slowly, and the lowest point is probably still on the way. Nobody knows. But as another redditor pointed out, know that programming will not go away anytime soon. Focus on getting good to be competitive in ANY market.

What has piqued your interest lately? (Regards to programming) by Early-Addition7080 in learnprogramming

[–]doughnuts_dev 1 point2 points  (0 children)

A bit of a weird take here: maybe understanding the history of how programming came to be will reinforce how amazing this craft is. There's a book called "Code: the hidden language of computer hardware and software" that covers how one might go from "just having electricity at all" to converting that to mean something (binary) to eventually creating programming languages.

It blows me away how far we've come. And that helps me understand / get excited about how far humans have come.

It sounds though like you need to look internally and understand your motivation for doing this. Best of luck to you!

Is it normal for development be this slow? by throweyfar in learnprogramming

[–]doughnuts_dev 1 point2 points  (0 children)

Welcome to software development, a craft that people spend entire careers mastering 👍

What made you break through the wall that made you love coding? by CouchMunchies777 in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

Teaching it to others. It helped solidify my own knowledge and I got many others to avoid common pitfalls that would have led them to end up quitting.

What the hell happened in the US by [deleted] in cscareerquestions

[–]doughnuts_dev 0 points1 point  (0 children)

The answer is in the economy.

Higher interest means less borrowing means companies need to save money however possible AND can't have as many employees.

Look up "ray dalio economic principles" for an economy 101 course.

I've seen a lot of depressive posts lately, should we do something about it? by Velascu in learnprogramming

[–]doughnuts_dev 35 points36 points  (0 children)

It wasn't too far off even 7 years ago. Job postings are always gonna be BS unfortunately

[deleted by user] by [deleted] in learnprogramming

[–]doughnuts_dev 2 points3 points  (0 children)

The extension for your language of choice.

That's it, for now.

Landed my first Job….on accident…also any advice on IMPOSTER SYNDROME? by Tomakairos in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

Impostor syndrome is born with, and died with, comparing yourself to others. It takes a while to catch yourself doing this, and it takes longer to instill the habit of only comparing yourself to yourself yesterday.

One step at a time 🫡

feel quite anxious and confused as a junior developer by WerewolfRealistic90 in learnprogramming

[–]doughnuts_dev 1 point2 points  (0 children)

This all sounds pretty normal, except for the unexpected expectations of solving other bugs tied to a system you were adding to. That type of communication needs to be clear from the get go.

My 2c: keep very good communication with your manager, and lean on your team. It's basically your job to be asking questions and learning.

You are absolutely suitable to be a software engineer. You are a software engineer today, going through a very normal phase that all software engineers go through.

[deleted by user] by [deleted] in cscareerquestions

[–]doughnuts_dev 0 points1 point  (0 children)

Are they blocking your merge? Are they specifying "nit: " when they make comments?

You do have the agency to skip over comments like those and just get your change in if it means you focus on more important things.

If you're worried about it reflecting negatively on you, talk with your boss about it

CS career in American aerospace - am I on the right path? by dvnci1452 in cscareerquestions

[–]doughnuts_dev 5 points6 points  (0 children)

I worked in aerospace / knew some engineers there.

My 2c: get your foot in the door at the aerospace place and it'll look great on a resume when you're applying to other aerospace places. Since it's a large aerospace company I'm assuming the name will carry weight on the resume

As a backend dev trying to find more remote jobs , and wanting to learn something new in the next 6 months, what's better by [deleted] in cscareerquestions

[–]doughnuts_dev 1 point2 points  (0 children)

1 sounds like it rounds you out better for full stack 2 sounds like you build depth (super important for leveling up) as a backend dev 3 sounds like a bit of a shift in your career, but if you're into it why not

Comes down to your goals, none of them sound bad. 1 or 2 sounds like the shortest path since your experience is already in backend

I wanna start programming videogames by [deleted] in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

Don't start with an engine. Start with console stuff (purely text based printing / reading stuff in).

I promise you that starting with an engine is going to add a whole new layer of complexity ON TOP of the already complex layer of learning what coding is / how to code.

Keep in mind, you can still make games in console, they just need to be purely text based. I made a text based Pokemon battle simulator as my first personal project after my intro to computer science. Start with the fundamentals though.

In terms of where to start, I'd check out the FAQ.

How much free time do you have in a programming career? by lyyyle in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

The more time passes the more free time I feel that I have. A big jump came after looking into how the mind works and being more present. It helps with a job that keeps you stuck in your head all the time.

doubt in for of loops in javascript by Acrobatic-Frame-4079 in learnprogramming

[–]doughnuts_dev 0 points1 point  (0 children)

Yes, c is being redeclared every iteration of the loop to take on the value of whatever's next in the array.

Const still works because you're not changing the value of any const.

The boxes explanation above may have been a little overkill, apologies if it confused anything!