Nowadays, fresh programmer tend to think that everything is just about programming, satisfying customers, salary amount and ranking. Yes, all of these are undeniably true and become a requirement as living cost and stuff keep on rising rapidly. But if you continue on doing programming just because of all these reasons, you will soon realize that your motivation and passion are fading away and eventually self destruct. You wouldn't realize it in the beginning, but you will see it sooner or later when the time has finally come.
There are 9 important things that are important for fresh programmer:
1. Food
Food is the most important part of programmer's life that needs to be taken serious. A lot of fresh programmers tend to eat a lot of junk food and less exercise, hence causing all the fat to store in their body and vulnerable to diseases. Other than that, they also tend to wake up late and miss their breakfast or lunch or not eating at all. This routine is seriously dangerous and has to be stop! Make sure to have a proper meal every day and don't ever thinking of skipping breakfast, lunch and dinner.
The person that understand us the most is not your friends, not your parents, but yourselves.
2. Passion
Let go back from the time where you decide that you want to learn programming. Those excitement, passion, motivation that has driven you to become a professional programming, aren't that beautiful? It is important to set your mind and goal towards your passion else you will feel that huge stress keep on stressing you out and eventually lose yourself.
Alright, as a programmer how do we work? Sitting on the chair and staring the screen all day just for solving bugs, drink coffee just to make sure that we don't fall asleep and eat just to release programming stress. But do we even think of how harmful these things are to our bodies if we keep it as our regular routine? No! Fresh programmer tend to think that since they young, their body will be able to withstand these routine. True, but how long it will last?Not for so long.
4. Attitude
Do you ever work in a programming team before? How do you work with your team? Are you being helpful to them? Do you make them feel comfortable or uncomfortable? Attitude is a key to success for programming because you can't do everything by yourselves. You have to communicate with the other and don't become a hot tempered person. It makes people around you feel really uncomfortable and they will eventually leave you alone. Be friendly, kind and helpful person.
5. Motivate others
As a programmer, motivate your team will produce better result and better workflow. There a lot of fresh programmers that tend to solve everything by themselves and give up on their team. This is so wrong, you can't do that and you never should do that.
6. Go outside and meet new people
Programming all day will increase the chances of having anxiety because we tend to sit and stare at our computer screen for a long time. You should go outside and meet new people and it doesn't matter who they are. Talk and communicate with them, explore the world, understand how people tend to communicate with each other in this world. By doing this, you will not only be able to meet new people, but also be able to know what are the requirement or how people tend to response towards certain things.
7. Love
This might be hard for some programmer, but having a girlfriend or boyfriend that always supports you are very important. Alright, you probably want to bash me saying you have parents, yes, you are right, but you have to know that parents can't look after you every time. Besides that, having a girlfriend/ boyfriend tends to motivate you more on doing what you do(Of course you have to find a good one though).
8. Parents
Parents, the most important person in our life. Do buy them stuff or visit them often if you can because parents tend to be sensitively with their child not visiting them. Don't keep on doing programming until you have forgotten your loved one. Never ever forgot them, although you are busy with your work or whatever things that you do.
9. Be honest with your boss
This really hit me when I started to work in my first IT company.I had a boss that always pushes me to finish the task in impossible time and since then anxiety have had live within me. I tend to have heart pain and brain dizziness while doing work at my office and it's just getting worst. Until that day, where anxiety hit me the most and I start to cry. To be honest, I will never cry on this kind of things and it is the first time experience for me. Lastly, I talk with my boss and release everything that being stored in my feeling to him. By saying that, I mean in a good way not the rough way. My advice is that don't ever make anxiety hit you in office. If you have any problem with your boss, talk to him/her. A good boss will listen to their employee and thinking of a way to solve the problem. If your boss not acting that way and blaming you for everything, that company is not for you.
I write an article on why university is not a good place to learn programming, You can view it here.
8 reasons why university is a bad place to learn programming
Thanks for watching my blog. Do follow me on google+ or my facebook page for more! :)
Obstrum Facebook Page
EmoticonEmoticon