Featured

PROGRAMMER

cropped-programmer_by_nut_nbz-d7wutkx.png

    The career I choose to research is computer programming. Computer programmers write and maintain detailed instructions used to create software. These instructions, also called code, are made up of different languages that a computer can recognize. Because there are many languages a programmer always needs to be able to learn new things. Computers have always been a hobby for me and satisfy many needs that I require in a career.

    In order to be a successful programmer, there are many skills you must possess. The most important skill is logic. Because of all the detail and explicit instructions required to program software a person must be able to think logically. In high school my strongest subject was math. Math is my favorite subject because it deals with breaking things down and simplifying them. This is what programming is all about. Another quality I have that relates to programming is patience. About 80 percent of programmer’s work time is spent debugging. Debugging is the process of finding all the errors in the code and fix them. This requires tons of patience because many of these errors are hard to seek out. Also, I love to solve problems. A computer programmer must be able to receive a problem and find the most efficient way to solve it.

    The three qualities I looked at in choosing a career are salary, interesting work, and being able to see that my work has created something. People say that money isn’t everything but it certainly does help. In 1998 the median annual earnings for a computer programmer was $47,550. Half of these people earned between $37,000 and $70,500 a year. These numbers are rising due to a growing demand for programmers. Working with computers is almost always fun and exciting for me.

AGILE FOR LIFE

Life is too short, grudges are a waste of perfect happiness.

Laugh when you can, apologize when you should and let go of what you can’t change.

Love deeply and forgive quickly. Take chances, give everything and have no regrets.

Life is too short to be unhappy. You have to take the good with the bad, smile when you’re sad, love what you got and always remember what you had.

Always forgive but never forget. Learn from your mistakes but never regret.

People change, and things go wrong but always remember…

LIFE GOES ON!!!

HAPPY FRIENDSHIP DAY

          1533447230536-09dd3f1e-ef1f-463e-b8f2-69f60dca47d8

        मित्र..दोस्त..यार..फ्रेंड अशा कोणत्याही नावानं ‘मैत्री’ या नात्याला संबोधता येत. खरं तर हा पाश्चात्य देशांमधून आलेला हा ‘डे’ आपल्याकडे कधी रुळला हे सांगता येणार नाही; पण आपला इतिहास मात्र या खऱ्या मैत्रीची साक्ष देतो बरं का? अगदी कृष्ण-सुदामा पासून ते बालशिवाजी अन् त्यांचे मावळे सवंगडी या पुरातन व ऐतिहासिक ‘फ्रेंडशिप’ च्या नात्याला आपण कधीही विसरू शकणार नाही. परिस्थिती बदलली…. काळ बदलला; पण ‘मैत्री’ संकल्पना मात्र दिवसेंदिवस अधिक दृढ  होताना दिसून येते. पण एक खरं, खऱ्या मैत्रीला कशाचेही बंधन नसते. जात- पात, धर्म, वंश, भेेद, लिंग या कशाचीही तमान बाळगता सृष्टीतल्या प्रत्येक घटकांबरोबर आपण ‘खरी मैत्री’ करू शकतो. मैत्रीचं हे नातं सिद्ध करण्यासाठी एखाद्या ठरावीक अशा दिवसाची खरं तर गरज नाही. तरीही आपल्या ‘बिझी शेड्युल’ मधून क्षणभर एकमेकांना समजून घेण्यासाठी ‘फ्रेंडशिप डे’ एक निमित्त ठरते. किमान त्या निमित्ताने तरी लॉंग ड्राईव्हला जायला आणि फेसाळत्या चहाबरोबर गरमागरम भजी खाताना एकमेकांना जोडता येईल….. सो माय डिअर फ्रेंड्स कम ऑन एंजॉय द फ्रेंडशिप डे….!

Swami Vivekananda

 
 
 

Swami Vivekananda’s 15 Golden Rules for Life

 
 
 
 

Those who’ve got the chance to read Swami Vivekananda’s ideologies on Life, Death and Hinduism, can only imagine the goose bumping experience of those, who’ve had the honor to see & hear him live during his lectures.

15 Golden Rules…

#1. Love Is The Law Of Life:

All love is expansion, all selfishness is contraction.

 

Love is therefore the only law of life. He who loves, lives; he who is selfish, is dying. Therefore, love for love’s sake, because it is law of life, just as you breathe to live.

#2. It’s Your Outlook That Matters:

It is our own mental attitude that makes the world what it is for us. Our thoughts make things beautiful; our thoughts make things ugly. The whole world is in our own minds.

 

Learn to see things in the proper light.

#3. Life is Beautiful:

First, believe in this world–that there is meaning behind everything. Everything in the world is good, is holy and beautiful. If you see something evil, interpret it to mean that you do not yet understand it in the right light. Throw the burden on yourselves!

#4. It’s The Way You Feel:

Feel like Christ and you will be a Christ; feel like Buddha and you will be a Buddha. It is feeling that is the life, the strength, the vitality–without which no amount of intellectual activity can reach God.

#5. Set Yourself Free:

The moment I have realized God sitting in the temple of every human body, the moment I stand in reverence before every human being and see God in him–that moment I am free from bondage, everything that binds vanishes, and I am free.

#6. Don’t Play The Blame Game: Condemn none:

If you can stretch out a helping hand, do so. If you cannot, fold your hands, bless your brothers and let them go their own way.

#7. Help Others:

If money helps a man to do good to others, it is of some value; but if not, it is simply a mass of evil, and the sooner it is got rid of, the better.

 

#8. Uphold Your Ideals:

Our duty is to encourage every one in his struggle to live up to his own highest ideal, and strive at the same time to make the ideal as near as possible to the Truth.

#9. Listen To Your Soul:

You have to grow from the inside out. None can teach you, none can make you spiritual. There is no other teacher but your own soul.

#10. Be Yourself:

The greatest religion is to be true to your own nature. Have faith in yourselves!

#11. Nothing Is Impossible:

Never think there is anything impossible for the soul. It is the greatest heresy to think so. If there is sin, this is the only sin–to say that you are weak, or others are weak.

#12. You Have The Power:

All the powers in the universe are already ours. It is we who have put our hands before our eyes and cry that it is dark.

#13. Learn Every Day:

The goal of mankind is knowledge. . . now this knowledge is inherent in man. No knowledge comes from outside: it is all inside.

 

What we say a man ‘knows,’ should, in strict psychological language, be what he ‘discovers’ or ‘unveils;’ what man ‘learns’ is really what he discovers by taking the cover off his own soul, which is a mine of infinite knowledge

.#14. Be Truthful:

Everything can be sacrificed for truth, but truth cannot be sacrificed for anything.

#15. Think Different:

All differences in this world are of degree, and not of kind, because oneness is the secret of everything.

 

 

 

Qualities of Good programmer

  • Programmer should have deep understanding of at least one programming language.
  • Programmer should be comfortable with algorithmic understanding
  • He should be comfortable with mathematical thinking
  • Good in structuring the program code
  • He should have positive attitude
  • Good communication skills
  • Great in time and work management
  • Should have high end user focus
  • Impressive technical skills
  • Always ready to learn
  • Good debugging skills
  • Programmer should have good problem solving skills
  • Work environment should be matching
  • He should have passion of work
  • He should have good ability to plan the work
  • He should have ability to handle the failure
  • He should be good team member
  • He should respect the software deadlines.
  • Should have willingness to research

The Most Important Skill of Programmer

programming-language

What is the most valuable skill to have as a programmer? What does it take to be a successful developer? I bet you a dollar you asked these questions at least once in your career. Did you find the answer? Do you think you got it right?

 

Many young programmers tell you that the most important skill of a great developer is the knowledge of the language he uses. Of course you have to be fluent in C#, F#, C++, Java, Ruby, Haskell, or whichever one is the language of choice. However, the language itself doesn’t provide you with enough skills to finish a complete desktop or a web application.

“So is it the knowledge of the platform”, you ask yourself. Maybe even the whole platform stack, if you thought about it carefully. For example, it could mean the knowledge of Windows API or iOS development tools and libraries. However, think about it a little more. What happens if the trends change? What happens if the project switches to another platform? Would you still be a great programmer with just the knowledge of the previous platform? I don’t think so.

“Right! I got you. It must be the ability to solve problems and to think analytically”, you almost shout at me. As a matter of fact, you are right. There is no good developer without analytical thinking. Yet, problem solving isn’t the most important skill you have to possess.

“If it is not the knowledge of programming, you must have a passion for it. You have to learn something new every day. You can’t stop and you have to love it.” Indeed, you are correct, even though it is not the most important ability, you are getting close. The passion for programming and especially the passion for learning is what it takes you from a good developer to a great one.

Nevertheless, there is another skill that is even more valuable, and this is communication.

Many times it is very underestimated however you can’t go through your day without the need of using it. Moreover, it’s not just about communicating with your client. It’s also about talking with your colleagues, sharing your ideas, arguing in a non-insulting manner, and convincing your boss that your way is the one to go with. In addition, it’s also about reporting the status updates and explaining what has happened. You need to communicate every day and you need to do it right if you want to become a great developer.

This is the reason I am posting (and will continue to post) seemingly unrelated articles about public speaking. I think that you can learn a lot from them, and if you are interested you can learn much more from the courses the posts are based on. With all these resources you can become a great and valuable software developer.