How can I enjoy programming and get the motivation to complete my degree? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 9

How can I enjoy programming and get the motivation to complete my degree?

im studying computer science at university (college)..I'm not the best programmer,in fact im quite struggling,i don't have motivation to code.

23rd Jan 2017, 6:14 PM
JustALearner
JustALearner - avatar
19 Answers
+ 16
Find a purpose to do so and it's a really good step that you are here already. So, I can suggest you to take a look at some of the awesome codes and their functionality, come up with your own idea and try to create them. Try all the languages and find the one or more which suits you. Best
23rd Jan 2017, 6:22 PM
Aaron Sarkissian
Aaron Sarkissian - avatar
+ 7
mmm when i was a little boy i made games so now i like programing. i dont know how old are u but may be u can try with other language lik action script which looks like c# in something. to learn c++ you can try make a program for a person from your family maybe. on the other hand sorry i only speak spanish but i tried wrote u something to help :D
23rd Jan 2017, 6:28 PM
Matías Hernan Serrato
Matías Hernan Serrato - avatar
+ 6
I know your struggle! hang in there. when I hit the same wall half way through my electrical and electronic degree I couldn't face it, I just couldn't see the point in putting in the hours of practice. what changed things for me was a nice project. some personal and meaningful that pushes you a little and gives you a good pat on the back with each little milestone. I chose to build a hydroponics systems because I want to help with global hunger and climate change and the like, but the project changed the way I looked at the course. all of a sudden I was doing things because I needed answers to the questions I had. fortunately it continued, and as one project finishes, another idea is waiting to take its place. have a think, and chose an idea that is meaningful to you. develop a project around that using all your skills and be disciplined. it gets easier the deeper you get. let the excitement take over and reward yourself :) hope all goes well :)
25th Jan 2017, 12:34 PM
Tony Robinson
Tony Robinson - avatar
+ 6
Ask yourself "Why i need to learn programming?" College programming projects won't be as fun as SOLOLEARN quizzes. Instead of making boring mathematical programs, do something you can actually enjoy. You may make a video game. Be sure you are really interested on what you are doing. EDIT: This post have something for you - https://www.sololearn.com/Discuss/96845/to-all-beginner-programmers/
25th Jan 2017, 6:08 PM
Naseef
Naseef - avatar
+ 4
Don't just learn to code ,learn to create . make your own programmes that will keep you interested. Best of Luck!☺😉
26th Jan 2017, 3:25 AM
Aman Singh Rathore
Aman Singh Rathore - avatar
+ 3
I remember this feeling at uni when doing php for a web programming unit. For me it was partly because the sample projects we had to do where dull, it got better once we could pick our own projects. Another reason for that feeling is sometimes there lots of "grunt work" involved - so it takes longer than it feels it should to get results, and sometimes you run into bugs that mean you don't feel like you've made any progress. Can you make the projects more interesting somehow, or find a way to remove grunt work without cheating? Some ways to remove grunt work: use a better IDE, set up macros , copy and paste snippets of your own previous code (where youve done similar code) and then alter the snippets to the new needs, use libraries of code (assuming that's a thing in c++, I'm not familiar with that particular language) to do so please stuff that you're not being assessed on.
25th Jan 2017, 2:59 PM
Phil
Phil - avatar
+ 2
you can try to look at YouTube, Ted or the web for some videos, and find which things makes other people like to program and maybe you can get motivated.. also try to learn something that you enjoy doing, something that challenges you, try to think by yourself how to figure out to solve the problems. Try different languages too and if have some use in mind look for which languages you can learn to get there and choose one or more that suits you. if you have difficulty at understanding what the block of code does, try to debug it, there are sites and interfaces for that
25th Jan 2017, 11:25 AM
Bruno Rego
Bruno Rego - avatar
+ 2
If you have to find something to motivate you to program then maybe your programming for the wrong reason. I find that when I am truly interested in something motivation comes naturally
25th Jan 2017, 12:30 PM
Eric Davison
Eric Davison - avatar
+ 2
that's a difficult question. when life knocks you down and you be like.. meh, degree. just leave everything for a while and relax, get bored and ponder. don't take it too seriously and not too lightly as well. keep the balance well. may the bits be with you.
25th Jan 2017, 5:17 PM
Abdul Rauf khan
Abdul Rauf khan - avatar
+ 2
first try to write the basic level programs and after writing the code try to analize the code line by line try to understand what's happening internally. At first you might feel hard or you may get bored but once if you get the full fledged basic knowledge you will enjoy the coding. try to start with C. At the beginning every thing will tough with some well defined practise it become easy for u
25th Jan 2017, 5:39 PM
Hari Siddhardha
Hari Siddhardha - avatar
+ 2
In my opinion just find something that brings you joy.For example I love writting games so every time I have to work is more like having fun that accepting it as a work.Just find your thing don't look for money.If education is your thing than write apps for that or if you like animals make breeding game or an app with tips about that.
25th Jan 2017, 8:38 PM
Denis Angelov
Denis Angelov - avatar
+ 2
MAKE SOMETHING!!!! I was super turned off by coding, this is my second go at it because I have a very strong passion for gaming. Take the knowledge you have now and build something fun. though, tbh, if you can't find enjoyment even after completing your own projects then programming is not for you. how can you excel in something you dislike? this sounds like self torture. I could be wrong, but if you enjoyed coding before and something brought you to the idea of a degree for it - respark that fire by start what you did to get you there in the first place. or idk, involve it in your sex life. jk ;)
26th Jan 2017, 9:33 AM
Ryan Rockwell
Ryan Rockwell - avatar
+ 1
I was lazy AF at uni too, didn't program much, but made quite good diploma project with nice idea. Why? Because I liked that project and made it myself from scratch. I think, you should think of programming like an achievement and... try to achieve it :) You'll feel later, that your brain starting to "grow", same as experience.
25th Jan 2017, 9:59 PM
Edgar Jezerskij
Edgar Jezerskij - avatar
+ 1
Find something you like to do and do it. Coding isn't easy but once you know it is quite fun and can be something very useful in your life
26th Jan 2017, 1:00 AM
charles ryan (charlesryan9 Gaming)
charles ryan (charlesryan9 Gaming) - avatar
+ 1
It's a tough one, this question. How to put it? Let me see... All right, I'll just be blunt and say it: You don't have to graduate to code. And you don't have to be a programmer after you graduate. If you're working hard at your college to graduate and become a programmer, you're not wrong, but also not entirely right. If you want a job, you just need to know how to do the stuff that coders do at companies and have a good portfolio to back you up. Most of it you learn outside college grounds. I'm not saying that a degree is useless. It is helpful to get that interview and to achieve a promotion after you're employed. So, to find motivation to graduate, you must first ask yourself: why graduate? If you can answer, then you found it. If you can't, freeze your course and put you energy to what you really want to do and go back later, when you really need it. As for coding, if you want motivation, and I'm not sure if I should be saying this, but you might be in the wrong place. You see, if you just want to learn some language and make lots of money, don't get your hopes too high. First, you should like it. A lot. Not like some hobby or stuff to impress the girls (they don't get impressed by it for more than two minutes or so). Now, if you love to make things happen by writting lines and lines of gibberish like you are reciting a spell to make electronic devices obey you and you lost your will to be a deity to the machines, then something is wrong elsewhere and you should take care of it or you just should relax a while because you might be exhausted (it happens). Go watch a movie and forget about code for a day or two. When you come back, I'm sure you find yourself full of ideas to solve lot's of problems. Because that's what we do. We command those stupid machines to behave and see to our clients needs as requested. I hope it was helpful and you wouldn't drop out over me, I don't need it in my kharma. Just take a break and think about your will.
26th Jan 2017, 1:29 AM
Tony Fernandes
Tony Fernandes - avatar
+ 1
the best advice I can give is that you should study your programming skills by doing things that you enjoy, even if it is not related to a particular college subject. that is definitely the best way to learn
26th Jan 2017, 3:46 AM
Marcelo Muszalski
Marcelo Muszalski - avatar
+ 1
The best way to get motivated to complete your degree while enjoying programming is to find your area of interest. Suppose that you like to play a lot of games (in real life or virtual). You must try to find out ways in which you can actually use your skills in that area. The end result - you are enthusiastic while at the same time learning and applying your programming skills. Now, both your needs are satisfied!!!
2nd Feb 2017, 2:34 AM
Akshay Kumar Balaji
Akshay Kumar Balaji - avatar
0
you should go for codecademy it will make coding a bit fun for u...and after that read some books and go for online competitions...it would be awesome
26th Jan 2017, 9:16 AM
khateeb anwer
khateeb anwer - avatar
0
If you have no motivation to code, think twice if it is the good degree for you. Many of people who code are passionated about it, how can you compete with them if you are not motivated. Attitude is very important. However I'm about sure you are not motivated because you struggle, you should just give an extra effort and try to learn the more you can to see if your still not motivated when you stop strugleling
26th Jan 2017, 11:13 AM
Simon
Simon - avatar