Questions tagged [junior-programmer]

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

Filter by
Sorted by
Tagged with
10
votes
5answers
2k 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 ...
15
votes
4answers
1k views

How to encourage junior developers to participate in code review?

I'm currently working as a senior dev with 3 juniors below me and have introduced a code review process to help manage the quality of code going into production. I feel its very beneficial for all of ...
42
votes
4answers
6k views

How to effectively work with teammates whose fixes to bugs cause more bugs? [closed]

Everyone creates bugs, including me and my teammates. When bugs are pointed out to them, they're friendly and try to fix the bug. But their fix is 'wrong' and just creates a more subtle bug. Usually ...
10
votes
3answers
2k views

An older, experienced contractor used an SQLite DB for various queues - am I, a young dev, justified with feeling uncomfortable with it? [closed]

Context: I'm an embedded dev with only 2 years of solid experience. I'm the sole technical employee of a startup of 4 people. We have an MVP of our product out and are getting ready to develop the ...
36
votes
8answers
8k 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. ...
5
votes
2answers
622 views

How To Get A Junior Developer To Stop Bikeshedding [closed]

I'm having an issue with a junior developer bikeshedding PRs. They are the primary approver for one repository. Things that should be up for an hour or minutes on PR spend days sometimes with back-and-...
4
votes
5answers
2k views

Why are there so many frameworks for web development? [closed]

I am currently a Junior back-end developer, I write Java and Scala and I love it. I really want to get into web development, but it seems like every time I look up some guide, it is really just a ...
1
vote
3answers
1k views

How to lead a team full of junior developers? [closed]

Currently I'm leading a team of 4 developers, all of them started their careers 5-6 months ago. I can consider ourselves lucky, as we've been assigned to a greenfield project, it's completely up to us ...
1
vote
1answer
869 views

How to planning tasks with junior developers? [closed]

As I am only senior developer in team, Others are juniors who not strong to write clean code and architect. Problem is the during sprint planning, It took very hard time for me to lead technical ...
1
vote
2answers
550 views

Peer review of unit test

What is a good strategy for Q/A Engineers peer reviewing Unit tests as part of the software development life cycle? I think that there are, indeed, things that I should check regarding the unit test ...
-1
votes
1answer
244 views

As a junior developer, how can I broach critism of not-yet used chosen tools [closed]

So I started a month ago at relatively small company (12 people in the building) as a junior developer without professional experience apart from my own (7 years) and no degree. We're building a JEE ...
-3
votes
1answer
170 views

Should I directly use pre-built codes on Github? [closed]

I need to know if is it correct to use pre-built codes on Github, or try to build it my self, while even I tried to build it I think it won't be as proffissional as that one on Github... the point is ...
1
vote
3answers
317 views

How to make the most out of a beginner-level development team?

I now find myself in a scenario, mentoring no more than 8 beginner-level developers and tasked with the development of a reasonably complex SPA website. It is to be developed using React (which the ...
1
vote
0answers
117 views

How could an fresher start doing changes in thousand lines code immediately after joining? [duplicate]

Well I am newly graduated and placed in a small scale project based company. When I joined , the boss (project head) gave me project code for understanding what work I will be doing hence forth. I ...
37
votes
8answers
61k 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. ...
25
votes
17answers
5k 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
6answers
6k views

Is it considered bad software engineering practice to always use "public" methods? [duplicate]

I've always used public methods and recently been advised by one of my friends to always avoid defining methods as public, as far as possible, though I have worked in any commercial company I have ...
25
votes
5answers
4k 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 ...
41
votes
16answers
8k 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 ...
13
votes
10answers
3k 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 ...
37
votes
5answers
11k 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 ...
3
votes
1answer
270 views

Functional testing of incomplete features

I've had several tasks where I'm to do functional testing (and to be writing automated test scripts) on features that are not actually complete. For example, CRUD testing on a project to make sure ...
-1
votes
1answer
552 views

C++ Basic Rotation Question

I've got a problem and I haven't yet found an explained solution to get it drilled into my head: I want my object to make a basic rotation TOWARDS the mouse cursor, not the lock-on. I know it must be ...
17
votes
8answers
3k 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 ...
27
votes
16answers
16k views

Should I be a good programmer immediately after college?

Possible Duplicate: I've graduated with a Computer Science degree but I don't feel like I'm even close to being an expert programmer I recently graduated from university, and I have ...
244
votes
16answers
20k 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 ...
2
votes
2answers
1k views

How to avoid god controller classes and keep single responsibility principle?

The task is to make a migrator from Old DB to New DB using OOP Single Responsibility Principle. My problem is how can I make this without making the controller a God Class or breaking the single ...
257
votes
137answers
7k views

Perks for new programmers

I intend on hiring 2-3 junior programmers right out of college. Aside from cash, what is the most important perk for a young programmer? Is it games at work? I want to be creative... I want some ...
266
votes
33answers
27k views

How do you tell if advice from a senior developer is bad? [closed]

Recently, I started my first job as a junior developer and I have a more senior developer in charge of mentoring me in this small company. However, there are several times when he would give me advice ...
16
votes
11answers
17k 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 ...
70
votes
16answers
7k 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 ...
4
votes
2answers
743 views

Advice for volunteer developers learning large codebases [closed]

Working in an open source project has the result that sometimes developers with no experience in the codebase attempt to "learn the code" on their own. There is a reccurring trap I've seen, ...
23
votes
9answers
16k 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 ...
27
votes
10answers
2k 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 error/...
52
votes
20answers
20k 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 ...
9
votes
3answers
651 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 ...
3
votes
2answers
328 views

Cannot explain to the customer that he is taking the project wrong way

Being a junior developer in need of some money for new hardware, I have stumbled upon many of the freelancing websites, and really soon, I have gotten my first customer. Complete Project Management, ...
11
votes
9answers
3k 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 ...
18
votes
3answers
3k 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 ...
17
votes
12answers
5k 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) ...
2
votes
6answers
784 views

Programmer performance [duplicate]

I am a PHP programmer with 1 year of experience. As I am just starting my career, I am learning a lot of things now. I can say I am a little bit of a perfectionist. When I am assigned a problem I ...
6
votes
3answers
3k 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 ...
50
votes
14answers
20k 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 ...
152
votes
11answers
100k views

How can I find a good open source project to join? [closed]

I just started working a year ago, and I want to join an open source project for the same reasons as anyone else: help create something useful and develop my skills further. My problem is, I don't ...
57
votes
9answers
55k 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 ...
3
votes
3answers
748 views

Task management - how important it is for a entry level developer targeting PM role in the future?

I hold masters in CS and now I'm mobile apps developer (entry level), I always start to plan things when starting or doing any project both at work and projects I do at home (for passion) - as I can ...
65
votes
8answers
14k 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 ...
44
votes
7answers
6k 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 ...
40
votes
3answers
5k 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++ (...
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 ...