DEV Community

Discussion on: As a Fresher: Internship or Job?

Collapse
 
otumianempire profile image
Michael Otu

Before you choose an internship, if possible, as if the internship is a job. The reason is that some "small" companies disguise jobs as unpaid internships. They promise you the mentorship only to work as a full-timer. If it is an internship, it should be paid or it should be an actual internship where I get to the craftmanship in the art of SE. You can not be doing the same as a full-timer taking ?$1000.0 a month while you sip coffee and smile as if you are a disappointed anime character who has failed an interview at a manga studio.

If you are going for a junior dev job (at a company), make sure you consult a senior or community somwhere and learn about the loop wholes. As a "junior" dev you will sufffer a lot.

Also companies must stop throw tonnes of books on interns that they want the dev to "better" familiarize themselves with the code base. If this thing is working, it would have worked on the first intern and that code base has nothing to do with me. If you want it better, include the devs in the code design and structuring, not throwing "refactor" or "clean architecture" on me and telling me to "refactor" the code base.

In all be careful. If we aren't considering adequate payment and that kind of "ok" like cultured environment, I'd suggested a startup.