My eldest son asked me - is coding easy?
Where do you start. At the Dev Academy bootcamp they were adamant that just about anyone can give it a go...
For further actions, you may consider blocking this person and/or reporting abuse
I like to compare coding to learning a skill, like a foreign language. Can you navigate a city, be able to interact with people and get things done after a three-month crash course? Sure.
Would you be able to write a novel, be an editor for a publication or deliver moving speeches, using all the nuances of cultural idioms and local memes? I don't think so.
Same goes for coding. It takes time, patience and a whole lot of practice and immersion. You can get by with less, but you can't expect to perform at the level that makes you effective and desirable for senior positions.
Can you write a
Hello, World!
in 10 minutes? Sure.Good luck writing a multi-threaded sorting algorithm, though.
I like the writing metaphor; the difference between asking for some directions vs fixing a plot hole in someone else's novel without changing the tone of the writing
Coding is actually easy, but to write code that is maintainable, fast, secure, tested to be as bug-free as possible and actually works can sometimes be really difficult and hard work.
My kid has been getting into Python for Kids: A Playful Introduction To Programming.
I got for myself to help Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming.
So far, so good.
You definitely need to be logical to be a coder, but IT need more than just "code-pisser" (like I am).
We need designer, architect, product owner, reviewer ... and all of them need to understand code. Everyone can/should learn code, but not everyone have to code.
Lol. The perfect response.
Apologies for a meme-post, but this little snippet struck me even after 30yrs of programming and seems appropriate to 'hard vs. easy' : imgur.com/a/7ulve1z
I think it's also a useful to realise that the specific tech you code with now might be useless in a few years (no matter how good you are with it or how easy/hard you find it) - and to be comfortable with that. But the ways you learned it, the way you figured out the problems and how to solve them - that's the really valuable part.
I can still remember things like the base address of the SID chip on the Commodore 64, various bits of assembly hacks for the Atari, Turbo Pascal features etc - which are unlikely to be called on any time soon ;-). But the 'things I learned while learning' them are still immensely valuable in my day-to-day work.
Lol. That happens!
When should you give up learn to code? Is there a time frame?
When you decide that you'd rather be told what to do by a machine, rather than tell a machine what to do.
Eventually, I think, the majority of jobs (and wealth) will be divisible by this line as machines continue to replace old jobs and create new ones with a barrier to entry; code.
It is not easy, otherwise everyone would do it. But it becomes easy if you learn, study, and most of all, practice. It takes patience and time, almost like learning to drive. It's not easy or comfortable in the beginning, but you can master it with practice and time.
YES
There's always one. ROFL !