DEV Community

Seonyoung Chloe (she/they)
Seonyoung Chloe (she/they)

Posted on

2

82: The Mentorship is Optional

  1. There is no need of looking for a perfect mentor to fill your weakness, in my case, I always lose assurance. According to an article that I was concerned about having a mentor, this comment was on the point!

A mentor is not necessary at all. Many people have learned programming all by themselves. Although a mentor can be nice to have. While I'm not self-taught, I learned to program in university, I still had a mentor during the first few months. He was a senior student at the university and he taught me a lot. The way we did code review was that I would do a small project, finish it by myself. If I was completely stuck I would ask for help. And then when it was done I sent him my code and he looked through it. Then we met up (either at school or voice call) and we went through the code together and he suggested ways to improve it or make it cleaner. If we did it over voice call I would share the code using VSCode LiveShare so both could edit the files.

NO WORRY, THERE IS NO TESTING TO PROVE A CLEAN CODE. I love the fact that all we need to do is developing forever, and learning the failures. Some people even made fun of me for my learning-attitude. Well, then, I am born to become a programmer.

  • The Flexibility
  • The Patience
  • The Creativity

These three keywords made me such a code-fool. :P

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free