The Programming Identity Crisis
Вставка
- Опубліковано 1 чер 2024
- I'm having a programming identity crisis. But I'm a pretty good software engineer. I don't use Vim or Emacs, I don't own mechanical keyboards, and I'm not a Leetcode God, and that's okay. Today, we'll talk about the software engineer stereotypes and why it's okay if you're different. Focus on the big picture, and you'll get results. I promise.
Check out Careerist @ crst.co/B4oIB
Timestamps:
0:00 - Intro
1:07 - My Entire History of Programming Tools
6:16 - Careerist Shoutout (ad)
7:00 - Tools During Internships
7:53 - Outro
Here are other resources:
Python for Beginners Intro: bit.ly/python-beginner-intro
Modern Python3 Bootcamp: bit.ly/modern-python3-bootcamp
100 Days of Code: bit.ly/udemy-100-days-of-code...
Other Python Courses: bit.ly/udemy-python-search
Udemy Homepage: bit.ly/udemy-home-page
Complete Web Development Bootcamp: bit.ly/udemy-complete-web-dev...
Web Dev Bootcamp: bit.ly/udemy-web-dev-bootcamp...
Data Structures and Algos: bit.ly/udemy-dsa-search
Data Structure Interviews and Algos: bit.ly/udemy-dsa-course
My Equipment:
Main Camera: amzn.to/3HpzZ92
Main Mic: amzn.to/3Nuyfz8
Main Lens: amzn.to/3ncJUId
M1 Macbook Pro: amzn.to/3tjfkfJ
iPhone 13 Pro: amzn.to/3xwsI2r
Phopik 55'' Tripod: amzn.to/3zmL6vZ
Deity V-Mic D4 Duo: amzn.to/3zoF126
Boom Mic Stand: amzn.to/3H1IOEw
Audio Cable Extension: amzn.to/3MrBcfH
TRS to TRRS Patch Cable: amzn.to/3mvDSy6
3.5 mm Headphone Jack Adapter: amzn.to/3MwX0GG
Disclosure:
Some of the above links are affiliate links. Using these links is one of the best ways to support me at no cost to you!
Sub count: 186,100
#tech #programming #coding #softwareengineer #identity
Love this! It's so true that there is so much conflicting information online regarding what you SHOULD or SHOULDN'T do regarding software. The best productivity tool is what makes you more efficient!
Bro you're the peak example of half information
you talk too much about Vim
efficient programming on touch screen😅
@@ameer6168… fair enough
Yes the core concept of programming is the more important than the programming tools...hope you can do a videos on the best courses and resources to learn about the core programming concepts 😊
added to list of ideas!
This is so insightful and it helped me a lot as a newbie trying to learning front-end web development who has been told that html,css and Javascript are the essential programming languages to learn , but started getting confusion when she goes on twitter and youtube and sees all other programing languages being used for the front-end.
You really helped in clearing all that confusion. Thank you so much Namanh. Definitely rewatching this👍.
Themes are indeed a rabbit hole.
but so fun
Try Vitesse theme
A unique perspective, finally, appreciate it mate
thanks!!
is it a unique perspective though? pretty much all the tech/programming youtubers that recommend vim/neovim/emacs/etc still say to use the tool one's comfortable with.
Agreed man. Even though I try to use those tools which is supposed to give you bragging rights, at the end of the day I either have VSCode or Intellij open for doing serious work quickly. IME the other non-traditional tools requires time to learn and customize which some people just don't have the time for.
Great vid btw!
thanks for watching!
What a time to watch this video. Coming from a Environmental Engineering back ground who is a data engineer right now, that hits the point! Do the handwork matter more than the language or IDE you use!
bro love the content and videos this strong mentorship.
So glad that programming content is back!!!🙂
would you watch anything else?
Damnn !!!! Namanh this video is so good .... Good Work man.🤜🤛
and have a great day ahead.
you too man
Namanh thank you, i need to hear this !
I love your contents foreal. it helps me keep me motivated thanks!
thanks for watching!
Yes, do CompSci. In the long run what you learn about compilers and operating systems will pay back more than anything else. Learn to type. Learn how to drive your computer without the mouse. Be open to learning new things that seem to be hard work - they often pay back very well. Nvim and bash are worth it but don't trust me; they have stood the test of time.
Amazing video i love the video and transition keep it up :)
thanks my dude 🙏
What a great video in every aspect.
Your videos keep getting better, funnier and more informative.
your comment made my day
@@namanhkapur your videos make my day Namanh
पहली बार कोई समझ में आने वाला with all affordable resource वाला roadmap मिला है।
धन्यवाद 😊
love the energy I can see you're really putting in the effort.
🤞
your video editing is the best in dev youtube
I agree with namanh but just one thing is that as there are more and more updates coming up for each language compiler or interpreters they are basically setting the default windows version higher so you need the bare minimum tool but take care that it is upgradeable coz coding isn't all about writing code but a lot about what goes back in the system
Well put 👏👏👏
Great Video!
🫡
When you don't realise that you're seeing an ad read until half way through the ad , then you know it's the right sponsor ..
very cool video namanh
yooooo thanks man
@@namanhkapur pls, I need your help to become a coder. I watched your video and I'm impressed. I'll be glad to have a personal class with you. Pls do this for me for God's sake.
Grounding, positive and healthy. Thank you, this brightened my mood and helped me feeling ok not being a "hacker" programmer ;)
thanks for watching!
I love your content 😊
🥺
Is it still a good career choice for newcomers to break into though? I'm seeing a lot of people saying that it's either over-saturated or extremely difficult to even get an entry level job as a junior swe
All this time I thought VSCode just hated me, thanks for the insight
it’s only capable of love
VS isn‘t just VS Code but paid. It is a full blown IDE with support for every Microsoft programming technology or platform. VS is great for game dev, embedded systems, mobile dev, desktop dev etc… It is much more designed for these use cases than the all purpose VS Code text editor
thanks for the context!
Damn... good one bro.
👊
Fun Fact: I use arch linux, I also am fond of using tiling window managers, my fav. being i3wm and bspwm, I love configuring them for hours and hours, I am hardcore neovim user I used some nvchad configs, but then I learned lua specially to config nvim, I configured my nvim to the most optimal state[for me], I've also used and configured Emacs in past, I've used and configured more than 8 different linux distros, I know basics of C, Rust[intermediate], Go and I am an intermediate python user, cuz python was my first lang, but still my github is pretty much empty, I've never created any projects that will even make me look like a programmer, I didn't do any DSA neither I ever participated in any hackathons or open source, I am not a dev.
I just do shell scripting and configs, that's what I am today.
no matter which text editor you use, I think you should be able to complete it or at least shape your idea into reality of some sort, but I can't, YET.
Completely off topic-- your glasses plus your hair style just goes really nice and I'm jealous lol 👌
i'm blushing
@@namanhkapur 👍XD
great vid. do you think finding a career in tech nowadays is rare?
No
Completely agree with this video. There are a lot of people out there (or maybe just the loudest) looking to gatekeep software development. AKA, "You're not a "real" programmer unless you..." (And if you're a woman or another underrepresented group, I feel like that makes the identity crisis even worse.)
Was very upset to see the lay-off story! Happily, you seems to have moved on. Best wishes for you job search-that is if you are....Thanks for very thing. Hope i get; a 50 year old, i get motivated enough to start to learn coding.
thanks for being here
This video came timely 🙂🙂🙂
let’s gooooo
Hey bro I like your videos i have a question about career i am starting new career like a development i choose two domain iOS and backend which one is good i like iOS but there is problem you need mac please give suggestion thanks.
both are good but yes anything apple will require mac, backend is definitely more versatile
I'm 27 yrs old with minimal computer knowledge. I want to go back to school and was thinking of maybe taking CS is this a realistic goal for someone who knows nothing about coding ?
It’s realistic, if you’re passionate about it. If you are really passionate you are already spending time on learning programmin from the vast resources available both free and paid on the internet. If not, the CS degree won’t fix it for you. You’re still very young.
VSCODE BASED 🔥
so based
Bodied my idol William
he’s a homie i only have love for him, also he’s way smarter than me
yess my type of people ❤
welcome to the community
Yeh tata imagination challenge kya hai? mujhe part lena hai, video bana do
What is that movie snippet at the end?
silicon valley tv show
Does backend development need a high level hardware system.
no
You are right. beginners should focus on learning rather than tooling at first. But, using vim/emacs/linux is not about showing off. It's about knowing and creating the environment. I ask beginners to get into linux because it's not confortable. It will break. U should know how software works to fix it. It's a step up to using custom tooling to create your own comfort. Using intellij/vscode doesn't make u dumb but it creates a toxic comfort zone for u. U don't know how LSP work, how buffers work. Heck, beginners don't even want to use the cli to run their code. They need a button for that. Leave aside debuggers and profilers.
I am in this industry for 10+ years now. Having custom tooling that u spent time and effort building, shows u are eager to build stuff till it works. Ricing linux is not just about making it look good. It's about learning how window managers, tilings and other things work. U get to all the possibilities.
throwing beginners into the deep end is not the solution, imo
Same!!
yay
You never mentioned how you internalized that info or how you simplified complex concepts. That's what makes the difference no matter what editor you use because they all have the same broken foundation: focusing on changing itty bitty text instead of visualize data structures via the power of "magic" as we slowly sculpt the final solution like a master sand castle architect.
We shouldn't be playing compiler in our heads, yet that's what we end up doing in all these tools. Best we can do is make a visual commonplace book with these magical data structure and algorithmic visuals to help us work our way through the problem. Our brains aren't meant to do calculus or arithmetic that should only be performed on computers; our brains should be solving problems and creating art. #NoArithmeticBrains
You don't use vim keybindings??
no sir
Oh holy hell, the nightmares from MIT App Inventor.
💀
VSCode for programming and Vim for DevOps. That is all I care to do.
Chad programmers use voice dictation to prompt chat GPT to write their code.
👀
wtf you went to an amazing high school, we didn't even have physics 2
insane thumbnail
thanks bro
vs code isn't open source
I want to hug you right now
🤗
Damn I didn't learn shit in hs. I was too busy partying lol
what the f kinda high school did you got to?
Yeah. Sounds kind of advanced.
Tool matters! Environment matters! Speed matters! You can use "Windows XP" and "Notepad ++" in the start, but if you don't move on and explore new tools that are fast and efficient, you will be left behind. You CAN'T find the right tool for you, if you say tool doesn't MATTER! Even you are new, find the right tools!
I tell every new programmers to use linux. Why? Because you will know better about how machine works before you start to program it! Strive for better tools!! It's exciting!! It's the only reason I love to sit for coding, explore new things, find better tools, leverage those to better myself everyday! I am sure you have 2-4 hours to spend each week on exploring! It's not that hard.
Dude chill
@@gronkhfp haha .. Let's not generalize everyone
Wow, so you've lived in Nigeria before
how’d you know
if it makes your life easy, use it, that is the purpose why they built these tools.
yes but don't obsess over them
but using Vim is rlly rlly cool and fun
it does make you feel like a hacker
le me who got a mechanical keyboard yesterday
is it satisfying
AF. I didnt waste moeny and just put it in my wishlist for 3 years and now got it.@@namanhkapur
💛💙💛💙💛💙💛💙💛💙💛💙💛💙💛💙👍
Who asked
what a pointless video