Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,148,646 members, 7,801,878 topics. Date: Friday, 19 April 2024 at 03:25 AM

Why Most Beginners Quit Programming - Programming (4) - Nairaland

Nairaland Forum / Science/Technology / Programming / Why Most Beginners Quit Programming (24405 Views)

I Just Quit ALX Programme / Should I Quit My Job To Go Into Programming Full-time? / Quit School To Focus On Programming, Hopefully It Will End In Joy (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (8) (Reply) (Go Down)

Re: Why Most Beginners Quit Programming by SeriouslySense(m): 2:33pm On Jan 27, 2021
If all developers can migrate to the cloud, it can make it very hard to crack anything

tsdarkside:


i tell you bros....
it would be painful to use years to program something and some people crack it in days.... undecided undecided

thats why i didnt went further.... undecided undecided
Re: Why Most Beginners Quit Programming by Nobody: 2:35pm On Jan 27, 2021
SeriouslySense:
But Software on the clouds cannot be cracked, i think software will migrate to the cloud, like Office 365, it will reduce cracking drastically cheesy cheesy cheesy, So una have to pay something

And who would agree to that especially in countries where internet service is expensive. They'll lose customers, except if you are talking about 50 years from now.

1 Like

Re: Why Most Beginners Quit Programming by beehivedata(m): 2:36pm On Jan 27, 2021
I'd really like to be personally tutored on programming.
Re: Why Most Beginners Quit Programming by Murphydrres(m): 2:37pm On Jan 27, 2021
Karleb:
Programming is hard. That's just the simple truth.
it's a lie
You make it look hard to you
Re: Why Most Beginners Quit Programming by CSTRR: 2:41pm On Jan 27, 2021
etrouble:


You too have no life ambition besides money. Money kee you there. There is no industry that can give more money than Agriculture
Money kee you too.
Re: Why Most Beginners Quit Programming by ElijahIme1992(m): 2:43pm On Jan 27, 2021
Loool I jst don't fancy programming at all...
Re: Why Most Beginners Quit Programming by alt3r3g0: 2:49pm On Jan 27, 2021
Programming can be a bit challenging. I usually advise people that want to start coding to start with a project.

This will help you focus you effort towards a goal.

Programming is a very wide ecosystem and in every project you will need just a small part of the different components.

For eg. If you want to develope a website that handles registration for events, you will need a database (mysql, postgres etc), front end (any language that can build the website and communicate with the database), and sql itself to query the database.

Now these three can be very wide on their own but for this project, you can use a single table.

For the website (front end), can be very wide but can be limited to two pages. One to fill the form, the other to read the data.

Then you limit sql to crud. No need to get into complex queries like joining tables etc.

When you get more comfortable and expand to more complex projects, you will still need to reference what part you actually need for that project.


Also try to understand the concept of object oriented programming. Makes life a lot easier

8 Likes

Re: Why Most Beginners Quit Programming by bizhop01: 2:50pm On Jan 27, 2021
I learn how to code when i was in secondary school
Re: Why Most Beginners Quit Programming by techstack: 2:55pm On Jan 27, 2021
1) learn the basics
2)Practice 70% read 30%
3) Combine the basics to solve problems
4)Learn how to solve real-life problems
5)Think about how does computer solve that problem
6) Tackle it step by step
7) Ask questions, seek help
8.)Continue to learn and challenge yourself
9)Keep abreast of new technologies
10)Build as many applications as possible
11) Move with experienced developers(very important)
12) Get a job(Work experience)

8 Likes 2 Shares

Re: Why Most Beginners Quit Programming by JOGICE(m): 2:56pm On Jan 27, 2021
DEEP
Re: Why Most Beginners Quit Programming by SeriouslySense(m): 2:58pm On Jan 27, 2021
that is true, the only obstacle

SegFault:

And who would agree to that especially in countries where internet service is expensive. They'll lose customers, except if you are talking about 50 years from now.
Re: Why Most Beginners Quit Programming by tsdarkside(m): 3:00pm On Jan 27, 2021
JOGICE:


Ur not to blame, ur obviously in the dark...

In most states around Nigeria there are Innovation Hubs (ICT Buildings) & online Meetup group for fellowships...

Programming is a way of Life, it’s available for great minds

IT IS NOT SOMETHING YOU DO JUST FOR FUN...


yeah yeah,you just need to go to it hubs and et voila,you become a programer....

not that easy,especialy for a beginner....
Re: Why Most Beginners Quit Programming by SeriouslySense(m): 3:01pm On Jan 27, 2021
haha, i switched to blender and one can use it to make 3d animated movies or 2d animations, just that i am not an artist, but it's as useful as commercial software and its free, one can even do architectural designs on it, and i find it intuitive and more friendly than maya too.

Some Free software's discourages one from even using commercial ones, but some free software's like blender have ways of getting income, that are friendly, and flexible.

SegFault:

Impossible plus remember there is a free software foundation if I can't find a cracked version of a software I like, I'd just find a free one. For example Photoshop - GIMP, 3DMaya - Blender, Microsoft Word - WPS. gringrin
Re: Why Most Beginners Quit Programming by davien(m): 3:02pm On Jan 27, 2021
runtime:
What i keep telling newbies is this, just pick an area and concentrate solely on it, and dont every rely on one source of learning simple e.g if i want to learn dotnet core i would concentrate solely on c# and downlod as many learning resources on c# and dotnet core mosh hamaedani c# udemy series, joseph alambari c# the definitive refernce series etc.
Withing 6-8 months of pure dedication, boom you already a developer.

c# > java by the way grin.
Nice, currently learning Python through Mosh Hamedani courses. I designed a rudimentary python CV printing program.

4 Likes

Re: Why Most Beginners Quit Programming by Jesse6(m): 3:02pm On Jan 27, 2021
Am in love with photography now wink
pickatyouu:



Try harder. It's fun
Re: Why Most Beginners Quit Programming by Fidelismaria: 3:03pm On Jan 27, 2021
slawormiir:
Damnnn niggarrrr
Isoright ....put on my intellectual cap while blazing my weed as i read between lines
I must say the op write up is not devoid of intellect

What variety of weed do you smoke?

This is a sincere question.

The one I smoke doesn't work on me, I dey ask cause I no wan go smoke Colo or Mali make dem no run me mad.

2 Likes 1 Share

Re: Why Most Beginners Quit Programming by Fidelismaria: 3:04pm On Jan 27, 2021
Back to the topic

Whoever said programming is fun should be flogged, ain't nothing fun bout programming but we move!!!

1 Like

Re: Why Most Beginners Quit Programming by tsdarkside(m): 3:06pm On Jan 27, 2021
JOGICE:


Ur not to blame, ur obviously in the dark...

In most states around Nigeria there are Innovation Hubs (ICT Buildings) & online Meetup group for fellowships...

Programming is a way of Life, it’s available for great minds

IT IS NOT SOMETHING YOU DO JUST FOR FUN...


i only do it for fun....am a construction worker....everybody need a roof over their heads.... wink wink
Re: Why Most Beginners Quit Programming by Fidelismaria: 3:06pm On Jan 27, 2021
davien:
Nice, currently learning Python through Mosh Hamedani courses. I designed a rudimentary python CV printing program.

Do you have any resources on JavaScript?

I want to diversify my learning channels.

Freecodecamp is good but it ain't cutting it.

1 Like

Re: Why Most Beginners Quit Programming by tsdarkside(m): 3:09pm On Jan 27, 2021
programin is just a way to communicate with maschines and tell them what to do....

i dont even understand why whites make languages soo complicated....

whites are moroons....

1 Like

Re: Why Most Beginners Quit Programming by tsdarkside(m): 3:11pm On Jan 27, 2021
if you realy want to earn money,write your own way to communicate with maschines....

nobody said you must learn the way they communicate with maschines....
Re: Why Most Beginners Quit Programming by SeriouslySense(m): 3:13pm On Jan 27, 2021
cheesy cheesy cheesy, i said it can be fun, but when you have time restrictions or deadline for a project, it may not be fun, when your codes do not work as it should, i got to learn that, while trying to design a program, i had a bug, and my codes were not according to the "Separation of concern principles"

The codes were interconnected, so it was hard for me to isolate parts of the codes, to detect where the error was coming from, so henceforth, i have to apply the separation of concern principle and reduce code inter dependability.

Yes, Coding can be hard too, and can bring stress, but one has to keep learning and improving the way he or she goes about, and truly learning the underlying concepts behind it.

So the ability to test, isolate codes and understand the Exceptions and errors generated and handle them is very necessary.

Fidelismaria:
Back to the topic

Whoever said programming is fun should be flogged, ain't nothing fun bout programming but we move!!!

2 Likes 1 Share

Re: Why Most Beginners Quit Programming by Ikemoneyman: 3:13pm On Jan 27, 2021
alabi10:
Taking a decision to learn how to code is a huge leap for anybody. It entails understanding technology in a new way, mastering new language and tools, learning how to think logically, and becoming more adaptive and responsive to problem-solving. You will learn valuable skills, improve your career options, and even develop your personal life.

As much as the benefits of learning to code are indisputable, the truth is that the progress itself (and no doubt, it’s a long process) is challenging and could be sometimes frustrating. As a beginner to programming, at first, you are earnest and enthusiastic, paying attention to your first tutorials and seeking out ‘beginner’s recipes’ from websites. As you pass the initial stages and begin dealing with variables, loops, and functions, the abstract nature of what you’re doing i.e not being readily able to see how your work is being executed in the front end, can be frustrating, particularly if you’re a highly visual person. You may at this point become a little anxious about whether you really can do it and may take a few days off to ‘clear your head’. For some, a few days translate to a few weeks and a few months. When and if you eventually get back, you may feel too detached from the context of programming for it to hold any strong attraction for you anymore and you might quit altogether.

Most beginners often undergo similar experiences as illustrated above. However, once you learn how to overcome certain challenges which are highlighted below, you will enjoy the learning experience much more, make progress faster, become more enduring when faced with future difficulties and become more independent when writing your own code. These challenges are:

Your motivation, and its sustainability, is a very important factor in all learning processes. Most beginners learn programming just for the sake of it or because they heard a career in it pays well. Even for those who simply just like the idea, when things get tough and the learning experience becomes hard and painful, they often are sorely tempted to give up. Instead, learn programming because you want to solve a problem or improve your life. Aspire to build/improve apps that will help people and increase efficiency.

Not Planning Your Learning Process
After knowing why you want to learn to code and whether that motivation is sustainable, choose the correct tools and resources to help you achieve your aim. Lots of beginners say, ‘I don’t know which programming language I should learn first’. Well that’s because they do not really know why they want to learn to code. Nowadays, JavaSxript is used to build any type of project, from simple web and mobile apps to advanced hardware projects. If you’re still unsure of which language to learn, ask an experienced programmer for advice. Also bear in mind that most of the knowledge learned from one programming language is transferable so at this stage, you run little risk of wasting your time.

Not Knowing How To Approach A Task
Sometimes you may not know where to start and may be unable to solve a task properly. This may be because you don’t really have a firm understanding of the theory of a language, how an API or library works, how the system works or even the programming paradigms. It is best to read the theory again and find someone to explain it well to you. The task might be too big and needs to be broken down into smaller tasks, but you didn’t understand this because you overlooked certain concepts.

Impatience With Debugging
The most common problem for programmers of all experience levels is when they solve a task and it doesn’t work because there’s a bug in the code. Debugging is one of the most important skills a programmer must learn. However, lots of beginners get overwhelmed and lose motivation here. They feel that too much time is spent debuggng code. Nonetheless, they must see it as am opportunity to improve their programming abilities and fix their misconceptions. It helps to ask ‘Why Did I make this mistake and how can I prevent myself from making the same mistake in the future?’

Not Understanding Preferred Solutions
In your learning process, you’ll consult a lot of resource materials: books, courses, tutorials, developer communities, etc. It is easy to take a solution to a problem proffered on any of these platforms. It’s trustworthy, it works, but do you understand the thought process behind it and how the concept fits into the bigger picture? You should learn from it and apply it yourself the next time you face a similar problem. Good programming practices include forming good habits to help you get unstuck from any kind of coding problem.

How Do You Deal With These Challenges?
Be patient. Programming is an in-demand skill but you won’t master it in a few months, never mind that some training courses promise you will. It takes time (years) to internalize and understand code. You must continuously apply and improve your skills to become any good.

Take a break when you need it. All experts were once beginners. No one was born a coder. When it gets frustrating and overwhelming, Amanda Bates, a senior developer says ‘Don’t lose hope. Walk away a bit, relax, and come back with a fresher perspective’.

Be disciplined. Motivation is fleeting but discipline is more reliable. Some days, you may not be in the mood to get things done and that’s perfectly normal. But try to get in an hour or two of work. It will help you get more closer to your goal.

Don’t Give Up. This is the whole essence of this article. You’ll want to quit more than once, but dig in and don’t give up. Use the problems you experience as ladder rungs to ascend to greater skills as a developer. Get support from other coders and experts in online communities.

https://alabiansolutions.com/blog/why-most-beginners-quit-programming/




I want learn programming....please send me an email big_iyke@yahoo.com....I could use your help...thanks

1 Like

Re: Why Most Beginners Quit Programming by Fidelismaria: 3:14pm On Jan 27, 2021
etrouble:


Go back to where you are coming from. Go back to your Agriculture. Nonsense, that’s how they cause confusion in the society. You spent about five years to study a course, now you want to abandon it. You definitely have no life ambition. Don’t annoy me this afternoon ooo.

You be Anu man.

So you want to tell me that programming cannot be used to solve one of the numerous problems farmers face in Nigeria?

There's nothing wrong in an agriculturist learning programming!

2 Likes

Re: Why Most Beginners Quit Programming by SeriouslySense(m): 3:16pm On Jan 27, 2021
You are right Coding is applied almost any place, advanced agriculture, use Software to predict and analyze huge data, to manage and learn the trends, and improve, even in some autonomous operations.

Fidelismaria:


You be Anu man.

So you want to tell me that programming cannot be used to solve one of the numerous problems farmers face in Nigeria?

There's nothing wrong in an agriculturist learning programming!

3 Likes 1 Share

Re: Why Most Beginners Quit Programming by jtjohn(m): 3:16pm On Jan 27, 2021
etrouble:


Go back to where you are coming from. Go back to your Agriculture. Nonsense, that’s how they cause confusion in the society. You spent about five years to study a course, now you want to abandon it. You definitely have no life ambition. Don’t annoy me this afternoon ooo.

Nonsense talk, why not encourage him instead of spewing out this thrash..I studied production engineering. I'm currently learning python after that, I dive into machine learning..always encourage people.
Re: Why Most Beginners Quit Programming by tsdarkside(m): 3:17pm On Jan 27, 2021
Fidelismaria:


You be Anu man.

So you want to tell me that programming cannot be used to solve one of the numerous problems farmers face in Nigeria?

There's nothing wrong in an agriculturist learning programming!

you dont need programming to figure out how to plant cassaver....

1 Like

Re: Why Most Beginners Quit Programming by Fidelismaria: 3:18pm On Jan 27, 2021
SeriouslySense:


Yes, Coding can be hard too, and can bring stress, but one has to keep learning and improving the way he or she goes about, and truly learning the underlying concepts behind it.

So the ability to test, isolate codes and understand the Exceptions and errors generated and handle them is very necessary.


Maybe I find it difficult cause I'm self learning it, do you have any resources you can share with me or direct me toon JavaScript?

3 Likes

Re: Why Most Beginners Quit Programming by Fidelismaria: 3:20pm On Jan 27, 2021
tsdarkside:


you dont need programming to figure out how to plant cassaver....

Lol

Agriculture is more than planting cassava.
Re: Why Most Beginners Quit Programming by Asour: 3:23pm On Jan 27, 2021
Ovo200:
I'm willing to learn cyber security just finished my HND in agriculture. Pls I need advice on my new goal

Follow good Cyber security youtube channels.

Start with Grant Collins.

Work with their good/cost effective suggestions for learning.

2 Likes 1 Share

(1) (2) (3) (4) (5) (6) (7) (8) (Reply)

Sam Altman Visits Nigeria On AI Tour / Celestial Church Of Christ Hymns (cccmyhymns) Now On Android with pictures! / Solution Of Linear Programming Problems Using Simplex Method

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 50
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.