A junior programmer is also known as an entry level or intern programmer.

learn more… | top users | synonyms (2)

219
votes
16answers
16k views

Project is nearly done, but procedural spaghetti code. Do I rewrite or just keep trying to ship it? [closed]

I'm a beginner web developer (one year of experience). A couple of weeks after graduating, I got offered a job to build a web application for a company whose owner is not much of a tech guy. He ...
108
votes
20answers
6k views

Is the phrase “never reinvent the wheel” suitable for students?

I find myself constantly running into this expression "don't reinvent the wheel" or "never reinvent the wheel" when I ask some questions on SO. They tell you to use some frameworks or existing ...
64
votes
16answers
5k views

Recommendations for teaching junior programmers good coding style [duplicate]

I am a big fan of good coding style, producing clean, clear code that runs well and is easy to use and integrate into larger systems. I believe that we programmers are essentially craftspeople who ...
62
votes
8answers
9k views

How can I salvage my internship? [closed]

I'm currently working as an intern at a very large, non-software development company. The position I applied for wasn't specifically a development position, but the team that hired me wanted a CS ...
50
votes
20answers
11k views

What's the best place for a high school programmer to get his work noticed? [closed]

I'm a 16 year old high school student, with a passion for computer programming. I'm in grade 11, and I've been learning it as part of the school syllabus for about 8 months. I've gone beyond what's ...
47
votes
14answers
8k views

Differences between programming in school vs programming in industry? [closed]

A lot of students when they graduate and get their first job, feel like they don't really know how to program even though they may have been good programmers in college. What are some of the ...
44
votes
9answers
28k views

Hiring a Junior Developer, What should I ask? [closed]

We are currently hiring a junior developer to help me out, as I have more projects than I can currently manage. I have never hired anyone who wasn't a friend or at least an acquaintance. I have a ...
43
votes
7answers
5k views

What should junior developer expect from their senior team lead [closed]

Disclaimer: Opinions expressed are solely my own and do not express the views or opinions of my employer. I work for a small company, in which few people are developers, others are QA/Test and 1 is ...
37
votes
16answers
4k views

Are code reviews necessary for junior developers?

I've worked at two companies, who each had a different methodology when it came to code reviews: In the first company, a code review was conducted by the team leaders and was required after the ...
37
votes
3answers
3k views

How to train junior programmers for today's (complicated) web environment?

Currently our company develops applications consisting, most of the time, in Ruby on Rails web servers and a bunch of different REST clients, from kiosk systems in Java to embedded devices in C/C++ ...
36
votes
8answers
5k views

How to mentor junior programmer who may not be a good fit for programming? [duplicate]

I'm in a bit of a precarious position. I'm working remotely for a client that has recently brought in a junior developer straight out of college into the project. He works physically at their office. ...
35
votes
5answers
7k views

What to do when you are faced with programming task that you have never done?

I started my career as a .NET developer 3 months ago and after a long training plan on diverse technologies, patterns and concepts the developers who were supervising me have decided that I am ready ...
31
votes
8answers
30k views

What should I expect from my first programming job? [closed]

I just got hired for my first programming job! I am 25 and have been using Java academically for 6 years. Now that I have been hired I am nervous that my skills will not be what the employer expects. ...
26
votes
19answers
3k views
22
votes
17answers
2k views

Should senior programmers be required to take on and mentor a junior developer? [closed]

In a shop that is intended to be tight-knit and supportive, should it be part of the culture that senior developers are paired with junior developers as mentors? Or should this mentoring be something ...
22
votes
9answers
13k views

What can a senior programmer do that a junior can't? [duplicate]

Possible Duplicate: When should you call yourself a senior developer? I often see offers for senior programmers and the rule of thumb seems to be that you need to have worked three years to ...
22
votes
10answers
1k views

Why do new programmers seem to ignore compiler error messages/runtime exception messages? [closed]

I think we’ve all seen this. Beginners ask questions on Stack Overflow that follow the basic outline... I’m trying to do (very vague description of the goal) but it doesn’t work/I get an ...
22
votes
8answers
8k views

How to improve programming skills as a Junior without Senior [duplicate]

At the moment I'm 23 and working as a junior programmer at a software service provider. While I'm really happy with my job and my colleagues, I sometimes would love to have someone who could tell me ...
21
votes
8answers
2k views

Re-gaining confidence of senior programmer [closed]

My boss found out I'm not as smart as he thought. An example from my experience: I'm a junior programmer, and I work in a team of two, my boss (senior programmer) and myself. I was tasked with ...
20
votes
5answers
2k views

How to overcome programming by coincidence? [closed]

In the book The Pragmatic Programmer, the writers mention the programming by coincidence concept. It explains what it is, why it is caused, what are the dangers you may encounter and it compares with ...
20
votes
7answers
2k views

How many juniors should a senior mentor? [closed]

Our shop's size increases dynamically, so we are planning to hire a few new junior developers but we would not like to overwhelm the seniors with too much mentoring and training. How many (usually ...
18
votes
14answers
2k views

What Impact Do Scripting Languages Have on Junior Programmers? [closed]

I had a discussion with one of my teachers the other day. We debated the impact that simpler scripting languages (like Python or Ruby) have on junior programmers. He argued that scripting ...
18
votes
3answers
2k views

Is it good to review programs with seniors and boss even if it is working fine?

In my company, before delivery of any project, my boss asks my seniors to review programs written by me or other team members or sometimes boss also sits with us for review. I think it is a good way ...
18
votes
10answers
991 views

It's my first week of work, I've got the code checked out and am told to look around it until I have an assignment next week. What do I do? [duplicate]

Possible Duplicate: How do you dive into large code bases? I've been in this situation before and I kind of just poke around the code while really surfing the internet. I care about this ...
17
votes
11answers
15k views

Why is Python recommended as an entry level programming language? [closed]

I've read here on P.SE more questions in which beginner programmers are advised to pick Python as their first programming language. Don't get me wrong, I like Python. I like it a lot! But its ...
15
votes
12answers
2k views

Teaching myself, as a physicist, to become a better programmer [closed]

I've always liked physics, and I've always liked coding, so when I got the offer for a PhD position doing numerical physics (details are not relevant, it's mostly parallel programming for a cluster) ...
15
votes
8answers
13k views

What are the skills you look for when hiring a fresher/newbie for developement? [closed]

I really want to ask this questions to my fellow developers here in Programmers.SE because i am hiring freshers for my company.. Even though i know some basic questions that can be asked to a fresher ...
13
votes
6answers
2k views

As a Junior Software Engineer should I say that something has been done wrong if I feel so? [duplicate]

I recently joined a company and it is my first job. When reading the code base, I felt that the code was not well written. It seemed to me that the code had most of the problems mentioned here and ...
13
votes
6answers
883 views

Why is it always “what language should I learn next” instead of “what project should I tackle next”? [closed]

Why do beginning programmers (like me) always ask about the next language they should learn instead of asking about the next project to tackle? Why did Eric Raymond, in the "Learn How To Program" ...
12
votes
8answers
1k views

Dealing with estimates as a junior programmer

I have been working for a couple of months now in a company that estimates (for the general population, not juniors specifically) tasks and then we are given the task, solve it, it goes through two ...
10
votes
9answers
2k views

What to do when you have exhausted all avenues to fix a bug

I am a Junior Programmer(4 months career experience so far) working on a Cross Platform Mobile Application (1 person team - so its just myself). I have a bug in this program/app which is pretty large ...
10
votes
5answers
1k views

Five new junior developers and lots of complex tasks. What's now?

Our company has hired five new junior developers to help me to developer our product. Unfortunately the new features and incoming bug fixes usually require deeper knowledge than a recently graduated ...
10
votes
9answers
1k views

Should a new programmer focus on a single technology until he's proficient at it? [closed]

Ok, I've been teaching a buddy how to program for a while now. He's a very fast learner, and he's quite good at programming so far. However, he has one "issue" I keep trying to correct. He jumps in ...
10
votes
8answers
3k views

What should I expect from a technical evaluation for C++? [closed]

I have been asked to go for a technical test/evaluation for a job as a junior developer, mainly using C++. This is my first test/evaluation, and it is 2 hours long. My C++ is a bit rusty as I have ...
9
votes
7answers
772 views

As a programmer, what am I supposed to know like the back of my hand? [closed]

I am talking of stuff related to programming only and not system or network administration. I am about to finish college and get a programming job, so I am interested to know about this. Although ...
9
votes
3answers
372 views

How best to involve junior developer in designing an application from scratch? [closed]

We are a team of 3 developers (2 experienced devs and a junior). We just started a brand new project. We've designed the application, concentrated efforts on choosing the right architecture and now ...
9
votes
4answers
1k views

How to become a more organized programmer? [closed]

I am a programmer that can code. But I find that I can get thing done, but not get thing do well or like most of the open source communities do. Well, I use some of the library from git hub. I find ...
8
votes
5answers
476 views

How big is the gap between what you learn in CS curriculums and what you need in real life projects? [closed]

I'm in my last year in a 4 year CS curriculum and I would very much like to contribute to a FOSS project. Unfortunately, I feel that there is no way I can do useful coding, whether it is bug fixing or ...
8
votes
9answers
1k views

How to inspire an intern with programming? [closed]

The situation is this - we took an intern for a summer with a mind that if he will catch up during summer, we will keep him as a part time junior developer. We took him after his first year in ...
7
votes
6answers
699 views

Should I be put off a junior role that uses an online development test? [closed]

I've applied for a junior development role, or rather been found by a recruiter looking for a developer. In order to get to a telephone interview stage I've been asked to sit one of those online ...
6
votes
4answers
8k views

how much do I really need to know to become Jr Developer? [duplicate]

I believe I have a very good understanding of programming logic fundamentals (passing around variables, nested conditional statements, etc). I am currently going through a book on ASP.NET and am ...
6
votes
8answers
3k views

Is it possible to get entry-level jobs and internships without devoting all your time to programming? [closed]

I'm majoring in computer science in college, and I'm currently in summer program for a business minor. With the schedule and all the outside group projects and studying its impossible for me to really ...
6
votes
6answers
417 views

Getting graduates up to speed?

This question got me thinking about how comapnies deal with newly-hired graduated. Do experienced programmers expect CS graduates to write clean code (by clean I mean code easily understandable by ...
5
votes
5answers
2k views

What to do when you're faced with a problem that you can't solve quickly?

I'm a beginner learning Java and after reading the docs I'm trying to solve some of the problems at codingbat.com. Some I managed to solve pretty quickly in a matter of seconds but some not quite. The ...
5
votes
3answers
2k views

Junior developers in a remote working environment [closed]

Our company is looking to introduce remote working as an option for its developers. This book (Remote: Office not required) has been offering some valuable guidance. However one issue that is not ...
5
votes
1answer
377 views

Is hiring a junior developer as a technical trainer a good idea?

So my friend's boss brought in four junior candidates with some work experience, she is one of them. Her manager wants them to be experts on the subject matter of tomcat in a matter of two months in ...
5
votes
3answers
343 views

How to report on a bug to the boss [closed]

I am a programming intern who has worked for a company for 6 mnths now (this is my 1st programming job so I have 6 mnths experience). I am a 1 man team right now & I am creating a mobile ...
4
votes
6answers
15k views

Can a fresher from a college write design patterns under “area of interests ” in resume? [closed]

I have keen interest in design patterns. I have been reading a lot about them. Specially, from HEAD FIRST. Can I write about design patterns in my resume? I am a fresher. Going to sit in on-campus ...
4
votes
5answers
1k views

Is it must for a junior Programmer to have a mentor? [closed]

I am a Jr. ASP.NET/C# Developer and I have been working with a Company for the past 9 months. I have been appointed to try and develop their Legacy System (built in Visual FoxPro) in ASP.NET/C#. I am ...
4
votes
3answers
700 views

What are the options for setting up a UNIX environment to learn C using Kernighan and Richie's The C Programming Language?

I'm a novice programmer and have been experimenting with Javascript, jQuery and PHP but felt I wasn't getting a real depth of understanding of what I was doing. So, after reading Joel Spolsky's ...