How to learn code quickly and easily?
I am the first year in university,cs major ,but I find it is a little hard for me to understand the c++ language.Every time,I have to check the docs to figure it out.How can experienced programmers learn to code from scratch?
No any search results
You already invited:
2 Answers
Tony
Upvotes from: George
1. Programming is really hard....obviously. A big part of that is being accurate and consistent, since code can be implemented in so many different ways. You can learn best practices for a lot of things, but you're going to have to try all sorts of different approaches to programming to get good in any meaningful way.
2. If you want to get good, (legit good), you're probably going to have to become a monk for a while. Quit your job and devote 12 hours a day, 7 days a week and stare at your computer and force yourself to code.
3. Employers want to see projects, and, unless you have 6 months to a year to burn, it's going to be downright difficult to form a meaningful portfolio. Even a bootcamp didn't really get me very far, except for an internship at 10 dollars an hour that only lasted me 6 months. (I'm not currently employed, BTW).
4. Learn one programming language, and learn it well. Don't try and learn everything you can at first; there are literally so many different paths you can go down, but I recommend React and JavaScript. Super simple, super practical, and React is pretty clean and simple to use, compared to some other frameworks.
5. Programming pays well, and some people are able to get legit jobs right out of a bootcamp, but the honest truth is that all of the people who DID get jobs from my bootcamp had a college degree of one kind or another. (I did not, and even though I did a brief stint as an intern, I did not get a salaried position yet because most employers are snobs and expect that paper).
6. Your resume matters, and your code accuracy is really, really important. Under no circumstance should you opt for pure quantity over quality. Employers will snuff you out QUICK. And a lot of time, they will just pass you up for this very reason without even telling you why.
7. Coding is not quite always as glamorous as it appears. The truth is that it's very streamlined these days and the result is that you end up doing a lot of grunt work sometimes, like hooking up input boxes to your databases, which is super repetitive. Again, this is the time when you are going to have to realize that coding well requires you to be OCD sometimes and well-disciplined, because after the interesting stuff goes away, all you're left with is just making sure that you test it to make 0 sure it works the way you think it does and other stupid stuff.
George - back-end
Upvotes from: