Skip to main content

Tips to avoid laziness

Most programmer's get bored at their work. Why ? Is it because they do less work ? Or is it because they feel so ?
Well the reasons will be many but at work it might be due to the project that they are working on. Most of the BDE's will find the maintainence project as they offer more billing for years and years.
At the beginning of any project, a programmer will find the work to be intresting in any project. But doing the same task time and again makes programmer LAZY. This is a reason why some of the programmers hit with laziness. If he is lazy, he cannot learn much of the concepts apart from the current work.
I do understand that most projects in the software companies are maintenance projects. I don't stop you to do your day job, but concentrate on your career growth as well. I'm passionate, Aren't you ?
Tips to avoid laziness:
1. Pinch other languages: If you are only doing C# programming or any one programming over years and years also try other languages like Ruby, Phython, Javascript, ExtJS, Node JS, Angular JS etc. This makes you find some intresting concepts in other languages.
2. Avoid google: Most programmers use google to write their logic. Please avoid searching for solutions in any websites for this matter not just google. Try building your own logic, you can find your own bugs and fixes for them. My best suggestion is to do a little bit of coding on you own if you can find some free time that you can spend on writing code.
3. Participate in forums: There are huge number of sites that require developers to answer questions. One of the best site for Q & A is stackoverflow.com. Create an account and try solving the questions that users posts. This also helps you to create some logic that can easily solve the problem. This is not only for solving problems in stackoverflow site but also helps to solve the problems that you may face in the near future.
4. Axe your ego: Yes, throw your useless ego away. If you have a question like "Why should I do this ?", erase that question. It's about learning and let the other learn from you. Don't let your careers fall in pit. Be passionate !
5. Create something: Try creating some tea time project with some new technologies. So that you'll have exposure on database, coding and on bugs. Also creating a sample project may be difficult.
Well you might have heard a quote in The Dark Knight movie. The joker has his quote
If you're good at something, never do it for free. Joker
Well you can earn your pot by contributing to the Open source community.
  • Bountysource: Bountysource site has "Find Bounties" link on it. Have a look at the open source projects posted and try to solve the bounties and get rewarded.
  • Gittip: Gittip is a weekly gift exchange. You can give and take money by contributing to the community.
It's up to you to enjoy your passion in programming or enjoy the salary or enjoy both . I'll just suggest that's it.
If you find any other points to consider, please post it as comment.
Cheers
Karthik

Comments

Popular posts from this blog

Losing precision after multiplication in SQL Server

CodeProject Yesterday I was doing a little multiplication operation in SQL SERVER. The computation involves multiplication of two decimal numbers. A point to note here is that I've to be very careful while performing the calculations because it's a monetary thing. So, Whatever the calculation made, it must be very accurate such that I shouldn't miss any fractions as it costs in MILLIONS. The scenario is that I've two numbers, after multiplying each other I'm losing the precision of the values . I've tried to check my database for any faulty data that caused the issue. But the data is absolutely fine .

Hacker Rank: 2D Array - DS Solution

I've been trying to solve the puzzles on HackerRank.com lately. This post is just to solve the problem in Arrays section of Hacker Rank I feel better to solve the problems though. It certainly improves some area in programming language. As I'm a C# developer the problem is solved using C# as programming language. Question: https://www.hackerrank.com/challenges/2d-array And the solution is