These jobs look for: >Experience JavaScript, jQuery, MySQL, CSS, HTML, AJAX, Angular, Backbone, Ember, React
I have experience with: >Algorithms & Data Structures, Automata Theory, Discrete Mathematics, Abstract Algebra, Real Analysis, Mathematical Logic, Java, Machine Learning, etc. but not this EXPERIENCE with all the shit they are asking for.
You're confusing Computer Science with Software Engineering.
Nathan Howard
...
Brandon Rodriguez
What the fuck do I do? I can't get a job because I don't qualify for any.
I attended several career fairs (about to attend another one this week) and it's all the same bullshit requirements. I have no fucking experience in any of this shit and all the companies that are hiring look for skill sets I have no experience in. So they don't interview me.
Jacob Fisher
back end?
Dylan Jackson
Pure CS has a very small number of jobs available. Software Engineering has an abundance. The web is THE platform for delivering applications these days, so almost all SE jobs require experience with it.
So either go to graduate school and become a teacher or go into research, or learn more SE skills (namely web dev).
Michael Taylor
You know Java, and cannot get a job?
You know Java, but cannot pick up HTML and Javascript?
Ian Morris
Did a quick search for one backend position at this career fair they ask for:
>experience building web infrastructure in Java/Ruby/Go
I have Java experience but not building wen infrastructure -- so does this alone disqualify me?
They say > NoSQL databases knowledge would be nice
Never studied that shit in Algorithms, Data Structures, Discrete Math, Real Analysis, Group theory, Number theory, OS, Java Programming, etc...
>AWS or the Google Cloud Platform knowledge
Don't have any experience with that either.
Joshua Gray
Here you go bud, you meet the minimum qualifications, give it a shot.
>You know Java, but cannot pick up HTML and Javascript?
I could pick it up, but what am I suppose to do? be unemployed while I learn JavaScript and HTML shit on the side? Can a company not hire me and let me pick that shit up on the job as opposed to being an expert in it coming out of school?
I didn't know there was a difference between CS and Software Engineering until I tried to apply for jobs and saw I matched none of the skill sets they're looking for. Might as well had just done mathematics.
>an a company not hire me and let me pick that shit up on the job That's called an internship, user.
William Rivera
fine get in to an internship. I will do it for like 7 weeks. if i fit in i do cs/se if i dont i look at law/finance
Andrew Lewis
>be unemployed while I learn JavaScript and HTML on the side? You are unemployed now. And learning Javascript takes a whopping 2-3 days, if you know any other programming language well. Basic HTML you can probably pick up in a couple of hours.
Alexander Peterson
A lot of tech companies do these types of hires. They're called new grad hires and they have very little qualifications beyond a degree. You can find them at Amazon, Microsoft, Apple, Bloomberg, Palantir, Uber, etc.
David Morales
by your own admission im "intermediate" at this. get me into something
Colton Williams
>dumb frogposter >knows only Java and can't pick anything else on his own >fell for a meme degree Are you an Indian by any chance?
Jaxon Hernandez
So you've graduated and never had an internship? You're really supposed to do that BEFORE you graduate... Somewhere around sophomore year, you take a summer off to work an internship.
Ryder Smith
that for the history lesson because my sophomore year is history now.
James Thomas
Not him but where do u learn the inns and outs of JS in 2-3 days assuming prior imperative and object oriented language experience?
Brayden Gray
He isn't OP, I am. I graduated but no relevant internships in programming. I did summer research
I studied more pure math + CS, not pure programming and no none of my classes taught web development. I'm sure I can learn it quickly, where are the best resources?
Thanks for the links. I'll follow up on them. Unfortunately I can't look for internships as I already graduated.
Robert Powell
How does Functional Programming languages like Elm, Clojure interplay with JS and web development? Is it recommended to learn those as well?
Alexander Kelly
I doubt they will outright refuse you if you are a recent graduate. Typically, they ask for people who are current students because the internships last about a semester (and so they can pay you shit).
Joshua Russell
>Elm, Clojure No clue, as I have no idea what those languages look like.
JS, HTML, and CSS are quite simple though. If you have already learned Java, then learning those three (combined) will be even easier.
Cooper Watson
I'll check into it.
Ok gives me hope.
Jack Barnes
Best of luck, friend. Web development is a "lower tier" of programming, in that it is easier, and some clients are of the "can you put a picture of my cat?" variety. But it is also in very high demand, and a job is a job!
Noah Hernandez
>Why is a front end design job looking for front end experience?
Colton Campbell
bc that's the kind of software that people want
Jack Price
I spent close to 8 long months developing an Android app to put on my resume. Haven't received any job offers as of yet. Most android dev jobs I've looked at want someone who's mid-senior level. Pisses me off knowing that I could have just done code monkey webdev all along and gotten an easier time getting an entry level job.
REEEEEEEEEEEEEEEEEE
James Peterson
Because of how large and encompassing web development is these days, your experience will vary greatly depending on what you're working on. For example, I do logistics software. I mainly do web applications, but they are all data-driven so like 99% of my time is writing backend code and SQL.
If you're making a consumer website, though, you'll spend a lot more time on HTML / JavaScript / CSS.
Charles Sullivan
Pretty front ends make users click. Computers are faster. Prove me wrong.
Julian Bell
IT is working with people
CS is working with computers
It's that simple. CS and software engineering are the same.
Justin Ortiz
I found a very good channel where they explain different aspects of JS and how prototype OOP is different from class based OOP.
OP, what you have learned in CS is far more valuable theoretical knowledge than any SE/IT fag will learn. you were suppose to learn the practical languages outside of school on your own. i did not do any learning in school either. Like you i did CS as well. do not be disheartened by the req. they have on the job listings. just look for jobs that require entry level experience and apply to them. put on your resume that you can learn really quickly. i do not know what is going on these days, but in many places they fight over CS grads, hands over fist, because they know how much more capable they are. even if a CS grad does not know the technologies, he can learn it quickly. you have to put on your resume that you are a quick study and lern new tools and technologies quickly. also, i did not do any internship either. dont listen to these idiots. no one expects you to know all the technologies they ask, when they are also asking for entry level experience. if people cannot recognize the value of a CS degree and turn you down because of unfamiliarity with language, then try to find more tech oriented companies.
in my area, some tech companies were even hiring math grads and training them on the job for IT shit. they were literally hiring math grads over IT/IS grads. doublekek.
Jackson Perez
> NoSQL databases knowledge would be nice setup a mongodb cluster
>AWS or the Google Cloud Platform knowledge AWS offers one year free for demo purposes
get to work
Sebastian Flores
what is the point of NSQL """knowledge""" the whole point is no knowledge required. SQL requires knowledge. NOSQL requires no knowledge. there is nothing complicated about NOSQL has no constraints it has no references it has no indexes. its a dumb "document" store where you have choice to use an """ORM""" for it to be useful.
Jayden Morgan
you're going about knowledge again. your employers want experience though.
set it up and get used to the structure, the commands, get to know what can go wrong, etc.
Ryan Thompson
Thanks for the tips.
Gabriel Diaz
Gaining knowledge can also help you gain experience if you apply it towards a personal project that you can show off.
William Bell
i am making a personal project and i specially chose a db solution that would do the job not some meme shit db like mongo
Nicholas Ortiz
What the fuck jobs are you looking for? I'm looking for just internships and I have no trouble finding positions that avoid web memes.
Jeremiah Butler
I worked at a big data company with computer scientists (most with PhDs some with Master's), they wouldn't hire anyone with less than 10 years experience.
Connor Perez
If you're aiming for a job though you're better off with a project that incorporates things like mongo or NoSQL.
Think of it this way - your application will most likely have to get through HR filters and even if you learned to create an entire DB enterprise system from scratch you'll probably lose out to the pajeet that wrote down he's familiar with all sorts of corporate favorite software.
It's not just about learning, but learning to put in the work that makes you valuable as an important cog in someone's business.
Brody Hill
are you trying to demotivate me?
Zachary Jones
Prashat?
John Thompson
No, just suggesting you cool your Sup Forums autism a bit and really look at what you're lacking for your resume, then build towards that. You should still learn the ins and outs of databases, but you won't get far being a stickler for turning up your nose up at a library or tool.
Brandon Hughes
literally no one except for meme startups use mongo. I instead spend time learning postgresql and their JSONB document store. I have """knowledge""" about that and how it works and how to manipulate data in it etc...
Andrew Rivera
What people want >Code that makes things look nice and produces money
What you have experience with >Woah META ABSTRACT WEED LMAO
It's like you think businesses give a shit if you can master some obscure algorithmic theory. Programmers are the most annoying hipster manchildren of any profession.
James Campbell
OP here, I took your advice thanks.
Looks like others have questions too lol
Kayden Sanders
Sorry, you're simply less qualified then Pajeet who did a two month bootcamp course in Mumbai
I now realize what it must feel like to talk to some jumped up punk who thinks he knows everything.
Lincoln Fisher
Enjoy programming driver software and boring ass infrastructure solutions. I was almost in the same boat as you except I worked as a freelance web-dev while getting my degrees in C.E and MIS.
Just out of school I was interviewing for a ton of dev jobs that where all C++/Java driver and infrastructure jobs, they are definitely out there. Take a look at any of the major tech hardware companies. AMD, Intel, a few others like Workday. Basically more "established" companies are in need of people with pure CS logic.
But if you really want to be flexible. Start spinning up cloud instances on AWS and shit like Heroku and burn through learning the MEAN Stack - Honestly the quickest way into becoming a super flexible candidate for full-stack dev. Then if you want go through the LAMP stack (What I'm working in, in addition to machine learning - I write a shit ton of algo's for the company I work for)
Jayden Garcia
>freelance web-dev How do you find work as one?
Gavin Sanders
>falling for the functional programming meme I love FP, love Scala, love Java but they'll next to useless in the real world
I went with the networking stream for my final year of CS, it has Network Security and Practical Networking as mandatory modules.
If I'm lucky maybe I get Symantec or some high-tier encryption based job that might actually be interesting, worst case I become another anonymous system-admin supporting some mid-tier company's IT team.
CS to a view of coding procedures and processes is the most pure application of computing but in reality it's all been done before.
You could go down the optimizer route but you really want to know what the fuck you're doing in that regard, and if you have no experience life will be hard.
Sorry user but basically most CS/Maths guys do end up institutionalized because in reality the actual need for CS to a profit based company is minimal.
You fucked up too by not doing Big Data stuff, Data Analytics and Hadoop are off the hook right now for employment.
Learn Pig, learn Spark and you'll get employed probably, or else do Cloud shit. Javascript, MySQL, CSS + HTML is all pajeet territory. Everything else you mentioned is hipster bullshit with the exception of AJAX.
Adrian Russell
It's definitely a tougher sphere now than it was a few years ago. There are a few routes you can go -
1. Go the bidding route and bid on contracts through sites like freelancer or upwork - I personally think this way sucks just because I feel like its almost too robotic. Not only that but 99% of the time you will get outbid by Manjeeb from India because the client just wants the cheapest work done with no fucks given to the final product.
2. This is honestly the best way, is through refferals, This was the route I went through, it's a slower way to generate revenue, however the clients become long standing ones and not only that but they become part of a strong referal pool. What I did was just introduce myself to everyone in a situation and just get to know people and kind of just throw it out there that if they had anyone that needed any work. This is especially true in Universities and shit where tools like to make "start-ups", those are the easiest to run because most of the time those projects last 2 weeks tops, you make a couple hundred/thousand depending on the nature. But its all about just being personable, kind of like growing any local business.
I just do it on the side now for super small projects, and I have a few clients I just do upkeep for now. But due to the prevalence of route one, route two has become a little harder to work through, but its a hell of a lot more rewarding, not only that but you become more known through your communities by doing it like that.
Samuel Lopez
This is really useful advice. Saved it for future reading. Thanks. Key @ pic
Cooper Scott
Thanks. Route 2 seems like my kind of thing. Where should I go looking to introduce myself and my services though? Most everyone I know at Uni are other students or professors. Maybe Meetup.com?
Ethan Lee
Honestly you be surprised by the amount of work just talking to fellow students and professors gives you. I remember I had one professor who I mentioned I was a developer on the first day of class once and he set me up with two projects, one I worked for free on (it was for a charity, I'm an absolute sucker for those and doing pro-bono work) but he asked If I could write him a simple phone app for an idea he had to take attendance. He paid me 5k for it, and it was only 3 weeks worth of work.
Another way to get referrals is in the community, if you see a new restaurant or bar opening, go to it and just check out their web presence (website, Facebook page, google maps and reviews and shit) and if they don't have one, try to somehow get a connection to the manager/owner. Normally bar and restaurant owners are so whacked out by running their service business that they don't have time to worry about the online stuff, you could really fuck up a conversation with them and still have a strong reason for them to hire you.
If you're having trouble getting started, what I did was a kind of "fake it till you make it" approach, I basically bought a bunch of shitty domains and built them all out and linked the work back to my main website, so whenever I would hand out a card or pull stuff up I would look like I'm the absolute shit at this.
Gabriel Flores
>If you're having trouble getting started, what I did was a kind of "fake it till you make it" approach, I basically bought a bunch of shitty domains and built them all out and linked the work back to my main website, so whenever I would hand out a card or pull stuff up I would look like I'm the absolute shit at this.
Good approach. My friend did this and made his website look baller. He also put some of his previous work on it (linked to other websites he made for companies, or work he did for other companies) and people have contacted him for additional work due to it. He is very selective about what he chooses to do, but your advice works.
Also great job w/ the prof. paying you. That's amazing.
Cooper Bailey
try looking at oculus if they're hiring.
Daniel Campbell
>Also great job w/ the prof. paying you. That's amazing. Thanks man it felt good, it took care of my tuition that semester!
But yeah I feel like the whole "fake it until you make it" approach works really well in almost any technology situation where you are doing contract work.
Basically doing the whole freelance thing this way really teaches you how to market yourself, meet some awesome people, and is a perfect example of what the "snowball" effect looks like, because once that referral ball starts rolling, the work just keeps getting better and better, and honestly pays more and more because you grow as a person with it.
Jayden Bennett
I had one classmate come to me with an idea, but it was way over the top for me and I had to turn it down. He wanted his own Uber-like app to compete with Uber itself.
Anthony Clark
Dang man that sounds pretty cool!
I don't know exactly what specific college you're in, but with ideas like those I always loved running with them. I was part of the college of business at my university (Management Info Systems) and The college of Engineering (Computer Engineering).
Some kids from the engineering school would come up with some insane tech ideas but have no way of marketing them or getting them in front of people, so I would introduce them to a few friends in the business school, which was insanely funded and would host tons of entrepreneurial pitch competitions with VC's from the area to see if they could get funding or if it was even a viable idea.
God I miss school...
And for big ideas like that its always at least taking a look into IMO, like right now I have a friend that is working on an app that pools data from all the major ride sharing providers to get you the lowest possible fair and gets you the car, then the app just charges a super small finders fee on top on the ride. So almost like a competitor without competing at all... "Artificial competition" lol
Colton Evans
If it was a group of business and CS students who wanted me in, I'd be all over the project, but it was just another CS student who was an Uber driver without any capital or business plan whatsoever, and not even one that would be able to help out with the program. At that point I might as well make the whole thing myself, but even that was and maybe still is above my reach.
I hear you on that one! Anyway man, cool chatting. I'm off, got work in the AM.
I float around this board from time to time so you might see me around!
/thread
This also pretty much sums up everything wrong with technology job descriptions/applications...
Don't even get me started on the interview process for CS/Full-stack dev people either.
Henry Reed
can a self taught programmer who didn't go to school get jobs? probably not right?
Camden Anderson
>he actually fell for the CS meme HAHAHAHA
Lucas Rogers
>that feel when too smart to be able to search for a job correctly >that feel when chose cs over a useful education
Have you tried searching using the correct terms? You should try using the term "retail" to help you find a useful application of your knowledge.
Jaxson Stewart
start writing code for open source projects. if you suck, they will review it so you know how to do stuff better. if you are a good programmer then they will tell you so. keep doing that and you might find a job.
Evan Gonzalez
useful field being a euphemism for what you want me to do
Connor Bailey
>I'm getting an associate's degree in software development at my local community college before going for a Bachelor's >got an internship which is likely to turn into a hire at the end because it ends with my last semester of class >I have more job prospects than OP o i am laffin
Nathaniel Bell
Just talked to a recruiter about this recently. Apparently the trick is to take contract work through hiring firms. I'm about to apply to a few tomorrow.
Matthew Adams
OP here, can I succ your dicc?
Easton Sanders
Are you serious? Not jostling my johnsons?
I hope you're aware that job fairs are for 1. local businesses and 2. people with a stake in the school (defense contractors, usually)
If you don't go to a high class school, high class companies won't attend your job fair.
You have to hunt for them on your own. Job fairs are worthless. I tried to get an internship/actual job out of those stupid shits for years, until this ONE fucking time I decided to apply straight for a bigass company like IBM, Microsoft, whatever.
Got in first try. Shit that was way too easy. My experience is a lot like yours. Try a Data Scientist position. It seems like your thing. Data Scientists can only really be afforded by bigass companies anyway.
Michael Flores
>Don't even get me started on the interview process for CS/Full-stack dev people either. IKR
>be me >do code screen for large ecommerce company >do not pass >"due to policy, we do not give any feedback but please reapply in six months"
Another instance >be me >apply to tech job at local clothing store >get called next day by recruiter >conversation seemingly goes well >get rejection email following day with no code screen or feedback
And a final one >be me >get code screen on hackerrank >it won't run the code that runs on my machine >facedesk.jpg
Ayden Russell
DO. NOT. DO. WEB. Search for other SE positions. The best way is, through your connections from uni. Also learn C++.
Kevin Hernandez
I'm in IT field, computer system diploma. I'm interesting in SE. Do i need continue degree in uni or just self taught? Recently i learned Java by myself. I need advice
Parker Evans
>be me >no college degree >no high school diploma >have never failed an interview or not gotten a job i wanted >currently a SE for a financial software company sucks to suck
Lucas Edwards
How? Tell me your secrets.
Evan Wilson
Why not web? A bubble?
James Miller
Actual OP here. Thanks!
Josiah Brooks
The best advice I can give you is to do drugs. You need a creative mind to generate good solutions, and not enhancing yourself is actually pretty dumb. Most people need extra potency in their life to break their own limits.
I recommend DMT, because other drugs have problems and DMT does not have any problems.
You want to take it orally.
Take 3.5 grams of ground up syrian rue seeds, in 00 capsules. That's 5 00 capsules.
Wait an hour for the MAOI to be active.
Take acacia confusa(DMT containing plant), powdered, also in 00 capsules. Take 4-6 capsules. You can take more but good luck.
DMT will stimulate neurogenesis, among other positive things. This is ayahuasca, without brewing. It's effective. You can buy everything online legally.
You might not take this post seriously because of drug stigma or memes or whatever, but I literally just told you a reliable and no-downsides method of triggering neurogenesis. You're welcome.
Ayden Gray
Just apply
Aaron Scott
and as I note, I am offering this solution because it's a generic method to improve. Most advice you get is not going to have a tangible result. It's all based on available opportunity within your environment. You need high amounts of personal comprehension in order to succeed when those opportunities are presented. Taking mentally enhancing substances is a direct thing you can do to improve your success rate.
Grayson Walker
Learn html, css and javascipt you idiot.
Josiah Murphy
>Algorithms & Data Structures, Automata Theory, Discrete Mathematics, Abstract Algebra, Real Analysis, Mathematical Logic, Java, Machine Learning, etc
you should have a job then, bud
Blake Long
credentials doesn't automatically transfer into employment. plenty of soft things involved. also all that stuff is academic. he could be a detectably shit engineer
Thomas Mitchell
Learn es6
Learn React
Learn svelte
Guaranteed employment for next 1-2 years
Thomas Taylor
Bubble will burst q3 of 2017
Blame the market, nobody is innovative anymore
Lucas Hughes
Why the fuck would you need someone who has experience with jQuery, Angular, Backbone, Ember and React? OR should be enough.
Also, what the fuck do they mean "AJAX"? Learning how to use XHRs is easy as piss. And i guess most companies don't even expect you to know how those work, they just want $.get poo2loo code.
If learning that is considered achievement enough to be on the list, does "knowing Angular" mean that recognizing the name is enough?