dev-skills

Personal development in IT.

Yes, communication, listening, critical and creative thinking, conflict resolution, teamwork, and leadership are essential, but most importantly, also learn new technologies, languages, and frameworks. Technologies are growing fast, new tools are developed daily, and many things become legacy within months. Therefore, it's crucial to keep a hand on the pulse.

Many new tools and techniques can make your job easier, and many routines can be automated, making it most stable and efficient.

I am investing 10% of my income into Personal Development. Let me share how I do that:

1. Ask yourself next question:

What do I want to learn within the next 90 days?  Laravel

2. Set a practical goal and time frame that can be measured.

Goal: Build a recipe website in 90 days.

3. Research available materials, tools, training, and people.

Books:

- Laravel Basics: How To Use Laravel To Build Your App.

- Laravel Tips & Tutorials: 45+ Helpful Unique Working Tips and Tutorials for Laravel Web Developer (Become Full Stack Developer)

Video lessons:
- Youtube: Laravel Daily

- LaraCast

Courses:

- https://laracasts.com/series/laravel-8-from-scratch

- https://laraveldaily.com/course/livewire-3

- https://laraveldaily.com/course/laravel-testing

Resources:

- https://laravel-livewire.com/

- https://laraveldaily.com/roadmap-learning-path

4. Choose technology, framework, and tools.

Backend:  Laravel;

Frontend:  LiveWire;

5. Think about the web application's architecture: logic, structure, form, models, views, controllers. 

6. Building it daily (30-60mins max).

Don't try to eat the elephant at once. Study only the relevant part for you.

I assume you are a developer, so you know most of the basics. If you are switching from a different role, watch a few courses on basics first and on making a simple app to understand where you should start to have a straightforward path.

Also, work immediately on your project to have something for your portfolio and fundamental practical skills. We all learn way faster and better memorize when we are doing it.

Don't limit yourself.