How can you Quickly Develop Deep Coding Skills?

preview_player
Показать описание
How do you go from average developer, to master code? What is the quickest way to having a deep understanding of code and software development ... how do you develop deep coding skills?

My popular courses:

My business courses:

My social links:

Thanks!

Stef

#coding #learningtocode #learningprogramming
Рекомендации по теме
Комментарии
Автор

You can learn Ruby by just listening to Stef

ouss
Автор

Agree with you 100% on this one Stefan. The other thing that newbies need to build up is their internal process.... the way that you tackle a new project from A to Z. Each of us has a preferred way of getting starting and then incrementally building code, that will only come from experience of building projects that challenge you over time.


This isnt so much platform specific, its the approach that you learn that works for you over time, that allows you to work in the most efficient but also enjoyable manner.


Its also how you deal with a project when the boss drops a new technology in your lap and say we need something built in X...that you havent got a clue about. if you have a good internal process and approach in place that you have built up, you have steps that you follow to acquire knowledge quickly and just enough skill to complete the project, without thrashing around wasting time and ending up crying in the corner!

davidfree
Автор

My analogy for a person trying to learn programming, is like learning how to play drums. Sure, you might learn SOME rudiments and fundamentals on the practice pad at home. But eventually, you should play real drums, march in a Drum Corps, play in a band, etc. be around other drummers and other musicians to gain a deeper understanding of how to play drum and how they work in the world.

HE
Автор

I totally agree with you. I do many tutorial and dont see any progress. And then when I have an ideas on business, I take time to implement 1 project only, but on very deep level. Then I understand many things and my ability improve s much. And I use Ruby on Rails

hainamx
Автор

Cheers for all the guidance Stef, you've really helped me out a lot this year!

r.deakin
Автор

Thanks for the advice! I've recently started to learn the fundamentals about programming, and yesterday I found a web page where you can learn python by playing a game, and I noticed what you mention in this video; one thing is to see someone writing code, but writing yourself (even very few lines as I did) was more relevant and enjoyable.

Bigby.
Автор

exactly ; you are right, the best way is to start coding a new very simple project each day ...tks

samirsamir
Автор

Thank you so much! You and your videos inspire young coders like me

frixaco
Автор

Very realistic advice. As always good video 👍👍

lifeok
Автор

Learn Tutorials based on Job Openings is a Fantastic Idea! 👍🙏👏

SteelerYNation
Автор

this is nothing but truth...i have literally 50 udemy courses (majority unfinished). I learned more in a month of writing my own app than i did 7 months watching tutorials. However, tutorials are great for an introduction (like Stefan said). Do ONE and then get to work.

rawlespringer
Автор

Hey Stefan, I am facing a dilemma. How do I know if I know the fundamentals? And how do I know when I know enough of the fundamentals? And what are these fundamentals you always keep talking about? Can you do a video where you explain the details of things you consider as fundamentals?

jaakkouusitalo
Автор

The reason projects do so much for your skills is that they show you your shortcomings in a very immediate fashion (if you dare to admit them), and they show you exactly what it means to be able to do something and take responsibility for your project truly doing what you want it to do (or at least something that's close enough).

In tutorials on the other hand you can substitute understanding with copy and paste and tell yourself you understood how to do it afterwards.

waynezor
Автор

3:48 "you're gonna be learning on a 'need-to-nerd' basis". Lol.

rohlankaal
Автор

Keep developing and apply your code to real world usage. If your code is scalable, standardized and consistent you have deep coding and, more importantly, marketable skills...
e.g. exception handling. Don't throw the error back up after catching an  exception…try solve it

patrickd
Автор

I like to do tutorials but I put a hard limit on how much I do on them every day. I make sure to do at least 2x my own projects.

rossthemusicandguitarteacher
Автор

I think it depends, if you want to work for BIG corporations, study and focus more on algorithms and problem solving skills.

if you want to do freelancing and small jobs then doing real world projects is the way to go.

newprogrammer
Автор

Dear Stefan thank you for sharing your wisdom. Do you think that webassemly will replace javascript in a few years ? Thanks again and have a great day.

gilhooli
Автор

Actually it helped me watching tutorials and courses on Udemy.
It is true after that it's hard to code but most important you understand whats happening!

ademineshat
Автор

I have two questions. I'm self learning Java now and I have only vary basic knowledge of object oriented programing. I have chosen to make a project that could be used in real life, a Computer Repair Shop software for tracking tickets, devices, clients and other related things.

I have chosen to learn the language by using it while making a project.

Is this good or bad way to learn programing?

And the other thing, while I am learning the language I have also focused on learning good coding style so I don't pick up bad habits in code writing.

Am I focusing on code style prematurely, or is it good to learn that hand in hand with the language itself?

zoranjankov