Earlier quoted context omitted.
I have to agree, dude you are making 26k a year. Starting salary for a fresh junior is 40k and that is just someone who know HTML, CSS and Photoshop let alone if they actually know a server side language. He is lying about the 1099 being cheaper, that is only true if you are an S-Corporation, right now you are responsible for a little over 15% for social security, something that you are not if you are W2 or a corp. $…
Just as a tangent, because I didn't want to bother with my own Ask HN: > Starting salary for a fresh junior is 40k and that is just someone who know HTML, CSS and Photoshop let alone if they actually know a server side language. I know, like the back of my hand: HTML, CSS, Photoshop (and Illustrator/InDesign/Premiere/etc), Javascript, PHP, Ruby (not specialized to Rails, but with a year or two of experience in it), a…
It is unlikely that someone with your background really knows even one or two of the tools you mentioned "like the back of your hand" by professional standards. It is completely implausible that even the most gifted and enthusiastic geek on the planet knows all of them to that standard at your stage in your career.
The world is, however, full of people (usually students with little or no professional experience) who think they have these skills. It just comes across to experienced professionals as arrogant, ill-informed, lacking in perspective... amateurish and risky, basically. Would you hire (or even interview) someone you thought was like that?
My advice to you is this: decide which skills you want to highlight at the start of your career, and if you really have no demonstrable experience with those skills, make something. Build a simple game in C++. Write a simple but well presented CRUD application to show your web skills. Write an interactive symbolic calculator in Haskell. Make sure the code is clean and you have some respectable documentation to go with it. You presumably have several years to go at uni, so you have plenty of time to develop your skills. Just keep the example programs you develop along the way.
Actual demos of real projects that you have personally completed are just about the best advert there is for your programming skills. Even if those projects are just small demos, they still beat beautiful but empty CVs any day for getting noticed and attracting the right kind of attention from prospective employers.