22
githelp
5y

Any advice for a young dev? (14😄)

Comments
  • 15
    Don't give up. Also don't break your laptop when things don't go as planned. These things cost a lot of money...
  • 21
    And for god's sake when you submit a stack overflow question provide code examples and tracebacks!
  • 2
    @Hevlastka 😂😂 Thank you
  • 21
    Don't even look at a tutorial that has "in under 10 minutes" in the title! It's a lie
  • 4
    Stack Overflow and the Google machine are very valuable resources. Seriously.
  • 2
    @Minzkraut At the moment I've only learnt programming from books and playing around with stuff, I find with the online lessons I just copy the code :/
  • 2
    @NullBot In my computer science class my classmates look down at me for using stackoverflow and google... I use them anyway
  • 0
    @g-m-f thank you😄
  • 4
    @jakej5 tell them to go back to 90's if they're looking down at the power of SO :p
  • 10
    Be humble, sociable, stand up for yourself, and most importantly be nice to people. Programming has its quirks, but people are always a challenge!
  • 5
    It's never a waste of time if you learned something along the way.
  • 3
    Hmm.. all of the above.. and pay attention to details. It's not just about getting the right results, but HOW you get there.

    Check out best practices on writing clean and testable code early on. This often falls by the wayside, and its a real pain to apply them to an already existing codebase..
  • 5
    Run, run for your life and save yourself
  • 6
    When your parents tell you since you can already code, you don't need a CS degree... They are very likely wrong...
  • 6
    Prepare for the "help me fix my computer (for free)" flood of requests
  • 1
    And "can you hack my ex's facebook"
  • 2
    Run away while you can. Haha.

    !joke: study, read code, practice a lot and do never be afraid of mistakes - they are a necessary step of learning.
  • 4
    I feel the best way to learn a language is to just find a project and make it happen. Following guides may help some people but not I.

    Find something you want to make, and a language you want to learn, then google the shit out of it to get it done.
  • 0
    @scrptd agreed, that's how I learned to code, I still write a lot of apps for myself
  • 2
    @jakej5 there's no shame in copying code from Stack Overflow. We all do it, even professional devs. What DOES matter is that you understand what you're copying/pasting and how it works (and don't make it a habit lol).
  • 2
    @mzgaljic avoiding reinventing the wheel should not be a habit?
  • 3
    @allanx2000 for someone new to development, yes. Beginners should focus on learning the fundamentals, not the quickest way of building a project and launching a startup lol.

    Frameworks help you avoid reinventing the wheel. Stack Overflow just helps when you get a little stuck. Hard to learn much if you never try to persevere through problems. That's my motto anyway. :-)
  • 1
    Don't be a Hipster Programmer !!
    Take some effort to know things inside out and while doing so be patient with yourself.
  • 2
    I think the key here is everyone has a different way of learning. Some folks love to get hands on and code a game or fun app to demonstrate understanding. Others enjoy reading books on the topic and taking a theoretical approach first. I know some of my colleagues at work like to learn through tutorials via blog posts or YouTube.

    Figure out what works best for you!

    As for learning what to avoid, i'm sure you'll pick that up pretty quickly as you spend time on devRant. 😀
  • 5
    Don't become a pretentious asshole. Not everyone starts coding at a young age and that doesn't mean you can look down on them for it.
  • 3
    - Don't stsrt with c++ or assembly
    - Don't update your bio to a senior developer after knowing ' how to declare variables '
  • 6
    @LeOndaz, I'm a Hispanic developer who can declare variables. I am a señor developer.
  • 1
    Encapsulate all the things
  • 1
    @LeOndaz I taught myself C++ first and learnt assembly right after. I don't see how learning these first is a bad idea, it teaches you how stuff works under the hood, so you can in most cases imagine how other abstract language concepts work.
  • 1
    Jake thanks for asking the question
  • 2
    @highbp Thanks for all the responses, I was expecting to get 1 or 2 but this was amazing
  • 1
    looks like a good community until someone says you are supposed to only add rants
  • 2
    @highbp, I think this qualifies as a rant. All it needs is something like: (my $jakej5{'rant'} = $jakej5{'question'}) =~ s/\?/!!!/;
  • 4
    @jakej5 find people to work on projects with. It's so much better than on your own.
  • 1
    Frameworks and package managers are your friends
  • 3
    Read the docu before you ask and stop using emojis ;)
  • 1
    Hey i startet too whit Programming (C++) and its make so much fun 😊

    .Dont give up and have fun ^^ i am too 14😉
  • 1
    Start building stuff, even if it seems hard. Learn on the way.
  • 1
    love what you do and take your time
  • 2
    RTFM - seriously
Add Comment