Standard traits of good developers
Print View | Html View
Written by: milanmalkani
Total views: 55 |
Word Count: 486 |
Date: Thu, 15 Dec 2011 |
0 comments
After working for a lot of years with various developers from all over the world, my view towards them have slowly altered. I did previously measure each developer by the numerous years of experience and how well they could rattle off the answers to technical questions. But looking at the past now, apparently I have made a misstep in turning away proficient developers as they could not answer simple and basic C# questions. I convinced myself that a good developer should know all the particulars of the .NET platform, and should be able to answer all questions related to the subject, but I discovered that I was wrong.
It struck me back in '06 when I was working on-site for an international customer for nearly 2 years. In that time, I declined the applications of about thirty developers for a mid level ASP.NET role, and accepted two developers who was then interviewed by the internal team. 2 candidates out of 30+ that were interviewed passed my technical screen - that is a decent ratio I thought. Within the first few months I could see trouble brewing from a mile away, however it took me a while to find out what went wrong - I was looking at each interview and candidate the wrong way. To make the story short, both of them were released by the company after a year and a half, and I had to start working on another project.
Often, I question what went wrong? What should I be looking for an employee? I had to take a step back and look at all the past co-workers over the course of my then 8 year career. What does they all have in common? What about those that I wish I didn't have to work with? After comparing the two jointly, the answer made itself identified by me. The team members that I admired the most had tenacity. They wouldn't just give up easily. They are very determined. They could not and would not fail. Another thing they had in common? They weren't the smartest people in the room. You read that right, they weren't.
The best team members aren't necessarily the ones that know the most or have the best degrees. The best team members you can find are the ones that never give up (I know that sounds cliche). They are the ones that will do whatever it takes to make a project succeed whether that means working extra hours or picking up the slack for someone that is behind. They are also the type that doesn't care about office politics, looking good to managers, promotions, etc. They impose the rule (to themselves) that work comes first, and everything else are secondary. Simple, isn't it? That lesson took me years to learn and now I've completely changed my scope of vision when interviewing candidates.
Milan Indru Malkani, helps learn C# proficiently throughout his online C# course. Milan is undoubtedly an Austin, Texas native who has been developing software for more than 11 years. Having traveled the nation as a Microsoft Certified Trainer and enjoyed a role in many software startups, Malkani has settled into his role as a leading provider for on-line C# education. At present, Malkani functions as a Software Consultant and Technical Instructor for Asteio.
Source: Standard traits of good developers
http://www.financebusinessarticles.com
More articles in this Category
1 : MICHAEL LAWRIENCE INTERVIEWS CHARLENE M. PROCTOR, Ph. D., AUTHOR of THE ONENESS GOSPELVolume of a stock is the number of shares that are traded in the stock exchange within a given period of time. Volume plays an important role in the buying and selling of the stocks. In fact it is the second most important parameter to judge the potential of a stock after the price level. Most investors combine the volume with the price of the stock to take the buying and selling decision. Let us see why volume of the stock is so important in judging the potential of a stock.
Volume reveals the numbers of shares traded in the market. Investors compare the volume of a stock on particular day with the average trading volume for that particular stock. For example if the price of a particular stock has risen to a significant level and broken an upper limit, it is generally thought that the stock will rise further. But if the volume of the stock is way too lower than the average trading volume that means the stock can not go further up. This is simply because as the volume indicates, there is not much buyer for that stock in the market. Especially the bigger buyers like mutual funds, foreign investors and financial organizations are not trading in that stock.
There may be so many reasons behind this. The buyers can be susceptible about the stock and resign from buying that particular stock even if the price is increasing. This typical situation when the price is rising above average and the volume is lower than the average, might create panic among the investors and they can sell the stock in fear of downfall, that will result in further fall in the price of the stock. This is also true when the price of a stock is falling the volume is lower than the average.
Therefore, it is always wise to compare the trading volume alongwith the price level to decide whether to buy a stock or not.