What's the best place to look for Laravel/Vue internships for college students (a well experienced student), as a part of my studies, I want my end-year-project to be in a good company/startup, I already know Larajobs, companies look for juniors/seniors not interns.
Can anyone explain how a fully remote internship works? I mean in my country, I will have to take college papers to the company/startup to get it signed up, and there will be a company contract so everything is planned and all, in the case of remote internships (or even jobs), will that be done online? it won't cause any issues? I always feel like you have nothing to prove that you work there and it's a bit unsafe.
By the way if you are a North African who done this before I would highly appreciate if you dm me (all my contact information are in my public profil).
If you really know Laravel and Vue and I guess the answer is yes according to your last contributions here. I guess it's better to look for a Junior developer role not an intern.
For me I got a full remote job from UpWork after getting small jobs with different clients, a company reached to me with the the offer. Before UpWork I worked in other places, but in UpWork you need to build a profile on it first for clients to reach to you, your resume will not do much for them.
@MohamedTammam I see thanks, but the thing is, I need an internship as a part of my studies you know, where I have to work on something and write a report on it to validate my semester.
But may I ask you about the "remote" work part, how did you sign the contract and all? how are you protecting yourself and safely getting paid? won't that cause any issues? (I am from Tunisia by the way and you know it's kinda strict when it comes to online working), thanks.
@OussamaMater TBH, I don't know about the internship part, when I was assigned to that task in collage, covid19 came and it was cancelled.
For remote work, You have 4 options.
Use 3rd party website like UpWork to secure you payment but will take a share.
Trust the company.
Sign a legal contract with company (not all companies do that since it depends on the company's country which will not protected you as much if you in a different country)
Get paid first
The same goes for the company, they also have the same options to ensure you're doing what you're getting paid for.
@MohamedTammam I have already used freelancer.com and UpWork, but wondered how would it be without any 3rd party sites, so I guess I will need to double check with the company first, the idea is still not fully clear, because I think there's some kind of documents to be prepared, so both, the developer and the company, are safe and to avoid any illegal activities or whatsoever.
Anyway thank you for your time, I will wait for other replies, otherwise I will close the thread.
@OussamaMater You're right, mostly there's a document the both side agree upon to avoid any conflict. But that document will not always help if one side wants to play evil. That's why it's important to choose your client and your payments via one of the options I mentioned above.
@MohamedTammam Yes, for me it's to avoid the government risk/issues more than anything to be honest, so I want some kind of paper to prove that I am officially working remotely with the company X and expecting to be paid on monthly basis.
Did you get this paper for your bank? like have they send a prove that you are working with them?
@OussamaMater one tiny advice. If you want a job go for it. I have never studied programming. I got into the industry with nothing. I see a bright future for you. But I'm happy that you find me to be an aspiration. Honestly I just taught myself programming, got a job, and the senior programmer quit so I took over.
But 100% respect for finishing your study. My advise is for after that
@Sinnbeck Noted, and you are definitely an inspiration for me, went through most of your code (the packages, and the blog code) and learnt tricks on how to structure code, so yes thank you for all your contributions it really helps.
The struggle is I don't want internships or jobs in my country, I can find them but there are no real seniors that follow good practises or know about design patterns like the seniors in Laracasts, mostly are if it works it works, so having a job/internship here won't help me grow or become a better engineer, that's the main reason I asked on where to find internships aboard and how remote internships work, because I definitely want to close my studies with a good end year project and interesting technologies.
@OussamaMater good luck on that journey! If I was in a position to offer an internship currently I would, but sadly I cannot at the current moment. Feel free to send me a dm on Twitter if I can help in any way. I have helped other users on here before
@Sinnbeck Yes I am careful when reading and I was wondering how to implement some features that was my main focus, and I did learn the tricks I wanted, it's always fascinating to me how things sound complicated until you really see how simple they are.
Edit: Well if you are not a senior, than I am not even a junior XD XD you are one of the community pillars who wrote different packages and probably worked on hundreds of projects so yes this itself is a proof I guess.
@Sinnbeck Yes you sure are doing great when it comes to helping XD and as I do work alone as well and I haven't achieved much like you, I refer to this map to see where I am compared to the Laravel developers