4 ms·
Learn to write. This is a widely applicable skill, not just for engineers of course. You'll be writing all sorts of technical documentation, code comments, bug
by programd 7y ago
Learn to write. This is a widely applicable skill, not just for engineers of course. You'll be writing all sorts of technical documentation, code comments, bug reports, proposals, post-mortems, blog articles, architecture descriptions, random emails, etc, etc. This should really be a skill you learn in school, but I don't think it's stressed enough in engineering schools.
Fortunately it's not hard to get good at this. Mostly find some good examples and copy their general format. You'll go far if you just commit to writing good documentation for whatever project you're working on currently, then it just gets easier with practice. But you have to commit and never skimp on the docs - even if you don't enjoy it. It ain't done until the documentation is done.
Oh, and learn to touch type.
And vi. You'll be able to use vi for the rest of your life on every computing machine ever built :)