Question:
How can I be a great software developer?
Daniel
2014-03-29 23:19:04 UTC
I'm a 13 year old kid that wants to become a software developer. I'm not going to bore you with a whole bunch of detail right now. So basically I have been learning C++ on and off for a few months and am now learning about pointers, referencing, dereferencing, etc.. So since I still have a lot of time to develop and work and most importantly learn how do I become a great developer. I always want to be the best. That's why I was always a ball hog, I always wanted to be the best and score. I can't settle for not being the best. So any tips on what I should do in the future. Side information(sorry if I sound like I'm being arrogant) straight A's, pretty god damn good social life, and also really like running. So I know I basically asked this like a million times throughout the span of this question, but what should I do with C++, what other languages should I learn, and what should I do to become a great software developer. Sorry for being super repetitive and/or arrogant. Best answer I will make sure gets 10 points or more depending on how good it is.
Three answers:
Nisia
2014-03-29 23:27:13 UTC
Knowing the code is only 1/3 of what you need to know to become a great programmer. Other 2 ingredients are to understand how that code works (impact on the world around you - take it out of the boundaries of the screen) and then have the creativity and ingenuity to create something that benefits the entire world.



Following someone's orders and ideas will take you nowhere. Break, deconstruct, split, combine, construct, develop. Do this with limited resources, with it being comprehensive, impeccable without creatures being hurt, and benefiting all living things => you will be not only a great developer but a great person overall. Look around you and see what the society needs and create something that fits their needs. The rules of the game are, as I said , do not hurt anyone, benefit all



This is what "outside the box" basically means - find other purposes of your current skills in other parts of your life that can benefit all.



I hope I helped
Dan
2014-03-30 04:00:08 UTC
For my two cents worth, stick with C++ until you get it completely intuitive, almost like speaking English. Then add other compiled languages and don't forget to learn some Assembler! If you never actually use the Assembler to optimize anything after learning it, or write an embedded piece with it, you will learn so much more about different hardware facilities and different instruction sets you'll never regret knowing it.
?
2014-03-29 23:28:25 UTC
A. You typo'd;; you meant you're a 22-year-old. No way you're 13 with that level of maturity and grammar skillz. No way. (AND a good social life? do you have girls lining up out the door to hook up with you?..oh wait probably not because 13 year old girls don't even know how to spell 'grammar', much less care if someone uses it properly). B. I'm sorry I don't know how to answer your question;; Just Google it,man. My only advice to you is get started early. If your school offers dual enrollment, start taking prerequisites as soon as possible and you could have a degree in computer technology by the time you're 18.5 years old.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...