2011年8月29日 星期一

Why some social network services work and others don’t — Or: the case for object-centered sociality :: Zengestrom

Media_httpfarm7static_ghber

excellent article! highly recommended.

Posted via email from Does IT Matters?

Marc Andreessen on Why Software Is Eating the World

2011年8月28日 星期日

Metrics for Healthy Communities

2011年8月27日 星期六

Business rules.

2011年8月26日 星期五

Start-Up Stories: Max Levchin

2011年8月25日 星期四

Anonymity and Online Community: Identity Matters

2011年8月18日 星期四

Social Media Marketing By the Numbers [INFOGRAPHIC]

2011年8月15日 星期一

Dilbert: Work at Home Conspiracy [COMIC]

Media_httpwwwdilbertc_jdgxe

funny & truthful.

Posted via email from Whatsoever

2011年8月13日 星期六

Photo Album - Imgur

2011年8月12日 星期五

New York vs. San Francisco: The Cost of Operating a Business in the Valley and the Alley (Infographic)

sneak peek: armin blasbichler | Design*Sponge

How Small and Midsize Businesses Are Key to Growing the Economy

2011年8月11日 星期四

Most Interesting Bookstores of the World

2011年8月10日 星期三

HOW TO ACHIEVE THE PERFECT TIE DIMPLE

2011年8月7日 星期日

A $20 Kit Lends Any Paper Plane An Electric Motor

Media_httpimagesfastc_dtboi

Cool! A power module converts your paper-crafted glider into a supercharged flying machine.

Posted via email from Whatsoever

2011年8月3日 星期三

xkcd: Python

2011年8月2日 星期二

Flashback: Google's Sergey Brin Isn't the Real Google Guru on "To Tell the Truth" [VIDEO]

The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?

As A Software Engineer, Do You Really Like Your Job? | Agile Zone

I love how things happen. First, I ask for feedback on the blog Facebook page about what types of posts people would like to see. Someone asks for more career advice for senior level people, and then two other blog posts appear that make my job a lot easier. There are a lot of topics to talk about when you look at career advice for seasoned veterans of industry. Today, I wanted to focus on making sure you, as a software engineer, were doing the right thing for you. Basically, software engineering is difficult work and typically high stress. So, if you don’t really like your job, you need to do the right thing and find one that you can like or even love. The real question is how do you know it is time for a change?

Erik Petterson has a really interesting post where he compares job satisfaction to a coffee table. It is a very good post that gives you a nice overview of how to check if you still like your job:

My advice to those disenfranchised with their jobs.  Inventory their job satisfaction coffee table.   Ask yourself, “Am I getting paid reasonably? Do I like what I’m doing, who I’m doing it with, and whether the good times seem like they’re gonna continue or not?”

There are plenty of websites where you can check the average compensation for a software engineer in your geographic location. So, you should make sure you are at least near the average or above it.

The team that you work with is also very important, because they can make a job much more enjoyable. I have had some jobs where I had no interest in going to happy hour after work with a large group of coworkers. On the other hand, I have had teams where the people are almost like family and working with them became enjoyable even if it was stressful. Ask yourself, do you really like the people that you work with? You spend at least 40 hours per week with them, and probably another 10 hours per week thinking about them when you are home. Not liking them will just make your home life more difficult.

Job stability is a bit of a misnomer in our current industry. Even the giants like IBM, Microsoft and even Google have laid off people in the past two years. If you work for a smaller company, stability is always a question. The problem is that you have bills to pay, so a steady paycheck is required. What you want to do is figure out if the company itself is somewhat stable. Have they had a lot of people leave for other jobs in the area? Does the company have an increasing customer base? Are they cutting little perks like free coffee or bottled water? Also, how happy are the employees on average? All of these point to the general health of the company, and can tell you whether you should be looking for a new job in order to protect your financial well-being.

Lastly, and probably most important for software engineering is, do you really like what you are doing? For some people, love of their work can override any deficiencies in the other areas. That is not always a good thing, unless you are already wealthy and the paycheck does not matter to you. At some companies, the work will always be really interesting and a lot of fun to work on. However, there are not a lot of those types of jobs, but there are plenty that you can like. How do you know if you do not like your current job? Merlin Mann wrote a fantastic post about cranking. His descriptions of cranking are probably all too familiar to some of you:

I didn’t have time to think about my family. Not now, right? No, I had to keep working… So, I’d type and type. I’d crank and crank. I’d try and try… I would do my job until I hadn’t the slightest idea what time it was or what bullshit I was typing or what my crank was ever meant to be attached to in the first place. But, even when my shitty little crank was not attached to anything, I did keep cranking. Because, Dads do their job. It’s what they do. They crank. They crank and crank and crank and crank.

Have you ever been in that type of position? No matter how much work you do, you have that much more to do. If the work is not interesting, then it really is just like turning a crank on a bed. Eventually, you go to work, do whatever is needed and collect a paycheck. There is no joy in this life, and enjoying your job is very important to your overall happiness. If you have found that you dread going to work, without even knowing if there are problems, then you are probably just cranking. Merlin has an excellent quote in that same post on what you need to do:

It’s now become unavoidably clear to me that I’ve been doing each of these things poorly. The job, the making, the pleasing, and, yeah, the being at home. And I can’t live with that for another day. So, I’ve chosen which one has to go.

You have to remember that you can change a lot of things. You can change how you do your job, and maybe make your company a better place to work. If that is not possible, what else can you change? Maybe it is time for you to change your job, unless you really like that crank.

Enhanced by Zemanta

References

0

I am a software engineer, database developer, web developer, social media user, programming geek, avid reader, sports fan, data geek, and statistics geek. I do not care if something is new and shiny. I want to know if it works, if it is better than what I use now, and whether it makes my job or my life easier. I am also the author of RegularGeek.com and Founder of YackTrack.com, a social media monitoring and tracking tool. Robert is a DZone MVB and is not an employee of DZone and has posted 54 posts at DZone. You can read more from them at their website.

Interesting article.

Posted via email from CodeBetter