Things I have picked up from Life of as a Software Engineer/Software Developer

Joshua Chipile
4 min readAug 15, 2022

--

After watching Dexter Laboratory and The Social Network “the Movie”. I wanted to be a Software Engineer / Developer. But I needed to start from somewhere.

Code

While growing up a friend gave me a book /file “How to think like Computer Science — python”. These change my life book or file that besides I was into computer games this ignite my the fire to learn as a Software Engineer / Developer.

A few things I picked up:

0: Have a machine or blank book to start your coding journey.

0.1: Understand programming.

1: Know the basic structure or fundamentals of programming you wish to learn or learned.

2: Reading the Code Documentation. Use the application to help you understand the documentation of programming language for example Zeal and Dev Docs to few mention few.

3: Research your code before for asking any help from a friend, colleague, Google, and Stack Overflow.

4: Use git (For Version control of your code and don’t forget to publish your work on GitHub, GitLab, or Bitbucket to mention a few).

5: Watch YouTube video’s on programming (tutorials) and Sign up for classes (Udemy Coursera, Pluralsight, Freecode Camp, Codecademy, W3school, the hour of code, simplebetterthancomplex, and edx).

6: Read programming books (Programming, Philosophy, and Motivational — non-fiction).

7: Support system: Everybody needs a support system to flourish in tech or any industry for matter. You need people to believe in your dreams. My support is mum, then family, cousins, friends, and the Internet (“From the bottom of heart THANK YOU”).

6: Mentor: Find a Mentor or somebody you can communicate with about your journey in your Software Development path. Be mentor to somebody. The knowledge you have acquired through the mentor be able to “Be Mentor”.

8: Inspiration. Find someone or thing that inspires you in Software Development. Whether it be Elon Musk, Jeff Bezos, Steve Wozniak, Bill Gates, or Linus Torvalds. Be also an inspiration to the others. In may be in code , talks , articles or YouTube videos. Inspire the next generational of coders.

9: Attended local Meetup, joined programming group (on Slack, Discode, and social media platforms)participate in Hackathons (local or International).

10: Share your knowledge. Share the knowledge you have learned with friends, workmates, and on Social Mediums or you write an article and create a tutorial on YouTube. Don’t keep the knowledge you have acquired to yourself, but be able to share knowledge with the world. You never who may be facing the same challenge or problem and they were able to find solutions.

11: Most important part, is to start programming “In Journey of Thousand Miles, the First step is Greatest”. Does matter if Scratch, App Inventor, Arduino, Raspberry Pi, Html/CSS/JS, Django, Ruby on Rails, React, Vue, Svelte or Angular, Agile and Scrum not forgetting Data Science(Machine Learning, Artificial Intelligence)

The internet if used for good has a lot of great recourses to help you jump start into you Software Development journey.

Just start

From the list above, “I can clearly say they have helped me in Software Engineer / Development Journey. Try to improve myself every day”.

The End. Happy coding and Testing :)

For more information check out my other tech articles https://medium.com/@SJTGs , LinkedIn https://www.linkedin.com/in/joshuachipile and GitHub https://github.com/sjtgs

--

--

Joshua Chipile

Software Developers Advocate||Software Engineer /Software Developer|| Technical Write || Trainer || OSCA- Lusaka - Lead