HowToDoInJava

  • Python
  • Java
  • Spring Boot
  • Dark Mode
Home / Learning Resources / 10 Life Lessons I have Learned in Last Few Years

10 Life Lessons I have Learned in Last Few Years

With you guys, I have always talked about technical things in java technology in this blog. Today, I want to break the rule and want to share my learning in personal and professional front. I am sharing my thoughts because I want/hope you guys to take little things seriously which matter a lot in life.

Believe me when I decided to write this post, there were lots of things that came across my mind and which I wanted to include in this post but couldn’t do. I want this post to keep simple and in limit so that it does not loose it’s focus on what is most important and it’s intent which is to make you ‘pause and think few minutes’.

“Life is a journey and it could be understood only backwards; but it must be lived forward.”

Assuming my most friends through this blog are java professional, most of us live two lives everyday. One is personal when we are at home and second when we are at work where we have certain different rules and environment, which we got in outside work. I will share my learnings on both fronts. I will start from personal life because it requires more attention and most often neglected.

5 Life lessons for personal life

1) Your habits shape your life. Choose them carefully

habits

This has been the best learning for me. We usually do not think about things, we do repeatedly in our daily life. And most of us do not realize that most of things which we do everyday actually become our habit. These everyday activities are sometimes good and sometimes bad. All of them actually become habit one day whether you know it or not. While good habits will shape your future in positive ways, where bad habits will bring you harm from multiple dimensions. Choose your habits carefully. Support good habits. Fight bad habits if you already got them.

The best way to determine if a habit is good or bad is very simple, an honest analysis by you only. Take a pen and paper, list down things you do everyday. Analyze them and their long time effects. Choose what’s good for you and what is not. Make a bold decision and take the control on these things.

In start you will find that it is very very difficult to change a habit. Here, I got a advice for you. If I remember it correctly, it is from “You can win” by Shiv Khera. IΒ  do not remember the exact words, but I remember the intent.

“If you want to control your everyday bad habits, just delay them as much as you can. Soon they will not be there.”

E.g. if you have a bad habit of smoking, try to delay the for 1 hour then 2 hour or more, depending on your regular timings. Then increase this delay even more. Sooner you will find that you can avoid it for many days. You actually got your control back. Fight is easier from here.

This approach can be applied to any bad habit. Take pen and paper. Start now.

2) Honesty is the best policy

honesty

This is second major step towards a rewarding life. Be honest. Appreciate honesty. Value Honesty. It is the best thing you can offer to your employer, your friends and everyone you care. Now the question is, honesty in what, how and why?

There is an old saying that we should always tell the truth because that way we don’t have to remember what we said. Also, how you will feel when you come to know that person you deal with is not honest. This feeling is same for others. Just think about it.

A cross argument can be made that some job requires you to tell one or two lies, specially marketing. Seriously? Do you think, truth will be hidden all the time? It will not come out? Any profession lives on trust and trust comes from honesty. This trust is actually converted to profits. More the trust and more the rewards. Think again. What if you actually get fake currency in return? Will you say it then also, that couple of lies are OK?

“Honesty is the best policy because no matter how good you are at telling lies, the truth will always come out.”

3) Your family and friends are the best you got. Preserve them with all your heart

family-and-friends

Life is all about little things happen to you when you are planning for big things. These little things are mostly attached to your family and friends. This consist of moments you spend with them, cherish with them. Most of you will agree with this, so I will not make the discussion long. I will just revisit a quote here:

“I wish everybody gets what they want in their life, so that they can know that this is not the answer”.

4) A day you didn’t have a good laugh is a day wasted

a-good-laugh

A good laughter is the best medicine. It has no side effects and brings lots of positive energy. Positive energy helps you in facing the tough circumstances. I actually got a big funny bone. I love to laugh and smile all the time. People who know me personally, know it very well. I like humor and appreciate it also, provided it does not play with somebody’s emotions.

5) Be kind. Do something for less fortunates

charity

Don’t you feel that you are the beloved creation of GOD and GOD has been very kind to give you a very comfortable life. You got a good amount of fun in childhood, you got a fair chance to struggle in adulthood and you got a job in some MNC or a good company. When I look back at my early days, we didn’t have so much to spend we have today, but we never slept hungry. Its very big thing guys. We are few among most fortunate people in this world. We must respect this fact and remember it all the time.

It also means that we must care about people who are less fortunate. They are forced to sleep hungry. They have to struggle in every step to survive the battle of life. Unfortunately, world wise, percentage of these less fortunates is much higher than people like us, who got a comparatively easy life. It’s our duty to share what we got in our life. At the end of day, the fact which matter is, how many lives you changed or touched. If you changed none, you wasted your life.

There are other things also on personal life and I will share them in future if time allowed.

5 Life lessons for professional Life

1) Hard work always pays. Never ever give up your dreams

hard-work

Nothing pays like hard work. It always yields into big fortune. All you need is patience and more hard work. I ardently believe in the quote of Thomas Edison:

“Genius is 1% inspiration, 99% perspiration”.

This hard work should be directed also towards any particular goal. That goal is your dream. Always dream big. Do not be scared of obstacles. Hard work is the basis for everything worthwhile you will achieve in life. There’s no easy way to do hard work. You have to find your passion; stay focused, and keeps at the task until the job is done. You have to stay obsessively motivated.

I have worked very hard to make this blog. It’s not among the top blogs in world, but it surely is on the right track. In short time of one year, it is ranked much above many old established blogs. It has brought a lot of attention from quality minds towards me, my work and has brought some money also πŸ˜‰ . I always knew that hard work pays, now I believe it also.

Read More : How to start a new blog

2) Learn anything new everyday. Make everyday count

learn something new everyday

This has been my motto of life from long time, specially when I started blogging. I specifically search for the topics which I do not know about. I create a list of such topics. and try to learn them as much as possible. At least one topic per day. Being a human being sometimes I skip it, but I always to try to clear this backlog with more speed only.

Please do not confuse here with only tech related items. Find something in your personal life as well or your hobby or your creativity. Anything new. e.g. making a particular dish, learning a new magic trick or read everything about a cool app. You can put anything in this list.

So far, for me rewards has been much more than my expectations. I have got a lot of confidence at work place. I have never failed in any technical interview in last one year. That’s a very fascinating thing for many people. Well, I achieved it just by following this simple rule. Try yourself.

3) We are better when we are connected. Make connections

make-connections

This is actually the punch line in ‘Bank of America’, my present employer. But this fact I had learned much before joining the bank. You must have heard that Man is a social animal. If you want to grow in professional life, make contacts and keep them alive. These connections will help you when you are struck in complex situations. You can get more growth opportunity, because you are the one, everybody knows.

Here, I am not recommending any kind of flattering to anybody. Flattering though succeed sometimes, but not in long run. All, I am asking is to socialize. Learn about family members of your colleagues. Talk about them. Make offline conversations personal. Make colleagues your friends. Do not ping them always for meetings. Ask them to have cup of tea in cafeteria. Same goes for your clients. Log into meetings 10 minutes before start, and if they are available, talk to them about their family, their culture, their festivals or anything you can think of. All such things transform into large number of connections you will have in industry.

4) Never hesitate in asking questions. Make active participation in meetings

Ask-questions

I have been a lazy person in starting of my career. I was also very shy because of various reasons. Whenever team meeting happened at that time, I was almost quite in all of them. Sometimes I had questions, but I hesitated in asking them. You know what, they never got answered. Any question you never ask, will never get answered. As simple as it is.

The opportunities I lost at that time, I still can remember easily because they were just too bright to loose. I lost them. But, I will never do the same mistake in future. Actually, I have improved a lot in this area.

Lesson: Gain confidence. Always have a word in team meetings, seminars or town-halls. Make your presence noticed.

5) Communication skills are your best weapon. Sharp them everyday

comm-skills

Most of you agree that English the most dominating language for various reasons. I respect my mother tongue ‘Hindi’ very much and prefer to talk in my personal life. But I can easily say that English is more important for making a rewarding life in our industry. English is de-facto global language. Your work responsibilities require you to communicate with people with different culture, and language. English fills the gap. So if you want to communicate with them, master the language. Once you master the language, more opportunities come in your way.

Please note that when I am saying English is important, it means a good command over the English language. You should communicate effectively. You should have a good command over vocabulary also. It is the first step towards above four lessons too. It can put a lot of confidence in you, so that you can succeed on above four points as well.

There has been other things, which I wanted to talk about, but leaving them for now to limit this post.

I will appreciate if you share your thoughts with us. I really want to know about you as well.

Happy Learning !!

Was this post helpful?

Let us know if you liked the post. That’s the only way we can improve.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Reddit

About Lokesh Gupta

A family guy with fun loving nature. Love computers, programming and solving everyday problems. Find me on Facebook and Twitter.

Feedback, Discussion and Comments

  1. Kiran

    January 22, 2020

    It’s really inspiring reading about your thoughts. I like the way you value honesty and try to learn something new everyday. Life is never boring this way.
    A little suggestion which is related to your last point : Your writing is good enough, but there’s a lot that can be improved (grammar, spellings and sentence formation). I’m sure having a good grip of language would help much faster growth and success for such a motivated person like you. As you said, communicating effectively is very important and whether we like it or not, people do judge us based on our communication skills and language proficiency.
    That being said, running such a blog and providing such huge help to thousands of people is really commendable and inspiring. Keep it up and All the best πŸ™‚

  2. Suhas

    April 25, 2019

    That’s an excellent way of motivating brother. Really liked your Blog. Keep Inspiring

  3. Evan

    August 5, 2018

    Thanks for your class. I’m a boy from China ,who like java very much,learned a lot from your blog.

  4. Mohan

    April 20, 2018

    It’s a nice article keep writing this kind of articles.

  5. Prashanth

    January 29, 2018

    Good Article!!

  6. Rully

    August 29, 2017

    Nice post , I’ll keep that in mind

  7. Amitkumar Panchal

    August 6, 2017

    Thanks.

    This is a bonus on top of Java technology and helpful in day-to-day life. I couldn’t stop reading this again and again. Really helpful.

  8. Immanuel Aggrey

    July 21, 2017

    thanks for your advise learning a lot from your blog…

  9. ImKyungSu

    July 13, 2017

    Great life lesson sentence. Great Job Lokesh!

  10. Venkat J

    March 27, 2017

    The way you designed your blog and your clear cut explanation is really appreciable. More over, you share your personal thoughts which is inspiring.

    Thanks for all your work:)

  11. neha

    March 23, 2017

    An eye opening post.Thanks you so much for writing! πŸ™‚

  12. Subhasis

    March 10, 2017

    Nice to see your post.touch my heart.

  13. chris

    February 23, 2017

    Hi Lokesh,
    I found your site searching about JAVA but found this post. Awesome, really good rules to have in personal and professional life.

  14. Sailaja

    January 2, 2017

    Loved your article. I found something interesting and inspiring . Seems you learnt a lot from “Life”.

  15. Vineesh

    October 31, 2016

    This is one of the best article/blog I have ever went through. This is inspiring, thanks for sharing such good writings. I decided to follow some of the lessons you mentioned and hope it will be never a failure.

  16. Bhargav

    October 15, 2016

    This article is simply superb!!!. I was looking for this kind of articles to see change in my lifestyle.

  17. Ganesh

    October 2, 2016

    Thanks Lokesh for everything!
    I found out your website today when searching for DropWizard framework and in past couple of hours I have gone through quite a few articles. I simply loved it!

    I am a software engineer for past 12+ years but I never really did coding projects specially Java based. I was excellent at coding since my college days but I had a rough start of my career and ended up in manual qa and build release related roles. For past couple of years I am trying hard on switching to java developer role but still unsuccessful. I have completed java certification and solved lots of leetcode.com solutions but having hard time convincing hiring manager that I can be a good coder. Hence I am learning some java frameworks. Your website would be very useful but do you have any particular advice for me on this as to how I should proceed?

    Thanks
    Ganesh

    • Lokesh Gupta

      October 2, 2016

      Hi Ganesh, you are in really tough situation. I will suggest to give another thought to this idea and if you still find it a worthy goal, then definitely go for it. Hypothetically, If I was in your position, I will first apply for relevant IJPs in current organization. You have 12+ yrs of experience, its your biggest asset. Use your connections, ask your friends and previous colleagues. Basically, steps are pretty obvious, only how you execute them will decide your success. Good Luck !!

  18. ARUNKUMAR

    September 29, 2016

    Hi Friend,

    You are such a person ,making positive effect on all who read this blog.. Good Work . I appreciate this work from my whole heart…. keep going man.. lessons to be learned from you… Thanks ….

    • Lokesh Gupta

      September 29, 2016

      Thanks for your kind words.

  19. Teja

    July 27, 2016

    Very nice article Lokesh. I always like your blog and it’s contents.

    I didn’t know that you know me, unless you wrote, “It has brought a lot of attention from quality minds towards me”. ( <– Funny bone)

    Keep going man.

    • Lokesh Gupta

      July 27, 2016

      I like your reply πŸ™‚

  20. Mamta

    July 27, 2016

    Very nice and inspirational post!!!!!!!!!!!!!!!Thanks πŸ™‚

  21. Abhinav

    July 22, 2016

    “Be kind. Do something for less fortunates..”

    Greatttt.. I always keep reading blogs and watching videos/interviews of generous personalities.. and I found many traits common among them…. But this one is the most self-less attribute and the most positive one among all of them (as per my limited Consciousness πŸ™‚ ).
    You’ll always feel divine satisfaction and enthusiasm after you do any such act, be it helping other with materialistic or non-materialistic requirements.

    Thanks for listing these qualities πŸ™‚

    Abhi

  22. Anand

    July 14, 2016

    Great job Lokesh !!!

    All the technical articles are gr8 and this one too !!! Keep it up !!!

  23. SANJAY BURNWAL

    July 7, 2016

    These are common points that we are facing in our life but knowing /Unknowing we are ignoring to improve. I think we should focus on these. Great Job Lokesh!

  24. Mathichandra

    May 9, 2016

    Thank you Lokesh!!!

    This blog is really an inspiration and a great guide!

    I like the point which you mentioned about socializing and the language to communicate (English). I believe along with the technical skills one must have these two to shine in their carrier.

  25. anand

    May 5, 2016

    Good inspiration from this blog….

  26. Mohammad Imran

    April 29, 2016

    Awesome..

  27. Jayaganesh

    February 11, 2016

    Really Good…! Thanks.,

  28. vidya

    February 10, 2016

    Its superb. Thank you for posting this

  29. Nataraj Boya

    February 2, 2016

    Hi Lokesh,

    These are the wonderful values that everybody should think and keep in positive track whatever you had shared here.

    Thanks for that, keep posting. πŸ™‚

  30. Murali

    December 31, 2015

    Great Article . I want to workout on good and bad habits, I like that concept.

  31. abhijit

    November 25, 2015

    Thanks u for sharing this good values

  32. Mauricio Barbosa

    November 16, 2015

    Congratulations!

    Very good article!

    I have been practiced some these lessons by a few years ago and it’s changing my life.

    Thanks for share it with us. πŸ˜‰

  33. Edwin

    August 14, 2015

    Nice list! I would like for you to be a bit more specific about hard work. People often confuse hard work as needing to be busy: “As long as I keep doing stuff, somewhere I must reach my goal” or “If I throw enough balls in the air, one of them is about to stick somewhere sometime”. In my opinion: Reaching your goals has nothing to do with hard work. It has to do with inspired or innerly aligned work. It has to do with flow. People who are in a flow can seem to be doing hard work for people who do not understand their inner motivation/inspiration, who look at it from the outside. If you reach flow you will notice action seems to be automatic and opportunities seem to pop out of nowhere to support you in your next inspired action. For the person doing it is has no connotation with work, let alone hard work. It is just fun, it is energy giving, not taking. Of course no goal will ever be reached without doing some action, but just working hard wil not get you there. I think this concept of needing to work hard has come about from the concept of The American Dream. But that concept has already been misinterpreted in my opinion. Most immigrants came to the US on the motivation to make a better living than where they came from and for most of them the promise of the freedom to make their own way was so much inspiration that motivation to take action was natural to them. Most people however equate hard work with struggle and hardship and demotivation and an energy drain. So could you please elaborate on what you mean by hard work?

    • Lokesh Gupta

      August 14, 2015

      Hi Edwin, I really appreciate your thoughts. Regarding “hard work”, I wrote this “This hard work should be directed also towards any particular goal.” That says everything which is in my mind.

      I agree that only hard work “MAY NOT” be enough, but that’s always your best bet. To make clear, I am not talking about mindless hard work without any planning. Allow me to quote an example here of the ‘Rickshaw Pullers’, perhaps in India they do most hard physical work. But what’s their goal? Only to earn something at end of day, and wait for another day. They do it fine everyday, because they choose to do so.

      Targeted hard work is very important. Not everyone of us (including me) is entrepreneur today, but we do stand a big chance if we do something targeted day in-day out, with lots of failures in between.

      That’s what I understand by hard work. I may be wrong, completely wrong. And I will be happy with any thought provoking argument.

  34. Chandru

    July 16, 2015

    Thanks sir..!! really inspiring one.. hats off

  35. shiv

    July 13, 2015

    Thanks Lokesh !

    I am very glad after reading your life lessons. Today I learnt something different from java. πŸ™‚ Thanks.!

  36. Pankaj

    June 12, 2015

    I learnt somthing new today. Thanks

  37. Prithvi

    June 8, 2015

    Good article. Thank you for sharing.

  38. smehedi

    June 5, 2015

    Dear Lokesh, I truely admire your efforts of spreading the words of knowledge and wisdom. This is extremely valuable for others who want to learn. Please carry it onwards.

    • Lokesh Gupta

      June 6, 2015

      Thank You !!

  39. shekhar patankar

    June 3, 2015

    Good article Sir !
    Thanks…

  40. Viddya Sagar

    April 2, 2015

    This is absolutely true …..Thanks for this article.

  41. Divya N

    March 27, 2015

    You are awesome !! the way you put things to make us understand is amazing …Keep going… πŸ™‚

  42. satrio

    March 24, 2015

    thx a lot, great article and really inspiring for me. you never know, this your non tech article from programmer to another programmer can change programmer life πŸ™‚

  43. Bala

    March 7, 2015

    Great man!!! Inspired a lot!!! Gonna start write my own blog soon!!!

  44. Amrit

    July 12, 2014

    Thanks Lokesh,
    This is very good thoughts .
    Inspired me a lot and i read it 2 times in last 3 months.
    Keep going buddy i am always in touch.

    • Lokesh Gupta

      July 12, 2014

      Thanks amrit.

  45. Abou

    July 11, 2014

    Really nice post ! well said,
    Thks

  46. nisheeth

    July 4, 2014

    Well Said Lokesh…. This is really helpfull. Thanks

  47. Rama

    July 4, 2014

    Nice post..Truly movitaing..:)

  48. prasad

    April 11, 2014

    Thanks a lot . it gives good energy in day to day activities.

  49. Partha

    March 30, 2014

    Hi Lokesh,

    I love reading your posts. From this post one thing I would ask you.

    In a meeting suppose you have a query and you feel this question may be silly.Others may make it a fun.How do you handle this kind of scenario. People might be there who don’t have the answer for this.But still they feel to make it a fun.How do you handle these? πŸ™‚

    • Lokesh Gupta

      March 30, 2014

      In corporate, everybody plays for himself. You choose what’s good for you, and do it. no second thought on it. You have a query which needs to be resolved, just make it happen.
      In any sensible team, everybody invites questions and believe me, there are no silly questions. There are other guys in same meeting who wants to ask the same question as you. They also face the same dilemma as you. It’s “who first” matter.

      • Partha

        March 30, 2014

        Thanks Lokesh for the reply.

    • Gabrielle Liddy

      August 25, 2016

      Hi Partha,
      I am reading your comment in August 2016. I hope that in the intervening 2 years you have got up the nerve to ask questions in meetings. Are you?
      Incidentally, your use of English highlights a strange thing. You say “making it a fun” when I guess you fear that others will laugh at you in a mean way. But really the silly questions do make work fun for everyone. Unbelievably some people will laugh at your question, others will be secretly wishing they could ask it themselves and there are a third group: the ones who did not know enough to even think of the question. So think of them, the third group and make it fun.

  50. KIshore Kumar

    March 29, 2014

    Thank you very much Lokesh. This article helps me a lot.

  51. Shyam Agrawal

    March 20, 2014

    Because of you , I got to know about

    1. Real Java Concepts and

    2. Earn confidence to face Interview and got success as well.

    Thanks a lot for all things ..

    • Lokesh Gupta

      March 20, 2014

      Thanks for kind words. And congrats for your success.

  52. Vivek Hingorani

    March 14, 2014

    Is there a way I can contribute to your blog?

    • Lokesh Gupta

      March 14, 2014

      Sure. Please read the instructions here: https://howtodoinjava.com/share-your-knowledge/

  53. sami

    March 13, 2014

    super lokesh

  54. B Prakash

    March 10, 2014

    Well Said!! . Its Inspiring..

  55. Manjunath

    March 6, 2014

    A good and Useful artical

  56. Luther

    February 28, 2014

    Thanks lot

  57. Prathap

    February 26, 2014

    Its absolutely true.

  58. Ramesh M

    February 24, 2014

    I am following your blog, quite a while for now and learning new things which otherwise i may not learn in my current project.But this one will be the best of the lot..Cheers buddy..keep going….continue inspiring..Thanks a lot for your efforts

  59. Subba Reddy

    February 21, 2014

    Very good practices in personal and professional life…every one must follow..

  60. Prahallad

    February 19, 2014

    Really, It’s nice one.

  61. umanathmca

    February 18, 2014

    Well, we r on the line

  62. thiru

    February 18, 2014

    Really it is nice post.Thanks for the post. If it is possible add more post like this. It will be an inspiration for many people like me.

  63. sanjeevathejaswi

    February 17, 2014

    Wow. Its Awesome ..

  64. Sandeep Kumar Gajengi (Sparky Sunny)

    February 17, 2014

    All i can say is my 10 minutes were not wasted..inspired a lot πŸ™‚

  65. Hari

    February 14, 2014

    Inspiring one ……. I came to know very good points….

  66. sha

    February 14, 2014

    Lokesh,
    Nice post, These are all small points which we know but Unfortunately we are ignoring to do small things and try to change BIG things. A famous saying “Knowing is not doing, doing is doing.”

  67. RavindraReddy KVS

    February 13, 2014

    This really true… all these life lessons are very important to be succeeded in life.

  68. sudhakar

    February 11, 2014

    Good post and useful info for daily life of a programmer..

  69. Anoop Paul

    February 11, 2014

    Inspiring..!!!

  70. pioneerBhawna

    February 11, 2014

    I liked what you said abt “learning something new everyday”…I am definitely gonna implement it in my life.Cheers buddy…

  71. Sarang

    February 11, 2014

    Well said!!!

  72. Jayakumar Jayaraman

    February 10, 2014

    Cool……

  73. RangaReddy

    February 9, 2014

    Thanks for your very valuable 10 life lessons.after reading this post i got positive energy thanks a lot.

Comments are closed on this article!

Search Tutorials

Java Learning Resources

  • 10 Life Lessons
  • Best Way to Learn Java
  • Best Java Books for Beginners
  • Big List of Java Frameworks
  • Top 10 Java Websites
  • 5 Top Online Java Courses
  • 5 Popular Java Frameworks
  • 5 Reasons to Migrate Legacy Systems

Meta Links

  • About Me
  • Contact Us
  • Privacy policy
  • Advertise
  • Guest and Sponsored Posts

Recommended Reading

  • 10 Life Lessons
  • Secure Hash Algorithms
  • How Web Servers work?
  • How Java I/O Works Internally?
  • Best Way to Learn Java
  • Java Best Practices Guide
  • Microservices Tutorial
  • REST API Tutorial
  • How to Start New Blog

Copyright © 2020 · HowToDoInjava.com · All Rights Reserved. | Sitemap

  • Java 15 New Features
  • Sealed Classes and Interfaces
  • EdDSA (Ed25519 / Ed448)