DEV Community

Cover image for Becoming a Freaking developer
mmvergara
mmvergara

Posted on

6 1 1 1 1

Becoming a Freaking developer

1. Communication is a big part 📢

Think of "programming" and "communicating" as your legs. if you can't communicate well... well you're f**ked

  • Learn soft skills
  • Watch Vinh Giang he teaches communication.

2. For F*** sake don't compare yourself to other

Everyone has their own path, ways of learning, etc. The most important thing is you're making progress.


3. The more you F*** around the more you find out

Explore Things

  • do you just use vscode? Try learning vim, sublime text
  • do you just use react? Try vue, svelte etc
  • do you just do webdev? Try game dev

If you have time to F*** around. do it. you will learn trivial things and this sometimes will change big stuff.

F around graph


4. Learn how things work

  • Do you know how react manipulates the DOM behind the scene?
  • Do you know how pointers work in CPP?
  • Do you know how a programming language code is turned into 1's and 0's for the computer?

  • Question everything! Be Curious!

  • Don't Just use things, learn how they work and try implementing them if they are not so ambitious like creating your own compiler

Be an Engineer, not a Frameworker
-- John Raines


5. Just Do It!

You: Aghh, can i really do this without watching tutorial?
Me: DO IT!.. Don't worry about making mistakes. figure things out along the way!! GOOGLE IS YOUR FRIEND


6. Dunning Kruger Effect

This thing is really common for us dev's goodness just accept it lol. Just search it or someone in the comment explain this stuff, I don't think I'm qualified.

Dunning kruger Graph


Thanks for reading!
I hope you learned some things lol, i don't expect you too and neither i expect some of you to agree on some things. i just tried blogging.

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

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay