This might sound to you a clickbait title. It very nicely is perhaps. Solely additional studying might reveal.
I had identified C++ from my makes an attempt at aggressive programming in earlier years. Other than that, I might made few clone tasks utilizing MERN stack (religiously following guides from udemy programs).
I can nonetheless keep in mind throughout interviews individuals requested me why had I used MongoDb. Phrases that’d been sketched into my thoughts by blindly following the tutorials got here out immediately. “For higher scaling”.
Years glided by and right here I used to be in my final semester in school. I might gotten a job provide as a software program developer, and was working in the identical firm as an intern for the semester.
Throughout my internship, I wished to discover my choices. However the shortage in tech jobs had already been occurring and most of them have been having important years of expertise of their necessities.
Additionally keep in mind these tasks that I might informed you about… Yeah, I forgot many of the technical stuff. (You may say… following the guides with out exploring extra, wasn’t such an ideal thought)
One way or the other throughout this time, I got here throughout a youtube channel referred to as theo-t3.gg. It was my saving grace.
One of many first video on the channel that I watched was about selecting the best database. I watched that complete video together with my lovely girlfriend (higher software program engineer than me).
We each had an epiphany seeing that. All that talks about scaling and stuff had clouded our judgement about relational dbs. SQL is admittedly good. Watching comparable movies on different subjects made me understand that my information had been very shallow. This was the onset of my journey.
We each began engaged on a undertaking collectively. This was the primary time I might set on making a undertaking that wasn’t following a information…
That is a variety of progress…
There was additionally a serious shift within the perspective. Just like the preliminary rush that’d been once we’d taken up pc science, studying about this pc world. All of it had come again!!!
One other factor about me was that I might at all times used VSCode up till that point. The one place I might seen vim was in the course of the streams of aggressive programmers that will virtually at all times use vim.
I might at all times go and say why do individuals even use vim when “Trendy IDEs are magic”.
That was what was precise motive. I might seen individuals be so quick with vim, however the one factor that I obtained to know after virtually 4 years, was to exit vim. (Forgetting -m flag in git commit).
Watching theo modified my suggestion of youtube. I used to be enlightened by the Primeagen himself (in youtube shorts, the place he had simply created The Greatest Macro of All Time).
Thus started my neovim period. Every single day I used to be getting extra hyped by watching Prime simply with the ability to code so quick. I had been vim-pilled.
I attempted out my newly put in neovim. I started the vim tutor and after about an hour of it, I used to be bored. I used to be so gradual. And that dream of changing into quick was too forward.
I switched again to vscode. However I hadn’t stopped watching the Chad prime on a regular basis simply flexing him vim abilities on me.
The factor that lastly obtained me again fully was …. Kickstart.
I watched the efficient IDE video of Teej, and after someday, my neovim setup was full.
Teej went on to elucidate the totally different settings, however I skipped it immediately. Identical habbit of throwing the guide away was nonetheless with me in any case these years.
Kickstart obtained me into customizing neovim step-by-step. I did not knew something about Lazy, Mason, Treesitter, Telescope.
The primary config that I modified was to allow customized plugins. Customizing neovim step-by-step to my flavour step by step helped me perceive issues.
And all this time I might compelled myself to make use of neovim. So naturally my motion additionally turned sooner. I used to be on the identical degree as I might been earlier than switching because of higher actions. I’ve gotten so used to it that I can not ever think about of going anyplace else.
Bear in mind all this occurred in a span of lower than 5-6 months. This progress was a lot greater than what I might made in just like the final 2 years. Doing all this has additionally boosted my confidence. I’m realizing extra issues, and am capable of indulge in additional discussions than any of my associates mixed.
I’m studying, studying(or let different individuals learn and make a video of themselves after which watch that video. “Identical factor”) on a regular basis. Additionally the memes are the very best.
My journey has simply began as a developer. However the change that I’ve observed in myself is big. As an alternative of simply going with the circulate in my profession, I’ve taken cost of it. I am actively buidling stuff, studying issues which helps me develop far more quickly than earlier than. And I might actually thank all of the individuals who’ve helped me by means of my journey.
I’ve added a few of them in an inventory under.
Thanks for making software program engineering attention-grabbing once more!!!
A few of the those who’ve helped me on this journey:
- My Girlfriend ( at all times there supporting me. Additionally she’s lovely)
- Primeagen ( having an ideal content material that you just love to attend for on a regular basis)
- Theo ( restarting my studying journey in tech and being the most effective explainers)
- Josh Tried Coding (Nice content material on typescript/react w)
- Teej ( Catapulted me into the neovim world.)
- Devops Toolbox ( Actually cool channel that taught me alot about cli instruments like tmux and likewise neovim plugins)
- Nerd Academy ( Nice explainations. Used for Golang studying)