views:

1116

answers:

9

I will be starting on a new job as an entry level programmer.I researched and found some important things to do like spending some time with boss,interacting with colleagues,managing expectations.

Please advice me as to what my strategy should be in the first 30 days .

Because in these rough market conditions without sufficient projects on hand, the management decided to give me an opportunity This is partly because of a reference i got from one of the high level manager in the firm and partly because of my persistence.

And believe me , this job is really important for me as I have to clear lot of debt accrued from my masters education.

Thanks a lot

UPDATE : After few days at work

Thanks a lot for your suggestions. But after few days at work, I have some more information about my situation.

The manager assigned me a mentor who unfortunately is also someone with just 1 year experience.But I had a chat with the seniors and they seem to be helpful.

So in this case I believe I have to be really really proactive. And some of the things you mentioned above will help.Let me know if there is anything different that I can do to not only make a good impression but to learn quickly.

Right now , I collected some famous programming books like "code complete"The pragmatic programmer" and will try to read extensively in the coming few weeks.

+14  A: 

A new job is always traumatic, whether just out of college, graduate school or a veteran of the working world. As traumatic as it may for the new employee, this is a period when opinions and judgements are made in the workplace. These judgments are made based on observations and the comments of others by co-workers, the immediate supervisor, the supervisor’s peers and those in senior management above the supervisor. What the new employee does – or does not do – during the first thirty days can have a huge impact on all aspects of the job well beyond that short period of time.

When to Arrive at Work.

Arrive the first day at the time the supervisor or Human Resources communicate officially. After the first day, arrive earlier than you are expected. Use the time to check e-mail and get organized for the day.

What to do at Work.

Do everything the supervisor expects (whether they are “to do’s” or performance objectives). If any opportunities arise to participate in a task force, special study or volunteer to assist at a work-related event, do it. The military maxim “never volunteer” does not apply in the work place. Make sure those tasks assigned are done 100%, by no later than the date assigned and that the supervisor thinks you did them effortlessly – even if you had to stay up all night or work all weekend to complete them.

Lunch.

If coworkers go to lunch in a cafeteria, join them. Conversation there will be more enlightening about work and the company than any meeting or conference. If coworkers go out to eat together, join them if money is not a concern. If money is a consideration, join them at least once per week. It is OK to bring lunch, just do not eat it by yourself at your desk. East with those who are at your level in the workplace or above (I know this sounds awful and snobbish but follow it anyway).

Attire.

Many articles have been written about what to work – including several by this author. Dress professionally. Look to those of the same gender one or two management levels above you. Do not dress to fit in with your peers. See who is admired and viewed as being on the fast track. Dress similarly but not identically to them.

Conversations.

Everyone is going to what to know everything about your personal life: your spouse, kids, boy or girl friend, hobbies, college, etc. The less you tell about yourself the better. You have a clean slate. Use that clean slate to build a great story about you as a business professional on the way up.

Work Space.

Whether assigned a desk on the floor, a cubicle or an office, the work space speaks volumes about the worker. Keep it clear of clutter, neat and professional. Nothing cute. Nothing that evokes bad habits or wilder days in the past. Keep that for home. The office should tell everyone that you are efficient, serious and at the office to work.

Fitness Center.

If the office has a fitness center, use it. Similar to the cafeteria, there is some great networking about the office in the fitness center. Ideally you want to go before working hours or after working hours – and not during lunch. People of all levels are friendlier and let their guards down while working out and in the locker room.

Professional Organizations.

Find out what the most popular and powerful professional organizations are for your function at your company. Ideally the organization will not be overpopulated with people from your company. The goal is to expand professionally beyond your company but within your geographic area.

Out of Hours Activities.

Out of hours activities range from softball to bowling to drinking at a local watering hole. Similar to attire, see what those one to two levels of management up get involved in. Also see what those identified as “on the fast track” do after hours. In all likelihood these people work later at the office rather than engage in any of these above noted after hours activities. Unlike lunch and the fitness center, these activities are usually of limited value in the work place.

Days Off.

Even in the unlikely event that you are allowed vacation days during the first thirty days, do not take them. No matter what. Do not take any sick days either. Become a fixture at the office from day one.

The End of the Work Day.

Observe when others leave. Consider their responsibilities and management levels. No matter what, stay a little later than your peers. First of all, your supervisor may need something. Everyone else will be gone and she will know she can count on you. Secondly, there is a tendency of more senior business leaders to observe who leaves when. Staying later than others puts your face in the category of those who “are committed”. Make sure they quickly tie that face with a name. Do not pull all nighters. If you need to pull all nighters just to get on board with a new job, your supervisor will question what you will need to do when a real crisis hits and extra hours a required to deliver the big project.

Reading.

Outside of the office, read everything you can find about: the company, the leadership, the market, the competition, the products and anything else in professional journals to keep you at least one step ahead of your peers in the office. You will quickly be viewed as an indispensable expert.

New jobs are a challenge to anyone whether young or older, experienced or freshly minted MBA. What one does in the new office environment during the first thirty days sets the tone for the entire time in that office and with that company. While there is no easy road to success, following these points will go a long way to creating the image that supervisors and senior executives look for to identify those on the “fast track” to promotion, more responsibility and increased compensation.

This is taken from http://www.eslteachersboard.com/cgi-bin/employment-tips/index.pl?page=2;read=281

First 30 days of new job

joe
+1 - Really good stuff.
duffymo
This contradicts itself. What to do at work "Make sure those tasks assigned are done 100%, ... even if you had to stay up all night or work all weekend to complete them." Vs. End of the working day "Do not pull all nighters." So which is it? Should the OP pull all nighters or not?
Colin Mackay
This sounds like a great way to be miserable at work, alienate your coworkers/colleagues, and destroy your personal life.
Eric
@Eric : This is just for first 30 days . after that u will know what to work and start with new carrier they will know about it.. I guess its ok for only for 30 days..
joe
Krish, I understand you mean well, but your answer reads like a guide to becoming a cog in a machine. Software developers are fortunate in that as a profession we've come to reasonable expect better working conditions—that is, conditions that allow us to remain *people*—than most workers. To voluntarily forfeit that in the beginning of a new job is essentially to tell your superiors that you are their whipping boy. Obviously, not all work environments are the same, but I would say that if you're working in a place where this advice is good advice, you should be thinking about changing jobs.
eyelidlessness
-1. You sound like an ass-licker to me. Don't take this advice (well, it might help you climb up the hierarchy in the company, but it will make you an asshole).
erikkallen
Thanks krish . There are some good points like going to lunch with colleagues but I am not sure if all of the things mentioned in the article are useful.
david
What happened to "be yourself"?
JulianR
I agree with most things here, but not where it sais *'Look to those one or two management levels above you'*. First gain the respect of your peers (best if you do that through your work). Then worry about your bosses.
Treb
Talk about a classist....
samoz
Did you read "The Prince" by Machiavelli just before writing this? A good/smart/decent boss will see these ploys a mile away and so you could actually damage your career taking this approach.
Ash
+9  A: 

Just ask them what they expect of you, what they want you to do, and then DO IT. Their expectations will most likely be reasonable; just go along and do it. And, at the end of the 30 days, ask to sit down with your manager, and ask them frankly how you've been doing, and for honest feedback. This will help you calibrate your efforts to their expectations.

McWafflestix
+3  A: 
  1. Get an org-chart. Figure out who knows what, who is in charge of what.
  2. Find out what technologies are being used, read up like crazy.
  3. If people invite you for a beer after work -- go. If you don't drink beer, get a club soda. You need to get a feel for people, and let them get a feel for you.
Chris Brandsma
+1  A: 

When you are done with the first 30 days, go buy a Dilbert-book!

That will teach you things about reality, that you will not learn in the other yet mentioned ressources or many other management-books.

Juergen
Oh, how true...
Treb
+18  A: 

Listen

Listen well and people will think you are a great conversationalist. It's also the quickest way to learn.

Learn

You have a lot to learn, so don't miss an opportunity. Learn about the business as well as the technologies they use.

Relax

No one expects you to know everything instantly. And no one likes to be around uptight people. So relax and be yourself.

Steven A. Lowe
+1  A: 

Be yourself, be honest, be open, be polite but don't hold anything back or try to force yourself. Otherwise you will always wonder about whether or not you are doing the right thing and people will always notice. It will also make you feel better about yourself and consequently more efficient as a programmer.

Inshallah
+1  A: 

I always think that it's important to be in 'readonly-but-helpful' mode for the first month or so.

read-only means that you should be careful about voicing opinions too strenously, or siding with particular people in your team. You need to allow time to suss people's personalities and where the lines of power and influence lie.

clearly there is a balance there. you don't want be a wallflower, but at the same time if you hate java, but even though your team is 100% c#, your boss is a 25 year java veteran - you might want to be circumspect about voicing you opinion.

phatmanace
+1  A: 

I agree with McWafflestix's answer, in general, as it's about as straightforward as you get. If you can't rely on your supervisor to give you a straight answer about what expectations you should be meeting—say, you are expected to wear more than the minimum amount of flair—then look for another job.

I would add that, especially in the software development field, you can and should be clear and firm about your own expectations from the job and the environment you work in. You're an employee, not a slave. Act like it.

In a healthy work environment, you'll earn respect by being confident and aware of your value. You'll also be more likely to ensure the job does meet your expectations. In an unhealthy environment, you'll learn the lesson that there are better jobs out there for you.

eyelidlessness
+4  A: 

Two important things

  1. Keep a record of everything you do. Use a to do list in order to keep yourself motivated, and save the items that you check off. You will certainly be asked what you have been doing for the company and "I don't know" or any delay before answering is the wrong answer. When asked, pull out your list and show them.

    Use downtime in your work to organize your thoughts and strategy on your list. You will likely have times where your mind just isn't on programming, and organizing this list is a worthwhile way to spend your time. Planning how you will approach the problems on your list will actually save you time when you come to do them.

  2. Respond to office correspondence quickly and correctly. Use flawless and professional spelling and punctuation. Begin responding to emails when you receive them, or flag them to remind you that they're there when you have a chance to get back to them. Always take a minute to read through what you are about to send, and never send inflammatory or argumentative emails.

    Keep emails short and to the point. If you need to go into more detail, be sure to get the key points highlighted at the beginning or recap them at the end. Use bullet points. These are effective and quick ways of sharing information and your co-workers will see you as a valuable and responsive professional.

Record your work in a to do list format

Respond to emails quickly, professionally, and use effective techniques to share information

Dean Putney