There are a lot of sources for how to improve your public-speaking skills. In fact, I am currently reading Presentation Patterns, and it seems like a great resource.
At this point, you may thinking, "F that, no way I am doing all that!" Don't. Pick some of these things and start there. Pick off one thing and complete it. You will find that the feedback and response you get will egg you on to do more. It's also important to note that you can have a great career and never do any of this stuff.
Reprinted with the permission of Quartz. The original version can be found here.
While Twitter may not be an indicator of how technically competent you are, it is still important. I am disappointed when I come across a technically promising LinkedIn profile, but only 25 tweets over two years. I know this isn't exactly fair, but Twitter has become the communication medium of the tech industry. If you are an engineer and don't participate, that speaks volumes.
Here are my recommendations for getting started:
- Sign up now! — If you don't have a Twitter account, create one now. It's easy.
- Don't sweat your handle, yet — Make sure you give it a simple, short, handle. Twitter allows you to change the name, but it's better to get something simple early and stick with it.
- Keep it professional — I don't always follow this rule and my tweets are sometimes more politically charged than my office presence, but I recommend keeping it professional. Always ask, would I want this tweet on the front page of The New York Times.
- Tweet regularly — Make sure you tweet fairly regularly. Tweeting twice a week is just 104 tweets in a year — "‹not a whole lot.
- Be mundane — Not every tweet has to be groundbreaking. If you hit a problem at work, tweet about it. When you discover something new and cool, tweet about it. When you find something you hate, tweet about it.
- Add a picture — It doesn't have to be your face, but don't leave the defaults.
- Share articles — A good way to tweet is to share articles and stories you liked. It doesn't matter if somebody else already tweeted it.
Building a good Twitter account can be a long road, so just start one tweet at a time.
Having a good Github account can be the most useful part of your modern résumé. Github serves as a modern portfolio of work, demonstrating how well you write code. Don't hesitate to put code on Github, even if it's just examples of frameworks and tools that you are learning. Ideally, you are open-sourcing or contributing to an existing open-source project.
Here are some bootstrapping tips for improving your Github account presence:
- Learn — If you are learning a new technology, create a repo with the coding exercises there.
- Document — Fork an open source project and update the documentation. Most midsize open-source projects would love documentation help. If you are already using the project, this should take you less than one hour.
- Test — Fork an open-source project and add some unit tests. Hopefully the maintainer of the project believes in unit testing. Make a pull request.
- Fix — Fork an open-source project and fix a bug. Everybody loves bug fixes.
- Find the right project — Find a project that you are passionate about and you might use daily. Ideally, this project also isn't that popular. Smaller projects are likely to be receptive to newcomers.
- Build — You know that silly manual task that has been annoying you for a week now? Carve out a morning to automate it and open-source the code.