hey Sup Forums I'm fresh out of a fairly decent school with a software engineering degree. I want to get a remote job or maybe even become a freelancer, because I refuse to be a 9-to-5 in a cubicle corporate slave. Problem is, everything I try starts with "give us a portfolio of your previous work". I have nothing. Of course I finished plenty of assignments in school, but nothing of a scope that someone would pay for. I like java, and there are so many java programming jobs out there from web dev to android, but everything is out of my reach until I completed a few jobs that I can showcase.
How the hell do you start? Even freelancer sites ask you to link your github/previous jobs before they even let you create a profile.
Owen Rodriguez
Software engineers aren't real engineers.
Adrian Gray
>fairly decent school >"software engineering" degree
So you wasted your money at a degree mill?
Tyler Hughes
No, my glorious socialist European government paid for it.
Luis Allen
Make a couple of open source apps and put them on GitHub. Also make a couple of free apps for Android and put them on Google Play. That's good enough for basic portfolio.
Mason Martinez
What kind of apps or programs? I was thinking of making a clone of a simplistic game like Connect Four. Would that be enough to show I know android development?
Jacob Edwards
Don't make games unless you want to become a meme game developer. Make something that handles data in some way, it can be extremely simple like a calendar or note-taking app.
Blake Harris
THIS You're a glorified code monkey, never call yourself an engineer you pajeet fucktard.
Asher Rogers
Software engineers can make six figures. I don't even care if it's real engineering or not as long as it gets me a lot of money.
Elijah Morales
>being this mad about someone else's job title
Michael Perez
Software engineering is a bit more than that, not just code monkey trainer. I had classes in project management and design, learned software development tools, was given a solid foundation in parallel programming and how to not fuck up and cause your program to block or fall into the many pitfalls of multiple threads making dumb shit.
Also plenty of formal and theoretical stuff like math and formal grammar which lead straight to compilers, had to create my own programming language and write a compiler for it.
Justin Davis
You did an internship or co-op right?
Otherwise hahaha you're not getting a job
Daniel Torres
Lol no. I did what was required to get the degree, nothing more.
What should I do? The last resort would be bullshitting or outright lying about my experience. I mean I can make an app, and what I don't know I can google.
Christopher Hughes
>I did what was required to get the degree, nothing more this doesnt explain shit what kind of school did you do? how many years?
Eli Roberts
If the only programmimg you've done is school assignments you're an inexperienced fuck and you don't know shit about real world development. Hell, a cubicle code monkey job might even be out of your reach.
Noah Richardson
Do you own a fedora?
Brayden Long
3 years bsc + 2 years msc First 3 years had a lot of math, theoretical and formal education. All kinds of calculus, statistics, linear algebra, etc. Programming theory, etc. Actual programming practice was focused on C++ and java, but also learned a bit of C, ada, haskell, clean, eiffel, ruby, C#. Also had some other IT related courses like machine learning, robotics.
Last 2 years were mostly about software development, mainly java and c++. Also project design and leading, tools for planning like UML. Also design patterns, UI design, graphics, networking and so on.
Carson Jackson
I know it's hardly real world experience, but had some teamwork assignments too. 4 of us developed some shitty game that barely worked over 2 semesters (we had plenty of other classes during that 2 semesters, so it's not like that project was all that we worked on, of course). We used SVN and shit and commented the code like pros.
I don't like working with others anyway. What I want is taking some smaller jobs at first, like some dumb small company wants his own shitty android app to promote itself, and after a year or two once I got some experience it should be far easier to get some real commissions.
Hudson Cruz
which country? sounds like germoney
Logan Parker
Hungary.
Christopher Garcia
>because I refuse to be a 9-to-5 in a cubicle corporate slave. You know there are 9 to 5 jobs that don't involve cubicles or being a slave, right? Even then, there's a reason most freelancers don't start as freelancers. Full-time employment and rigorous saving is the safest route to self-employment. It's experience on top of a bank account that can keep you above water in a market that's very well served.
It's fine to want to be self employed - but being inside a business for a year or two is going to help you a hell of a lot more than reading Hacker News and watching SIlicon Valley.
Jace Phillips
> (You) > I did what was required to get the degree, nothing more.
HAHAHHAAHA you're fucked kid
Eli Morris
I know it's bloody hard to start out with barely any experience. That's why I made this thread.
What are my options? I know I'm in a shitty place, you don't have to tell me that. I'm looking for advice for getting my career going.
Landon Moore
> I'm looking for advice for getting my career going.
Try re-reading this post, it looks like exactly that: Once you have some capital, it's safe to fuck around with self-employment.
Isaac Williams
Your going to have to work for someone for a few years and get some experience andbuild your resume. Most kids right out of school are useless on a dev team until they build a couple products and learn how the dev cycle works.