Non Technical Tips For Programmer If You Want A Good Life
Programmer Photo by Kelly Sikkema on Unsplash |
Programming is not an exclusive job that only you or some small percentage of people can do this job. Programmers can be found everywhere around the world because to learn any programming is easy nowadays. That's why it's gonna be difficult to make decent money as a programmer or software developer.
It is also not a job where you can just sit and relax because you need to focus on solving the tasks the project manager given to you. Sometimes it can be really stressful working as a programmer, different bugs, security issues, reading other team codes that's unreadable, tasks that can not be done in minutes, sometimes it can take hours if not days for just solving a single task.
It is important to do this below tips i given to you to make a balance between your career and your personal life. I've been doing programming quite awhile, so maybe I can share some tips, it's not a technical tips.
1. Sleep and wake up early
You can do many activities and solve many problems in the morning, it is a perfect time to learn many new things when it's quiet. In the past, I've been trying to stay up until 3 am or even 4 am, yes i gained a lot of knowledge and skills, the amount will be the same as if you wake up and sleep early. It's just the cycle change, when you stay up from afternoon until morning, then you will sleep at the entire afternoon. So by staying up until morning you will not gonna solve the problems much better than if you wake up and sleep just like regular day.Then finally I try to sleep before 9 pm and wake up at 4.45 am, doing some exercises, could be jogging or yoga, whatever exercise you prefer, take a shower make a coffee or tea. Then I begin to open my laptop and start working after 6 am, i realized that it is much more productive to wake up early in the morning, and start doing it early. Before 9 am, it's a perfect time to learn new thing, i am not limiting my self on just learning about technology, but if you just want to focus on technology, just learn whatever you like.
2. Keep stamina and health
Health is one of my priorities in my life, i don't want to have a heart attack, cancer, i don't want any all that disease happens in my old age. So usually when i wake up at 4.45 am, i never miss a single day to do jogging at least 20 minutes. I want to keep my stamina and my help.I also restricting my diet. You can prevent some common diseases like cancer and heart related diseases by some simple habits like Don't smoke, consume less sugar or even none ( except from fruits or milk), less alcohol, less fast food, eat vegetables, eat fruits every single day, exercise and keep your Body mass index in the perfect number.
3. Find side projects
My motivation in life is always i don't want to keep working until i am getting old, especially working as a programmer, working on a corporation. It is not a life i am dreaming of, because you are gonna miss many things in life that only happens once. I just like to go outside, doing other things that i really love and enjoy. So that's why i already starting many side projects for when i decided to quit as programmer, at least i still have an income from my side projects.But of course i never forget about programming, I like it, this is the only job i am good at. It' just don't want to do programming for someone else, for my boss, I want to do it for my self. Creating some applications that I really love doing it, i care about it, for my own good and helping other people.
4. Reading books
My favorite book I read is about personal development, sometimes I read novels but only if there's something that I can learn from the story in that novel. I have lack of leadership and social skills, so I read some books like Miracle Morning by Hal Elrod, How to Win Friends and Influence People, How to start worrying and start living by Dale Carnegie. They're really incredible book about self help, and i read many of them on my leisure time to help me tackle what i am not good at, and also i gains knowledge from it.Also i love reading books about acquiring wealth, because i grew poor, my family is poor, so i read books on the subject, like my favorite Rich Dad Poor Dad by Robert Kiyosaki, The Richest Man in Babylon by George Samuel Clason, the Millionaire Next Door and many others.
So that I hope those four tips can be helpful for you as a programmer. I've already written a similar post like this, you can read my other post here :
- Non Technical Tips For Programmers
- Tips For Beginner Software Developer
- Some Helpful Tips For Beginner Web Programmer Front End And Back End
You can be happy and have A Good Life as a programmer if you know what you are doing, what the essence of why you doing that. Sometimes just be gratitude about what you have, being healthy, have friends to talk to, it is simple but sure can make us happy.