Tag Info

Hot answers tagged

764

I interview a lot of people. Some freeze up. Some don't. Here's what I'm looking for. What can I do to be less nervous during my interview? What are you afraid of? Really. This is a hard self-examination question, but you need to know -- specifically -- what terrifies you. 80% of the time it's the "what if I make a mistake?" question. Which is ...


142

I had my second interview with a company here in Omaha last night, and it was easily the longest interview of my life (lasting from 3:00 - 5:30, speaking with 5 people one after another after another). I got some good news this morning: I have a job! Pay = $27/hr, more than twice what I made at my previous employment. Start Date = December 15. Here are ...


108

Get things done. The people that have the power to promote you will only be impressed when they see results. Simply learning many libraries won't be enough to gain you any sort of promotion. It probably will, however, gain you respect from those immediately working with you. Also, don't think of it as 'selling' yourself. It's a case of showing that you're ...


102

No offense intended, but the answer to your question "am I doing something wrong?" appears to be "yes". However, you haven't given us enough information to determine what it is that you're doing wrong. If they kicked you out of an interview after five minutes, you clearly did something that they thought made you not hirable. What was that something? ...


92

Run away, and run away quickly. Unless you're desperate for a job and are very hungry, this is a situation you want to steer clear of. I have experience with a company that did this, and the only reason that they did so was so that their employees wouldn't gain meaningful, transferable experience. It really was all about control. Others who said here ...


90

What can I do to be less nervous during my interview? When you walk in, say "Look, I'm a very good programmer, and my work and experience shows this. But I'm a HORRIBLE interviewee. I'm going to freeze up and squeak like a mouse in a food compactor. Please understand I'm not that way normally and look past this nervousness. Now excuse me while I ...


88

I'm 52, and Technology Director of a company I co-founded 15 years ago, and this is a question close to my heart. I spend about 40% of my time coding, mainly developing existing and new products and I truly hope to be doing the same thing in 10 years time. I'm intrigued by the notion that older programmers are uniquely hampered by irrelevant skillsets. I ...


86

Yeah, they definitely do. However I usually go by the 75% rule, which is If I feel I know at least 75% of the requirements, then i'll go ahead and apply. Everything else they can just train me on.


79

I'm doing 30hrs/week jobs for more than a decade now. In my experience you will not find a niche in the industry where part-time jobs are waiting for you to grab one. Instead, you will have to carve such a job out of the common job market. That's not easy, because many only bargain for money when they interview, so companies are not used to employers wanting ...


78

It Depends When I was looking for a job a month ago, I didn't put a link to SO on my resume, but I did mention that I participate on SO and added a link to my blog that contains the SO "flair" on the About page. At that point I had about 3000 rep. I wouldn't try to leverage rep, but I would leverage intelligent participation. If you act like a moron on SO ...


78

Why, as an employer, would you give up a competent, even great, developer, simply because he wants to work 3 days a week and not 5? More than one reason (all argued from the point of view of an employer): As Fred Brooks argues in the book The Mythical Man-Month, the efficiency of a team goes down as the team size grows, because the amount of ...


69

Don't know about others, but thinking about myself: I have a job that I'm currently happy with. I work regularly and get paid regularly. Of course there's always too much things to do, but still, the work is mostly interesting and the workload is approximately constant and predictable. Hardly so with freelancing (think of work requests as a Poisson ...


68

If you truly are irreplaceable, how do you ever expect to get to anything else or get promoted? Your friend's advice is fairly horrible. Yes, you may create a sense of job security, but you've effectively trapped yourself in that same position. Another view is that there really is nothing you can do which cannot be learned by someone else. If it is ...


68

The longer you stay, the worse it will get (in terms of your being up to date on current technology). Go now.


62

Tell yourself "I don't need this job", and believe it. It's much easier to relax when you are not hanging all of your hopes on your interview performance. I always approach interviews focusing more on how the company can convince me to work for them, rather than the other way around (just be careful not to come across as arrogant and disinterested). If ...


60

From the hiring side here is how it works Development lead writes down the requirements for two jobs Project manager merges them into a single ad = "web designer who knows erlang" This is passed through layers of management to comment - comment consists of them adding the only language/technology they have heard of HR then 'fixes' this by changing the ...


59

Having just got a new job at nearly 50 in the UK I can say that it's possible and you're never too old. There are two approaches - both rely on your skills being relevant to the job. Stick with what you know and become a guru. This is risky as the number of jobs requiring "old" technologies are becoming fewer and further between as each year passes. ...


57

I was a professor and, just like programmers, professors are always looking for the Next Big Thing. When they think they've found one, they make it a bandwagon, and everyone piles on. Since they are preaching to students who think professors must be really smart, else why would they be professors, they get no resistance. Functional programming is such a ...


57

I'm currently learning Haskell, because I want to write better JavaScript, Groovy, and Python. Haskell forces you to think functionally, as you simply cannot rely on changes of state in solving problems. Many modern programming languages allow for functional programming, but most programmers don't take advantage of these features, as they think in the ...


57

The killer feature of C++ is scope-bound resource management, SBRM (more commonly known as "RAII"). It is the only industrial programming language that is built around this concept. In C++, life times of all objects are exactly known, and (well-written) C++ programs guarantee that resources are acquired and released in fully deterministic manner. In ...


57

Code talks. Do you have a portfolio of projects that you've worked on in your spare time? You say that you have been a hobbyist for ten years. You must have something to show for that, no? (p.s. modesty helps too.)


56

No. The reason it seems like quite a few self-taught programmers "make it big without a degree" is the same as the reason why it seems like all people who make it to 120 lived on cigarettes and bacon and drank a bottle of whiskey every day: exceptions draw a lot of attention. Good self-taught/self-made programmers are actually quite rare. I've inherited ...


53

Besides actually being good at what you do, you'll need to do two other things: Prove that you actually have teh skillz Your manager won't recognize this directly. Earn the respect of your co-workers by showing them that you know what you're doing. In an interview, provide skill references. Tutor/teach/instruct those around you/beginners on the team. ...


52

C is still very relevant - embedded system, high-end games, graphic engines, kernels, blah blah blah. That's not just the point though: while I can foresee some good substitute for Java in the future (this is being generous, mind you: right now I can name at least one language that does the job better in any given field; moreover, I guess that its use being ...


48

The thing about interpreted languages is companies that don't want to give their source code away don't use it in delivered software, so almost all the jobs you will see are web related. You might have better luck searching for specific frameworks like Django. If there's an open source project written in python you like, you might apply to a company that ...


47

I would love to work for myself, and even recently tried being a freelancer for 3 months earlier this year. It didn't work out quite like I hoped, and after I got a good offer from a good company, I went back to full-time salaried employment. These are the negatives I experienced while freelancing: Writing code has become a commodity Let's say I can make ...


46

Some employers ask for gold when they really need silver; if they can get it on a tin salary, so much the better. It's wrong thinking, IMO. What they should really be looking for are steel tools to make gold, and that is what you have to convince them.


45

First of all, stop thinking that your job is not bringing your further towards your dream job! Every job does! Everything is only up to you! This is your first job after your graduation and everyone can understand that you didn't have a good choice or might have considered some other factors, like moving to the place where you'd like to stay. This is a ...


42

When most people write a resume, they concentrate on their 'features'. This is ineffective marketing. People don't buy features, they buy benefits. I don't want a drill, I want a hole! So, craft your resume - and your attitude - to show how your skills and responsibilities led to a benefit for the client, user, and/or employer, as appropriate. Bad Example ...



Only top voted, non community-wiki answers of a minimum length are eligible