Internship for a future developer



  • Hi guys,

    As a beginner programmer (and Linux admin on my free time), I am interested getting an internship to improve my skills, but also improve my future chance of having a job. I don't expect to get paid (I don't think I deserve to get paid yet ha-ha).

    Any advise?

    Thanks in advance!



  • Publishing your own project or contributing to an open source project is often the path to meeting those goals. I've mostly just seen internships as parts of training programs you pay for.



  • I have built some small programs but I don't think I have skills to build something complex for now. I'm also working on putting them online and upgrading my resume.

    I also believe that if I connect and work with people, I will learn faster and discover more things.
    Do you know where to go to join open source project? I have no clue where to start.



  • Yeah, actually finding an open source project that's a good fit can be a bit daunting. You're probably going to have to invest a fair bit of time into just learning how things work before you will be useful, and you might get some support from other developers, but you have to be able to take nugets of information and figure things out for yourself. And it should be a project you're actually interested in.

    If you want a project written in python, Salt might be a good one, since you're interested in sysadmin stuff too. It's modular, which is nice because it will be easier to contribute to a module than to the core. The Salt code I've read has been pretty straightforward to understand, so that would be good for a beginner.

    Communicating with other developers could probably be a good place to find some projects that aren't fully built yet, which might be easier to contribute in some ways, since they might have less of their own framework for you to learn. (Though in something well established, you can learn a lot by reading their code, and their processes and experience the challenges as well as the good things)

    Maybe here you could meet some other beginner programmers to work with? https://gitter.im/FreeCodeCamp/home

    I have a project you could contribute plugins to, but if webs scraping for jobs doesn't excite you, then I don't recommend it.



  • Thanks for your message.
    I do try to figure things out by myself but I come to ask to get extra informations. As for a project I'm interested in, I don't think I have the luxury to choose, I should practice on whatever I can get. My personal project are what interest me, but those are personal.

    Thank you for your link, I'll check! As for your project, I would like to work in AI field (for now, we will see once I get more advanced). The web doesn't excite me but as I said If I can get better in what I do I don't care on what I'm working on.



  • @flaxking said in Internship for a future developer:

    I've mostly just seen internships as parts of training programs you pay for.

    When the market is great, there are good internships available all over. But you tend to have to have connections, just because no one publicizes them. Internships through schools and stuff are generally pretty much just manual labor. It varies, but rarely is it good. I interned in several fields and have been through it in several forms.



  • @Julien said in Internship for a future developer:

    Do you know where to go to join open source project? I have no clue where to start.

    Mostly look for a project that interests you and see if you can jump in. Projects hosted on things like GitHub and GitLab are often open for people to just contribute to.



  • @Julien said in Internship for a future developer:

    As for a project I'm interested in, I don't think I have the luxury to choose, I should practice on whatever I can get.

    With open source you always choose.



  • Thanks, I am currently learning how to use GitHub to drop my projects on it. I wasn't aware of GitLab though.

    If I don't want to work as a web developer, do I have to create a web page as a portfolio or no?



  • @Julien said in Internship for a future developer:

    I wasn't aware of GitLab though.

    Same thing, different logo 🙂

    I use GitLab, both are good. GitHub is owned by MS now, GitLab is open source. GL has a lot of outages, but they do more for free.



  • @Julien said in Internship for a future developer:

    Thanks, I am currently learning how to use GitHub to drop my projects on it. I wasn't aware of GitLab though.

    If I don't want to work as a web developer, do I have to create a web page as a portfolio or no?

    Creating a blog and documenting some of your work, troubleshooting, etc is probably best. You dont need a flashy looking webpage.



  • @scottalanmiller said in Internship for a future developer:

    @Julien said in Internship for a future developer:

    I wasn't aware of GitLab though.

    Same thing, different logo 🙂

    I use GitLab, both are good. GitHub is owned by MS now, GitLab is open source. GL has a lot of outages, but they do more for free.

    Actually not so much different in the free offerings now.



  • @JaredBusch said in Internship for a future developer:

    @scottalanmiller said in Internship for a future developer:

    @Julien said in Internship for a future developer:

    I wasn't aware of GitLab though.

    Same thing, different logo 🙂

    I use GitLab, both are good. GitHub is owned by MS now, GitLab is open source. GL has a lot of outages, but they do more for free.

    Actually not so much different in the free offerings now.

    Definitely much closer. I'm not sure I'd pick GL today but we are already established with them and like them a lot. GH is great too. At this point, six of one...



  • @scottalanmiller said in Internship for a future developer:

    @Julien said in Internship for a future developer:

    I wasn't aware of GitLab though.

    Same thing, different logo 🙂

    I use GitLab, both are good. GitHub is owned by MS now, GitLab is open source. GL has a lot of outages, but they do more for free.

    I haven't noticed any outages that I can remember recently. GitHub however has had at least one major outage every year since 2017 and already multiole big ones this year.


Log in to reply