Website Hosting for Just 20 ForumCoin ~ Advertise on ForumCoin
ForumCoin is an online community where you earn ForumCoin for making posts and for referring other members. You can use the ForumCoin virtual currency to buy and sell goods and services and to exchange for traditional currencies. Find out more!
Get paid up to 150 ForumCoin to submit your article.

What I have learned after programming for a while

Postby FuZyOn » 04 Dec 2016, 10:11

Image
Starting out as a newbie coder I was very confused, took programming classes in high school but the pinaccle of those were learning a couple of algorithms and loops. The lessons were going slow, so I took it upon myself to learn how to code on my own. After some developer courses and professional experience, I would like to share with you what are the best things I've learned so far:

1. Don't stop - I know that's hard, when you get stuck it's so much easier to just quit instead of trying to find the solution. Pushing forward even when you don't feel like you're making progress is important in your growth process, that's how you're going to break those "walls" down. If you're not challenging yourself everyday it means you're not trying hard enough, so always make sure to find something hard enough to do consistently.

2. Let your subconcious do the thinking - after you'll code for a while you'll realize that your subconcious mind does a lot of background work. I've stepped away from some confusing algorithms many of times, coming back only to realize I know how to solve it finally. You know that saying "sleep on a problem"? It can be taken literally when it comes to programming, so always make sure you always leave what you're doing on a challenging problem to find the solution the next day.

3. Comment, comment and comment - always add comments to your code, no matter how insignificant you think it might be. You'll need to come back to it sooner or later and comments will help you understand what you were trying to do. When you add them remember to not only describe what that piece of code does but also why you inserted it.

4. Don't run in blindly - before you attempt to create a project start by "sketching out some ideas", don't just open up your code editor and think it'll come to you naturally. Going in with a clear-cut idea of what you're trying to accomplish will go a long way in helping you code much more productively rather than eating up half of that time to come up with things to do. I struggled with this a lot at the beginning but I got the hang of it after a while.

5. Structure - one of my biggest pet peeves when I read other people's code is their lack of organization, they simply throw functions and scopes around without thinking of a structure. Organizing your code into well-written and tidied up chunks can improve readability a ton. Use descriptive names for your variables and functions, arrange them in a way it makes sense when you "scan through" and don't over-complicate things. If you can't understand what you've written then no one will.

Image


Programming can be a fun and intriguing profession, but it also requires a lot of work to get to a level where you can be competent in a real-life job. Start off slow, be consistent and you'll start understanding how code works without even realizing. It's a really fun career if you want to get into it, and I've posted many other articles regarding it here on ForumCoin if you want to learn more.
  • 0

User avatar
FuZyOn
 
Posts: 992
Reputation: 67
ForumCoin: 164

Re: What I have learned after programming for a while

Postby chikitta » 04 Dec 2016, 14:36

Wow this is very informative regarding programming. I agree with you on those tips you have put up even when the road is rough keep going because somewhere along th3 way the road will start becoming smooth.
  • 0

chikitta
 
Posts: 5,050
Referrals: 1
Reputation: 346
ForumCoin: 354

Re: What I have learned after programming for a while

Postby Fergal » 05 Dec 2016, 07:35

Thanks for sharing that with us FuZyOn, some great tips there.

FuZyOn wrote:before you attempt to create a project start by "sketching out some ideas"

Could you please give a little more info on how you do that, when starting a project or approaching a problem?
  • 0

Author of: 52 Life Tips
User avatar
Fergal
Site Admin
 
Posts: 14,735
Location: Ireland
Reputation: 2980
ForumCoin: 15,400

Re: What I have learned after programming for a while

Postby oldbuddy » 05 Dec 2016, 14:15

It took me a long time to realize the real value of fluent comments. When you come back to fix a piece of code you wrote a few years ago, they are invaluable.
  • 0

Working on a New Side-Hustle

Since age is no longer creeping up on me, but rushing in like an NFL ball carrier on 4th down from the 1 yard line. it's very simple.
My 1st success has been https://cashcowtraffic.com/?rid=1631
User avatar
oldbuddy
 
Posts: 10,991
Location: Portland, Oregon, USA
Referrals: 40
Reputation: 2069
ForumCoin: 792

Re: What I have learned after programming for a while

Postby FuZyOn » 05 Dec 2016, 21:07

Fergal wrote:Thanks for sharing that with us FuZyOn, some great tips there.

FuZyOn wrote:before you attempt to create a project start by "sketching out some ideas"

Could you please give a little more info on how you do that, when starting a project or approaching a problem?

Of course. Before approaching a new project you have an idea in your head, right? Just get a piece of paper and write some things you'd like to add to this project and make a to-do list with all of the items. I like to do that and tick off a certain one when I'm done with it, it makes you feel like you're accomplishing stuff consistently.
  • 0

User avatar
FuZyOn
 
Posts: 992
Reputation: 67
ForumCoin: 164



Your Ad Here.

Return to Articles & Tutorials



Who is online

Users browsing this forum: No registered users and 1 guest

Reputation System ©'