Preview Of Better Dev
Hišit's been a while...so I decided to drop a preview on a book I came across through one of my mentors Oluwasheun Dabiri,and I find this so interesting and beneficial which I think everyone should have and read
Would like to summarise the steps and tips in becoming a better developer...
1: Learn Build and Tech According to the writers saying,the most important three keywords a developer must take note is learn build and teach. You have to know what programming language you want to learn,and not just been aware but work towards the learning aspect also. Learning things as a newbie is not difficult now, thanks to the easy ways of accessing facts and knowledge that technology brought to us this century. You can take up free tutorials on websites like w3schools and if you'd prefer videos,the YouTube is available and your best friend šš Once you start learning,the next thing for you to do is to start building stuffs,programs you think you can do.It is not a must for it to be a big and massive one, this helps you learn more..First off, tutorials are great. Iāve learned a ton from them, but I learn so much more from pushing myself to build something further on my own. Itās funny how a āsimple ideaā becomes pretty involved when you start working out the finer details. Build Something for Yourself Start with a small idea, build it out, and then expand on it! The cool thing is youāll be motivated to finish an app that you benefit from. After learning and building,teaching comes next. It is not a must you teach physical classes,you might as well write blogs like this on different topics and post them,do videos and post them,from there the masses learn from you and also you get to learn more, because you learn as you teach(may sound awkward or funny) but yeah teaching helps you to learn.
2: Take time and focus on what you enjoy It is kinda easy to get into confusion when you are a new developer,you hear different people talking about different languages and their benefits and also cool stuffs they do. Don't worry nor disturb yourself,find a suitable aspect you know ain't difficult for you to grab, it might be web development,data science etc.
3: Invest in yourself
As the writer said āInvest in yourselfā is the single best piece of advice Iāve ever gotten in my career. It may seem obvious, but often we fail to make intentional efforts to improve ourselves. That has to change! Spend some time thinking about what might be holding you back from getting your first job. Need to improve your technical skills? Algorithms? Data structures? React? Find tutorials or courses online and practice, practice, practice. Need to improve your people/career skills? Maybe you need to work on your communication skills? Reach out to a friend and see if they can conduct a mock interview for you. Want to become a public speaker? Sign up to give your first talk at a local (or virtual) meetup! Meetups are often in need of speakers, and they are a great place to get started! The Code Connector Meetup is always looking for lightning talk speakers.
4: Create Your Own Content My personal motto is Learn Build Teach. ā¢ learn constantly (hence the many courses Iāve purchased and taken) ā¢ build projects based on what you learn ā¢ teach other people how to do it too I built a Discord Server around the philosophy of Learn Build Teach. Iād love to have you there! Join the Discord. One of the biggest benefits of teaching others is it helps reinforce the things you know (or thought you knew). Trying to explain technical concepts helps you gauge how well you actually understand a topic yourself. Overall, teaching helps you learnā¦seems ironic but itās true! Keep in mind that teaching doesnāt always mean standing in front of a classroom. Teaching means creating content that people can learn from, and this can have many different forms. ā¢ tweeting a code snippet ā¢ writing a blog article ā¢ creating a YouTube video ā¢ doing a live stream on Twitch Here are a few of the benefits of creating contentā¦ Content Improves Your Resume I mentioned earlier that side projects are great to have on your resume. Well, so are blog posts, videos, etc. As I said, being able to explain technical concepts in an understandable way is a skill. If I was looking to hire someone, the ability to help teach others on my team would be an attractive characteristic.
5: Build a Brand Creating content can also help build your brand. If you start to make a name for yourself by creating JavaScript content, for example, you never what that brand can lead to. Gaining more followers on Twitter, YouTube, etc. might seem vain, but practically speaking it can be very useful. The more people that know about your content and your brand, the more people that reach out to you about job opportunities. Again, Iād rather hire someone with technical skills as well as the ability to communicate effectively and teach others. Document for Yourself as well as Others You can also use the content as a resource for yourself. By documenting the things you learn in a video or blog post, you create a reference for yourself going forward. If you ever forget how to do X in the future, go back and read your post.