How to become a better developer
4.1 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
51 students enrolled
Wishlisted Wishlist

Please confirm that you want to add How to become a better developer to your Wishlist.

Add to Wishlist

How to become a better developer

Take your developer skills to the next level by strengthening your non-technical abilities
4.1 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
51 students enrolled
Created by Jad Joubran
Last updated 4/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 41 mins on-demand video
  • 13 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn non-technical hacks that most renowned developers employ
  • Manage your time efficiently
  • Build your reputation and personal brand
  • Speak at your first conference
  • Attract great opportunities
  • Optimize your workflow
  • Build a mindset to become an expert
View Curriculum
Requirements
  • You should have at least beginner experience in any programming language
Description

Believe it or not, non-technical aspects have a huge impact on your career, whether you are self employed or working in a company. By working on clever skills that complement your coding skills, you can become a better developer.

Master Your Developer Skills By Strengthening Your Non-Technical Abilities.


In this course, you will be able to:

  • Manage your time efficiently
  • Build your online reputation
  • Speak at your first conference
  • Optimize your workflow
  • Develop a personal brand
  • Build a mindset to become an expert

You will see throughout this course that all of these non-technical skills are not natural talent, they can be acquired through practice.

We will cover topics like disciplines that make you more valuable, how to get into open source, how to become an international speaker, how to build your personal brand, and much more.

By following the concepts of this course, you will attract great opportunities, flourish your business life, and be noticed for your outstanding expertise.

For this course, you should have at least beginner experience in any programming language. I created this course from my personal experience on how I grew myself into an expert developer. I will share with you the road I took so you can get the shortcuts to build a reputation for being valuable and to stand out from the crowd.

Who is the target audience?
  • This course is for developers that want to have a reputation for being valuable
  • This course is for developers that want to stand out from the crowd
Compare to Other Personal Development Courses
Curriculum For This Course
+
Manage your time
8 Lectures 09:11

Describing the approach to become a better developer

Preview 00:32

How to approach productivity. You will learn that interruptions will harm your concentration. That's why you have to follow the Pomodoro technique.

Preview 03:01

How to work according to the Pomodoro technique to maximize focus and concentration.

Preview 00:13

Learn about the top 4 tools that you can use to manage your time efficiently

Preview 03:41

Just like most processes, you will have to measure, learn and adapt in order to create your ideal time management strategy

Preview 00:20

Even if you're working at a full time job, you must invest in yourself. You must dedicate time for your personal goals, in order to become a better developer.

Dedicating time for personal goals
00:53

Don't ignore your health
00:12

Assignment
00:17
+
Don't just be a developer
5 Lectures 04:48

Learn about the disciplines that make you more valuable. Surprisingly, those disciplines are not about coding directly. If you want to become a better developer, you have to learn about Web Design, Performance, and other closely related topics.

Disciplines that make you more valuable
01:38

Resources

UI/UX:

Web Design:

Web Performance:


Feel free to ask me for specific resources if your area of expertise is different!

Resources
00:09

Assignment
00:18

Letting go of the fear of change
01:19

Communication skills
01:24
+
Write your own content
5 Lectures 05:38

Publishing articles online is a game changer. You will be recognized for the skills you're sharing. This is a must to any developer that wants to build his online brand

The importance of publishing content
01:15


Describing the easiest way to setup your own personal blog.

Your own personal blog
02:04

Learn how to write for big editors and get paid for it.

Writing for big editors
01:39

Assignment
00:23
+
Get into open source
5 Lectures 04:52

Open source will take your developer skills to the next level.

Preview 01:31

Contributing back
00:55

How to get started with your own open source project.

Building your own
02:03

How did the best developers get started on GitHub?
00:15

GitHub's Open Souce Guide
00:07
+
Speak at conferences
9 Lectures 09:22

The importance of speaking at conferences.

Preview 00:57

Step 0: Anyone can be a speaker
01:19

Picking a topic for your first conference talk

Step 1: Topics
01:32


Step 3: Looking for CFPs
00:52

Step 4: Application tips
01:26

Step 5: Speaking at your first conference
01:23

Talk checklist
00:18

Assignment
00:06
+
Learn the hacks
5 Lectures 07:54

Learning by teaching will boost your developer skills!

Learning by teaching
00:54

Where to find the best resources
02:07


When should you work for free?
01:57

Saying no
02:24
+
Closing notes
2 Lectures 02:33
Optimizing your workflow
01:59

Personal branding
00:34
About the Instructor
Jad Joubran
4.1 Average rating
21 Reviews
51 Students
1 Course
International conference speaker & FullStack teacher

Very early on, at the age of 19, Jad Joubran founded a startup that connects patients & doctors. Nowadays, his experience revolves around mentoring developers across different channels, and coaching FullStack Web Development around the globe.