Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

How do I improve my programming speed and skills?

user-image
Question added by Lina Samer , Digital Media Graphic Designer , iDirection
Date Posted: 2016/11/09
Adel Ezat Fawzy Ellozy
by Adel Ezat Fawzy Ellozy , Webdeveloper. , Saudi Arabian Maritiem Sports Federation

Best way to improve  your programing speed and skills is : practicing and practicing write code for one problem in different way .

I hope it helps you .

 

Ahmed Elshorbagy
by Ahmed Elshorbagy , Technical Support Engineer , AIMS Holding -Rinad Al Jazira for Military & Security Supplies.

  1. Learn With Projects
  2. Learn From Screencasts
  3. Learn With Quizzes & Puzzles
  4. Learn From Real Code Challenges
  5. Learn With The Community
  6. Learn With A “Simulator”
  7. Learn With Gamification

هاشم المشارقة
by هاشم المشارقة , Key Account Manager , Advanced United Systems Ltd. ( A member of Taj Holding Group)

I thinks this is repeated question and really I don't know why people ask this question here again and again.

 

Any way, please next time specify the type of programming or the language so we can suggest to you.

For web programming go to Codeacademy it will help you improve quickly.

Ahmed Samy
by Ahmed Samy , Software and Reverse Engineer , Atomicity Private Ltd

Focus, stop wasting time asking stupid questions around, strive to learn.  Steal from smart people.  I dunno, what kind of question is that?

Midhun Abraham
by Midhun Abraham , Software engineer , HCL Technologies

U can get FREE programming courses online from sites like Udemy, Stackskills.And yeah..keep practicing. 

nawaj khan
by nawaj khan , ASSISTANT IT ENGINEER , NK COMPUTERS

Start by carving out 20% of your time to devote to your own skills development.  If possible, it'll be better if that 20% comes from one or two hours a day rather than a day a week because you can then make a daily habit out of improving your skills.  Your productivity may decrease initially (or it might not change much if you're replacing web surfing or other distractions), but the goal is to make investments that will make you more effective in the long run.So what should you do with that 20% time?  Since you're at a well-known tech company, you should take advantage of the resources available to you.  Here are 10 suggestions:Study code on core abstractions written by the best engineers at the company, and understand why certain choices were made and how they were implemented.  For example, if you're at Google, read through code in some of the core libraries written by early engineers like Jeff Dean, Craig Silverstein, or Ben Gomes.  Start with ones that you've used before, and ask yourself if you would've written similar code for various parts and how you might learn from their examples.If you're not too efficient on your text editor or IDE, ask some of your more effective co-workers if they'd mind you watching them for a bit while they're coding.  Are they using keyboard shortcuts or editor functionality that you're not familiar with but that make them much more efficient?  If so, learn and practice them.  Search for productivity tips on Google for whatever development environment you use.  When I was first learning Emacs, for example, Steve Yegge's very good 10 Specific Ways to Improve Your Productivity With Emacs made me noticeably more efficient.  Even in re-reading parts of that page for this answer, I've learned something new.Read through any technical, educational material available internally.Google, for instance, has a wide array of codelabs that teach core abstractions and high-quality guides of best practices that veteran engineers have written for various languages based on decades of experience.  If your company doesn't have similar 

alaa liswe
by alaa liswe , ِAdministrative Assistant , Arab Open University

you can lrearn from online cousrses

Abdul Khader Shaik
by Abdul Khader Shaik , IT & Ops Manager , TheSmartlabs

Practice many problems.

There are many websites like indiabix,tests4geeks,Udemy etc where you can practice...

but I suggest Codingbat.Hackerone,Hackerrank.

More Questions Like This