Your Coding Teacher
373 subscribers
10 links
Coding, software engineering & #bitcoin technologies. I'll make you a better thinker, not just a better developer | Ex
Amazon, Senior DevOps @eBay
Download Telegram
You learn more from "unexpected results" than from getting things right the first time
"The theory behind open source is simple. In the case of an operating system, the source code is free. Anyone can improve it, change it, exploit it. But those improvements, changes, and exploitations have to be made freely available." - Linus Torvalds
The same way musicians practice scales, you should have some exercises to get you up to speed. For example, when I learn a new language, I make sure I implement some algorithms (that I already know) that cover the basics: - Tree traversals - BFS - Mergesort - Etc
Broke: "I want to learn to code" Woke: "I will learn to code" Bespoke: "I learned to code, just waiting for time to catch up"
You: "It is important to write readable code" Also you: "main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);} "
Dumb programming myth #4155: "You have to be a genius to become a programmer"
The best programmers I've worked with always start with a requirements.txt first.
30 minutes of coding will do more for your programming skills and bank account than 30 minutes of watching tutorials.
Make this year the year where you finally move past "Hello World!".
Reading other's people code is free. Writing code is free. You are losing a lot of money and opportunities for being lazy.
Signs of a BAD programmer: - Arrogance - Lack of empathy - Lack of patience - Doesn't learn from mistakes - Uses the same language for every task
"How do I stay motivated all the time?" You don't need to stay motivated all the time. Don't rely on motivation. Rely on discipline.
Frontend dev: Hello World! Backend dev: Hello Server Fullstack dev: Hello StackOverflow...
"In what programming language is this awesome app written?" Said no paying customer ever. Focus on what matters.
Being able to adapt to any environment is the mark of a true programming master
This is how you get a salary of $0k this year: Don't learn to code.
Coding 24/7 mentality is overrated, Coding 4 hours/day with intese focus is underrated.
As a developer, you don't get paid 6 figures to type fast. You get paid to think before you type.
How to learn to code 1. Get a pen and paper, and write down everything every excuse why you cannot learn to code. 2. Throw that piece paper to the garbage bin. 3. Remove all distractions: phone, TV, music, etc. 4. Focus only on learning one thing at a time You'll thank me later
Book learning is a waste without experience. This is why you must practice at your computer when you study programming.
Don't lose momentum. It is always harder to restart than it is to just keep going.