Sunday, September 8, 2013

Embedding a gist in blogger - an experiment that finally worked

Hi

test


In case you want to see how I was able to embed the gist in my blog, you can have a look at the stackoverflow question that I posted here on the same when I had initially faced issues to get this to work for me. Credits to the original blogger's post.





Saturday, August 24, 2013

Software Project Mangement Tools

Basic Software Project Management tools:-

1. Basecamphq 

2. Unfuddle

For Scrum Projects one can try:-

Acunote


*Credits to my senior colleagues Kiran and Srikanth when I was part of Cognizant for introducing me to these tools.

Sunday, August 18, 2013

Controlled vs Uncontrolled Anger - an attempt to draw parallels

One of my very recent discussions with someone lead us to discuss some points on anger and how should one handle it.

That person tried explaining it to me with an e.g., . I shall try to recall those words as accurately as I can possibly remember..

1. Uncontrolled Anger - This kind of anger is like how you have an unexpected guest coming into your house(without prior intimation) and sometimes you might just not know how to deal with this situation. Thus your reaction could be uncontrolled and probably disproportionate to the situation. Consciousness doesn't come into play here.

2. Controlled Anger - In this case, you know your expecting a guest and that guest is something that you need to actually bring out( by react angrily ), but what I mean is - proportionate to the situation.

The reason why I'm relating anger to these kind of examples is that sometimes we just need to be cautious about when to use it and to what extent we need to use it. Consciousness is a key player when it comes to the usage of anger. When comparing controlled v/s uncontrolled anger, in the former case one is more conscious and can handle things better whereas in the latter case unconsciously sometimes things can get blown out of proportion.

Anger is not always bad, its just that sometimes the situation helps you best decide when to use it. Sometimes, people understand things by telling them in the nice way, but on the other hand controlled anger might be the right kind of dose for those folks who still don't get a hang of things when told politely.

Just make sure that your reaction is proportionate to the situation, with your usage of anger done wisely and not unwisely.

Saturday, June 15, 2013

What are the employability skills required for an entry level engineer in an IT Industry (atleast in India)?



I was once asked a question "What are the employability skills required for an entry level engineer in an IT Industry (in India)?" by someone .


I can probably talk about the below skills with little more confidence now, as its been almost 3 years for me in the IT industry. Here goes nothing..

1. One needs to be open minded to learn new things.
2. Adaptability is also very important as not all new joinees get the kind of work they wish for . For e.g., i have seen Computer Science and Engineering(CSE) graduates getting roles of testers and Electronics stream graduates getting roles of developers. This mostly is a result of an element of luck/fate. If one believes in their potential, no matter what they get, they definitely can get their dream role, but some times, they have to work towards it by changing companies or changing projects within the same company after a period of time(lot of other factors come into play for this transition to take place, but there's definitely hope).
3. Hard work and focus is very much required as one needs to learn from seniors or from peers how those folks are approaching a problem so that next time they should be able to do it by themselves without asking anybody else. There is no fixed way to going about this, but what one needs to learn is how to generalize the way one goes about tackling a problem.
4. One needs to be flexible, especially at entry level there is more pressure put on engineers especially as they have to transition from being an employee on probation to a permanent employee.
5. Sincerity, Humbleness and willingness to help others in case one knows something also helps when you work in a team. These qualities are a testimony of the potential leader that one can be going forward after gaining sufficient technical knowledge to handle projects.


I'm grateful to my seniors in my company, because of whose support/guidance I have reached this far.


I thought the above is worth sharing, given that I had answered this question for someone. I would be glad if somebody at the entry level actually finds this useful. If you relate to this post, or if you feel there are any additional factors that can help one being successful at the entry level, please feel free to share your experience through comments to this post.


Thank you.