Navigate Select ESC Close

I Feel Bad For New Programmers

2023-09-03 Science & Technology
529.7k
16.8k
1.7k
ThePrimeTime
ThePrimeTime
1.1m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Recorded live on twitch, GET IN https://twitch.tv/ThePrimeagen MY MAIN YT CHANNEL: Has well edited engineering videos https://youtube.com/ThePrimeagen Discord https://discord.gg/ThePrimeagen Have something for me to read or react to?: https://www.reddit.com/r/ThePrimeagenReact/ Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other)) https://turso.tech/deeznuts

Top Comments (10)

@johnppike 2023-09-04

I have a different take on this. I am a seasoned programmer who has been in the industry for over 30 years now. I have a background in electrical engineering and that pretty much gave me an edge when I was starting out. I had an in-depth understanding of how computers worked from the basic circuitry. There are so many layers of abstraction even in those circuits and trying to understand all of them won't get you anywhere. The software industry is moving fast and companies are looking for engineers who are familiar with their stack. So I see no harm starting out at a higher layer of abstraction and moving on to lower layers when you get a job or after you get relevant industry experience. In the end people need to get by and it's okay if you want to start from a higher layer. Your value as an engineer is not measured by how much you know, but how you use what you know and what is available to solve existing problems. That's my opinion.

2.9k 69 replies
@hobbies2seriously 2023-10-03

As a new programmer, learning higher level stuff is kind of like watching family guy without knowing references. You kinda get it because the jokes work on their own so you just move on without much thought. Then when you learn about the references (or tools) you look back at the episode and you’re like “omg I understand everything now!”

1.2k 21 replies
@HiMyNameWaffy 2023-09-03

This is why I feel bad for people trying to change careers at React bootcamps.

1.1k 41 replies
@taelos 2023-09-03

On the one hand, having a solid understanding of the foundations is almost always beneficial no matter the field. On the other, the current state of many fields is so far off in space that if you stop to shore up that understanding, it seems impossible to catch up to where everyone else is in current developments. One of my personal issues is a tendency to get obsessed with those basics and never moving on.

909 13 replies
@binary_gaming113 2023-09-03

At university, I see so many people with enough superficial knowledge to get by, and sometimes I really feel bad for them. As soon as things get complicated enough to go below theor comfortable layer of abstraction, they are lost.

882 65 replies
@ameer6168 2023-09-12

The bad thing is that after learning all these things, we don't become good at programming; we just become good at using those abstracted tools. We don't know how these things work internally, and the moment these abstracted tools become obsolete, we're thrown back to step one

667 15 replies
@grexpex1807 2023-11-27

dude my university doesn't even teach how MEMORY works, none of my peers know what assembly is, the lowest level language we're being taught is JAVA

396 20 replies
@JT-mr3db 2023-09-03

The discipline required to peel back the abstraction layers is pretty overwhelming these days.

203 5 replies
@lifad06 2023-09-10

2 pieces of news for programmers who are just starting out: 1. It's hard, and most of you probably will quit after a few punches you'll inevitably receive. 2. If you can manage the stress and take those punches without throwing your laptop out of the window and staying diligent, you'll have a high chance of becoming a professional in this field.

133 13 replies
@s0l0r1d4 2023-12-05

self taught web dev here in this day and age, there's no wrong answer in picking your stack. Every framework and new technology is copying features from each other, not to mention open source contributions. So any way you take will get the job done, accordingly pick whatever you're comfortable with

7

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot