The things I wish I knew when I started programming

The things I wish I knew when I started programming

There have been 2 nice years since I took the decision. The decision to become something more, to be what I always wanted to be and to step into a new world. It has been 2 years since I had taken the decision to be a programmer.

Now, the idea of being a ‘coder’, ‘developer’ or a ‘programmer’ has much social dogma hovering around.

There are two reasons for this :

  1. No one knows what it actually is
  2. Everyone thinks that they do know what it actually is

This indeed leads to a lot of unwanted confusion, especially considering the fact that there is a lot of conflicting ‘advice’ provided, without much context, with the clíche taglines repeated by everyone — The DRY and SOLID principles, OOP and HTML, CSS, JS being thrown around without mercy.

This is more of a problem than it first looks, with a volley of opinions and roadmaps thrown towards you, getting lost and quitting is far easier than sticking around till you learn something substantial. If you’ve seen someone bail on the idea of programming, chances are that they never learnt much.

Very few people stop programming after learning a lot of stuff ( not in theory, but real stuff ).

For me this journey has been centred about being a student, actively living the ‘school life’ and simultaneously being a self-taught developer, committed to making software, which started as my way for getting kudos and later evolved into an integral part of me, something which I identify myself with, baked right into me. It was kind of being my version of a ‘superhero’. That’s who I am now. This has been the same for a lot of developers, who started off on their own, with no ‘path’ or ‘mentor’ to look forward, with their makeshift solutions to simple problems and working their way into a niche or the other. According to what I’ve seen, most o those who start during their school years are in there to make games. That’s how I got started, and that’s how many others got started.

Regardless of whether they have a college degree or not, most people commit the very same mistakes, some of which you might be committing too.

To know more about these mistakes, check out my post on Medium:

Do leave some claps and comments if you like the advice.

要查看或添加评论,请登录

Aamish Ahmad Beg的更多文章

  • The best navigation library in Flutter — Get

    The best navigation library in Flutter — Get

    As a Flutter developer making apps, studying web development and design and catching up with school, I prefer keeping…

  • How to kickstart your career as a developer

    How to kickstart your career as a developer

    Being a developer is a fantastic opportunity. Not only do get to know about how the digital world operates and how…

  • How to become a developer while you’re still in school

    How to become a developer while you’re still in school

    For most school students, software feels like this elusive blend of magic and science which never fail to amaze them (…

  • This is why you don’t get time for stuff

    This is why you don’t get time for stuff

    There’s a lot of stuff going on in your head. You’ve got to start your yoga routine soon, eat healthier, plan a daily…

  • Learning to code from a non-tech background

    Learning to code from a non-tech background

    For people who do not have much of a tech background, coding can seem intimidating. But, it frankly doesn't have to be…

  • How to get out of a rut

    How to get out of a rut

    At some point or the other, you’ve experienced it. It dawns slowly, taking over your life, one aspect after another.

  • Having a passion gives you a huge advantage

    Having a passion gives you a huge advantage

    If you’re reading this article, I assume you do want to know what your passion is, or maybe you want to cultivate or…

  • How do affirmations work ?

    How do affirmations work ?

    You’ve heard it before. Confidence groups, affirmations, motivational speeches on the note of ‘You can do it’ and all…

  • Why most people end up making no progress in life

    Why most people end up making no progress in life

    All of us humans keep working most of the time. It may be writing newsletters, programming computers or playing around…

  • Flutter is truly evolving into the framework of your dreams

    Flutter is truly evolving into the framework of your dreams

    Flutter Interact is finally here, and like every preceding Flutter conference, it packed a whole lot of punch. Aside…

社区洞察

其他会员也浏览了