DEV Community

Khoa Pham
Khoa Pham

Posted on • Updated on

Best resources for software engineering

People often say that software engineers ‘ job is to solve problems. But strong in tech in not enough, you can’t just sit in the front of the screen all day pressing buttons, there are more to know in this profession. Things like activities, interview preparation, getting inspiration, avoiding burnout, knowing salary and career steps, blogging all affect your life to some degrees.

The internet is a big library of resources, here is my humble list to help you get started.

Workplace

Playbook 🎠

Some companies have playbook telling about how they and their engineering practices work

Activities 🏃

Having some fun activities at work is door opener for an active workplace and take some breaks from daily boring tasks.

  • Future Fridays Each Friday, we give ourselves permission to suspend our usual work

  • ShipIt 24 hours to innovate

  • Peer Lab Foster a collaborative learning environment where everyone feels fulfilled.

  • Investment Time On Fridays, we have “investment time” when we learn new tools and techniques, work on open source, create new products, write blog posts, and try to make ourselves, each other, and the community better.

  • Sharing Session Weekly internal sharing sessions that both enable and empower our developers, designers and business development teams alike in expanding both technical and non-technical knowledge through mutual learning

  • The Lab It has become an important place to learn making new stuff, test emerging technologies and build fun things.

Perks 🛰

If you are treated unfairly in salary, you will be treated unfairly in many other ways.

Blogs 🎢

Reading, or better, writing, a blog is a great way to keep you updated.

Career Steps 🏇

Learn what people expect you at the next step.

Engineering

Posts

It’s never too late

Code Review

Test

Engineering Manager

Bookshelf 📕

Course 📚

Event ✈️

Practice 🏋️

Jobs

Posts

Salary

Resume

Challenges

Interviewee

Interviewer

Groups

  • Slack List A handpicked selection of top Slack communities

Startup 🥊

Learning

Books

Channels

Clean Code

Refactoring

Design Patterns

Principles

Architecture

Clean Architecture


❤️ Support my app ❤️

❤️❤️😇😍🤘❤️❤️

Top comments (3)

Collapse
 
matthews8000 profile image
Matthew Salamon

For a new comers to software development, worth having a look at sourceful.co.uk/doc/520/how-to-lea... for some useful tips of how to start learning

Collapse
 
juankortiz profile image
juankOrtiz

This is a golden list. Thanks!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.