Shoman
Login| About

Essential skills and relevant advice

Tech Advice

The What | Why | How content

Everyday is a learning day in the career of a software engineers. Growth and adaptability is essential. Here, we emphasize on the soft skills you should develop as a software engineer. Communication | Team player | Adaptability | Growth mindset & Fixed mindset | Empathy | Quality & Quanity | Feedback | and many more ⬇️


Feedback

ASK Feedback

Feedback is very important for growth and your personal & professional success

Importance of Feedback in Software Development

Would you really need or give feedback in your career choice?

Growth

Growth vs Fixed mindset

Develop the right mindset throughout your life.

How to become an effective software engineer

Whether starting or already a professional, you need growth mindset

Communication

The 7 C's of Communication

Clear | Correct | Complete | Concrete | Consice | Consideration | Courteous

Communicating in Software Development

Leverage all tools to communicate effectively

Collaboration

Effective Collaboration

Collaboration is vital for a successful software development

How Designers, software engineers, project managers work together

Different roles, different people but same product in development

Self Taught Developers' Stories

Andy Sterkowitz Story as a self-taught Software Developer

You tube has a bunch of these stories, just search.

Lessons from 7 self-taught Coders

Commit | Structure | Build | Be Bold | Network | Make it Work | What's in Store for you

How to become a Self-Taught Software Developer

Relevant Advice from just passion to a job as a software developer

Lessons learnt in 6 months into the 1st job as a self-taught Software Engineer

Read on Austin Tackaberry Story and the lessons he learnt

In One way or Another, You'll Need This

The Art Of Googling

As a developer, you'll really on search engines a lot, you should master how to search what you looking for

3 tips to managing Imposter Syndrom

Read on Dev.to or listen to Ladybug podcast

Developers: How to Overcome Imposter Syndrome

Get a Mentor | Peer Pair | Be curious| Practice | Accept

The Proactive Software Developer

Why do you really need a proactive mindset. What's the difference between Proactive and Reactive Behaviour.

Useful Sites To get You Started

FreeCodeCamp.org

Learn to Code | Build Projects | Earn a certification

W3Schools

Tutorials | References | Examples | Exercises - Try It Yourself

Code Academy

Access both free and premium courses

Solo Learn

Mobile App and Web based tutorials and code playground.

Udemy, Udacity, Google Tech Guide, Tutorials Point, You tube

There are quite a bunch of sites to get you started. Pick one and focus on it!!!

Learning Resources

Frontend Mentor Resources

A list of best learning resources(All Computer Science concepts)

33 JavaScript Concepts

33 concepts every JS developer should know

Project ideas(Beginner, intermediate & advanced)

Utilise the already created user stories to build your projects portfolio

Let's Chat - shomancodes@gmail.com
Code Of Conduct |  Privacy | ©2025