Hacker News new | ask | show | jobs
by malpiatko 4084 days ago
She doesn't like her field and looking at what I do, she thinks this might be the career choice for her. The small programs where basically a variety of tasks to perform with "for loop" which is quite boring. The reason why you outpul "hello world" is to make you feel you progressed and it's not the case when you spend half a year outputting different numbers after writitng 10 lines of code.
1 comments

Using the "Hello World" program is not about making you feel like you're making progress, it's about ensuring that you understand your end-to-end process. You need to:

* Create a program

* Compile and/or invoke

* Find the output

Then everything else is about increasing that processing you do between input and output.

Learning programming simply because you think it will be a good career is hard. I would suggest starting on Project Euler[0] and concentrating not just on solving the problems, but solving the projects well. Reflecting on the quality of code means you stop just hacking out something that works, and worry about readability, maintainability, and other such important issues.

HMWV, but that's my $0.02

[0] https://projecteuler.net/