4 ms·
Get computer. Play with it a bit. Get book on programming in X. Write code. Books, and reading them and doing, are the only way of learning how to be a softwar
by zabzonk 2y ago
Get computer. Play with it a bit. Get book on programming in X. Write code.
Books, and reading them and doing, are the only way of learning how to be a software developer.
- emregucerr 2y agowhy specifically books? i never was able to get real value out of them in the case of programming.
- zabzonk 2y agoIt's the way I roll, I guess. Everything technical with regards to computing I have learned in life I've done so from books/manuals. It is kind of all of human history to do so. And are you suggesting that you can't get anything of value out of (for e.g.) "The C Programming Language"?
- AdamN 2y agoThat's true of a software developer in the narrow sense. In the broader sense there are skills around collaborating with others, working sync/async, delivering with quality, communicating status, mentoring junior people, educating others about what is going on, and maintaining the systems over time.
- zabzonk 2y agoWell, of course. But primarily, you have to be able to write code. And to do that, reading books is the primary resource (and for a lot of the other things you mention).
- mclau156 2y agowhat do you mean by "write code"
- hackable_sand 2y agoI mainly write code by opening my notebook and drawing boxes with little arrows between them.
- abecedarius 2y agoThere is a hands-on book about the OP's approach to programming (How to design programs). It distills some excellent ideas I had to learn over years. It does feel long and dull to me now -- I haven't seen a book condensing the same for a non-beginner looking to improve.