Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

Tips on How to Improve Programming Skills

guys69

Proficient
Advanced Member
Messages
244
Reaction score
2
Points
28

Tips on How to Improve Programming Skills


Follow and Like our Social Media Accounts to Stay Updated!
ITCSTUTORIALS



1. Do not neglect your studies.
Other people says, “Why do I have to study subjects that are not related to programming?” They were wrong. For example, Algebra is needed to perform simple arithmetic equations. It can be in programming. Math subjects are needed in programming. For instance, you were asked to find the other leg of a right triangle using SOH – CAH – TOA. If you don’t know what trigonometric functions are, then, there would be higher probability that you cannot solve the given problem. Physics is also detrimental in game programming. We can implement gravity in our games.


2. Offer at least 2 – 4 hours coding every day.:dance::dance::dance:
Practice makes perfect but nobody is perfect, why practice? A very popular joke. Make programming a habit, do not laze around. Write lots of programs, start small and accomplish great things.

“Motivation is what gets you started. Habit is what keeps you going” – Jim Rohn

3. Do not get discouraged.
Failure comes in the way of programming. Don’t get discourage. If you encounter an error or a bug, don’t worry, we also do. Join Stack Overflow, ask questions and give answer. Stack overflow is a large community of programmers who probably encounter and asked the same questions you have. A famous American author says, “Remember the two benefits of failure. First, if you do fail, you learn what doesn’t work; and second, the failure gives you the opportunity to try a new approach. ” – Roger Von Oech

4. Collaborate with other Programmers smarter than yourself.
You may be thinking that you are the best among the rest, an exceptional programmer who still want to learn how to improve programming skill. No. you’re not. We’ve come to different school and countries. Be humble all the time. Working with other people who are better than you boost the speed of learning you have. They can teach you a lot of things you can’t imagine exist. Join programming forums, Facebook group “Programmers, Developers” and collaborate. Just know how to approach other programmers and you are good to go!
5. Don’t use an IDE (Integrated Development Environment) at first.
We think that using a simple text editor help you learn better. Try avoid an IntelliSense feature if you are just starting to program. Why? Because, using a simple text editor will help you memorize programming syntax and will help you build programs from scratch.
If you master the basic stuff, use IDE to increase your efficiency and productivity.
6. Read Books, PDF, Videos about programming concepts.
Download and read PDF online. There’s a lot of programming resources at Tutorials Point and W3Schools.You can also try Codecademy if you want a hands-on tutorials .If you are an auditory and visual learner, watch videos. I suggest watching videos on thenewboston.org. You can also search playlist of CodeCourse or PHPAcademy if you are into web development.
7. Refactor your codes.
Learn how to write beautiful code. Beautiful codes are codes that are easy to read, modify and understand. It makes program more extensible or extend. It also removes duplication of codes. Let’s throw the habit of not improving our codes just because the programs works fine. I would suggest to watch Derek Banas tutorials on Code Refactoring.
Some of the bad smells Derek Banas pointed out are:
? Duplicate Code
? Long methods
? Complex Conditional Statements
? Primitive Obsessions
? Indecent Exposure
? Solution Sprawl
? Alternative Classes with Different Interfaces
? Lazy Classes
? Large Classes
? Switch Statements
? Combinatorial Explosions
? Oddball Solutions
Watch Derek Banas: Code Refactoring

8. Share your codes and teach other people.
Sharing will enable other people to criticize your codes. Other people might complain that they don’t understand your code because it’s not readable. They will also recommend or suggest a better algorithm with regards to what you have posted.
Teaching other people became a form of review for you. It help you remember and never forget the things you have learned. They may even encounter a bug or problem that you haven’t encountered. They will learn, so you are.
9. Master the programming language that you use and broaden your horizon.
Learn multiple programming languages. Other programming languages may show you a better way of doing things. Bad practices are those who thinks that Java, or any other programming languages are the ones they need to learn. Also learn other operating system and practice to write portable codes.

10. Take a break.
Learn things at your best. Do not force yourself to learn stuff if your body are declining. Drink water. Eat food which contains Vitamin B6, B12, and protein. Sleep instead of browsing social media like Facebook, Twitter or Instagram.

Good Luck! I hope this post will help you develop your skills and become more productive at work.
You can also Read more from Qoura:
https://www.quora.com/How-can-I-improve-programming-skills


11. Keep on Improving!
If you are tired of figuring out how you can improve yourself in one programming language you are using. Try another programming language. Or you can also, think of a new idea and explore the unknown!
I recommend reading books from Tutorials point because it is brief and easy to understand :)




Follow and Like our Social Media Accounts to Stay Updated!
ITCSTUTORIALS


 
Last edited:
Me, studying Unity now..
thanks!
 
Salamat sa mga payo na ito TS! Lalo ako ginahan mag program! Kahit dalawang beses na ako bumagsak sa thesis hindi parin ako susuko. Kaya to! (y) salamat
 
saan po pwedeng mag aral ng programming online? gusto ko tlga matuto eh.
 
Nice guide, Lalo ako ginanahan magcode, sakto! Back to coding ako ngayon :praise::praise:
 
Thanks dito. Need ko talaga inspiration at motivation. Self study ako programing 2 years ago. Gusto ko ulit bumalik. Thanks
 
:thanks: dito ts. sakto to nag uumpisa pa lang kami sa java this sem.
 
after reading this tips. mas lalo akong namotivate mag codes :yipee: :yipee: :yipee:
title thesis: Human Resource Management Information System (Web Based Application)
sana matapos ko to within 5months of developing. :f1:
 
Nice guide, Lalo ako ginanahan magcode, sakto! Back to coding ako ngayon :praise::praise:

Thanks ! Glad to help!

- - - Updated - - -

Thanks for the tips. Really helped!!!

Glad to help!

- - - Updated - - -

after reading this tips. mas lalo akong namotivate mag codes :yipee: :yipee: :yipee:
title thesis: Human Resource Management Information System (Web Based Application)
sana matapos ko to within 5months of developing. :f1:

Kaya mo yan bossing. PHP + MYSQL HTML + CSS AJAX JS AT JQUERY lang kailangan mo .
Or kung trip mo, mag ASP ka XD
 
Salamat dito TS...



2. Offer at least 2 – 4 hours coding every day.:dance::dance::dance:
Practice makes perfect but nobody is perfect, why practice? A very popular joke. Make programming a habit, do not laze around. Write lots of programs, start small and accomplish great things.

“Motivation is what gets you started. Habit is what keeps you going” – Jim Rohn


eto po talaga sa tingin ko ang kailangan ko...gusto ko po sana malaman kung anong pinoprogram nyo everyday...like practices lang po ba ts mga ganun...everyday i think a problem to solve..hindi ako na tigil hanggat d ako tapos sa code...but sometimes i feel bored...baka po may mga practices kayo na ginagawa dati ts na pwede nyo ishare para may ma program naman kami hahaha
 
Salamat dito TS...


eto po talaga sa tingin ko ang kailangan ko...gusto ko po sana malaman kung anong pinoprogram nyo everyday...like practices lang po ba ts mga ganun...everyday i think a problem to solve..hindi ako na tigil hanggat d ako tapos sa code...but sometimes i feel bored...baka po may mga practices kayo na ginagawa dati ts na pwede nyo ishare para may ma program naman kami hahaha

Get a client :) Tas pabayaran mo para ma motivate ka lalo :D and dyan mo malalaman kung capable ka na bang humarap sa clents :)
 
Tamang-Tama naman ako sa pinaka-huling TIP,

but anyways , thanks dito sa Post na ito para sa pag-enlighten sakin.
Hoping Na Maturuan mo ko kahit via Chat lang. :) I wish..:salute:
 
May nag cocode ba dito sa Unity3d?
 
Thank you sa reminder ts!
ngaun Lng ako naligaw dito sa Thread ng Programming.
nakakatuwa, kc khit papano nkkarelate ako sa mga tips, hehe.
More Power sa mga Programmers!
 
Thank you sa reminder ts!
ngaun Lng ako naligaw dito sa Thread ng Programming.
nakakatuwa, kc khit papano nkkarelate ako sa mga tips, hehe.
More Power sa mga Programmers!

Good to know po! Enjoy sa pag poprogram!
 
May nag cocode ba dito sa Unity3d?

Hi studying unity 5 here.. pero sobrang basic mejo nalilito ako sa interface.

Btw TS! Salamat! Even if di ko na practice pinagaralan ko, hindi ako dapat mawalan ng pagasa, will try to study programming ulit.
 
Back
Top Bottom