News for hackers. Stuff that matters.
Re:We only hire the best means we only hire the trendiest (2... by Delmania on Tuesday October 31, 2017 @07:48AM (#15592500)
There are advantages to going to college over a boot camp or self learning. In fact, CS and SE degrees are ones that pay for themselves. If you're not willing to put in the work, that tells me you won't last long at Google.
Re:We only hire the best means we only hire the trendiest (2... by wavefunction on Tuesday October 31, 2017 @08:03AM (#15592566)
I had to leave college early due to a family thing and start working to contribute. That was eighteen years ago, and I've put in so much work because I run into attitudes like yours.

Of course, in the past twenty four hours I've created an app and potential side-business from a technology stack I had absolutely no experience in any of it just to prove to a potential employer I can do 'front-end' stuff for them.

The average developer can't even CSS, don't even play with that 'degrees are the ultimate arbiter' mess.

Re:We only hire the best means we only hire the trendiest (2... by eli_gottlieb on Tuesday October 31, 2017 @08:59AM (#15592859)
>The average developer can't even CSS,

What do you mean by that? How sophisticated is it to "do CSS"? When I've dealt with it, you basically look at the inspector and at your CSS libraries of preexisting classes, and basically do a combination of attaching classes and writing new ones with custom styles until you get it all to look right.

What should I be looking to learn?

Re:We only hire the best means we only hire the trendiest (2... by CydeWeys on Tuesday October 31, 2017 @09:02AM (#15592878)
He means do it well. There's a lot to doing CSS well, and frankly I just don't have any interest in learning all the ins and outs. It's not a fun platform to work in, it's very fiddly, and it's not exactly programming either.

There's an art-form to doing amazing pixel perfect web designs, and I really respect the people who are good at it. That's not me though, and it's never going to be me.

Re:We only hire the best means we only hire the trendiest (2... by eli_gottlieb on Wednesday November 01, 2017 @09:46AM (#15601060)
Yeah, the front-end designer at work basically said it's a black art.
Re:We only hire the best means we only hire the trendiest (2... by 52-6F-62 on Tuesday October 31, 2017 @10:59AM (#15593694)
I had run into a similar situation, though less time has passed than in your case.

I've had to do similar things to find work: (started young out of interest and put it aside for a few years, then), spend time volunteering (UNOV), freelanced, voluntary freelanced for small businesses/local orgs, build pet projects, just build things in general and study.

Maybe it prepares one better as an engineer than a scientist in the field — the application of a science vs the theoretical and experimental work in developing the science.

--- To expand on the parent subject...

I've had interviews since where I've been able to lay out some of the things I've designed and built both independently and while working for a major media company and still had interviews last hours upon hours to receive no call to even notify me that they've decided to go another route all for some odd questions with no definite answer like:

    Implement a poly-fill for bind by extending the Function object
Or,

    Explain what this css does "if you don't know that's okay,
    but don't get it wrong – that's 'bad'.":
    
    .box {
      display: flex;
      min-width: 1024px;
      min-width: 52em;
      margin: 0;
      padding: 10px 15px 10px 15px;
      
    }
    
    .box--item {
      flex-shrink: 2
    }
    
    .button {
      appearance: none;
      border-radius: 3px;
      background-color: blue;
    }
    .button--green {
      background-color: green;
    }

In the case of the CSS, no DOM context was presented, and the class names I'm giving provide far greater context than the test I'm referring to did...

Only to have every answer given either go unremarked-upon or just told "no", even though the answer could not have been a definite wrong. It was just not the preferred answer.

I was also informed you would be paid more just for having a Masters or PhD, regardless of your contribution. They had graphs and were happy to show me.

I'm talking smaller, trendier companies here though. Buzz words and egos seem to abound. It never made me bitter, but it just seemed so bizarre-o. Not really for me.

Re:We only hire the best means we only hire the trendiest (2... by Delmania on Tuesday October 31, 2017 @08:10AM (#15592611)
> Of course, in the past twenty four hours I've created an app and potential side-business from a technology stack I had absolutely no experience in any of it just to prove to a potential employer I can do 'front-end' stuff for them.

This tells me you're wasting your time and potential. There are other ways to get a job.

Re:We only hire the best means we only hire the trendiest (2... by wavefunction on Tuesday October 31, 2017 @08:36AM (#15592731)
They didn't request it, I just didn't have any direct professional experience with React/Redux or the Python ecosystem, which are the lion's share of front-end positions in my area. I've gotten a lot of immediate 'passes' from recruiters unfortunately.

Thanks for your reply though, I agree with you but then I run into reality and the need to pay bills.

Re:We only hire the best means we only hire the trendiest (2... by dimman on Tuesday October 31, 2017 @07:57AM (#15592541)
Because life can't happen? I don't agree with money > people
Re:We only hire the best means we only hire the trendiest (2... by Delmania on Tuesday October 31, 2017 @08:05AM (#15592581)
Where exactly did I say that was not the case? There are plenty of options for getting a college degree, and there are way to get a job at these companies with needing. However, if you're going to try to get one be sending in your resume, expect to get turned down without a degree.

Beyond that, software development is plagued by this mindset that college degrees are useless and that only self taught people are worth looking into. I've worked with many college educated people who can't write good code, and I've worked with many self-taught people who really don't understand what they're doing. The best has always been a person who went to school and then continued on learning after the fact.

Re:We only hire the best means we only hire the trendiest (2... by DarronWyke on Tuesday October 31, 2017 @09:46AM (#15593165)
>Beyond that, software development is plagued by this mindset that college degrees are useless and that only self taught people are worth looking into.

Ugh, yes. I've worked for a leading SIM and smart card manufacturer and they required a 4-year degree to even get in the door. I interviewed countless people, including some who were able to answer some quite technical questions that others couldn't. And many of those had to get disqualified since we found out during the interview process that they didn't have a degree. There were so many degree holders there that didn't know what the hell they were doing, and it was obvious.

Re:We only hire the best means we only hire the trendiest (2... by dimman on Tuesday October 31, 2017 @10:10AM (#15593331)
One doesn't prove the other, that's my point. The only thing that can be said is that a degree doesn't prove if someone fits a position or not, it only proves they've finished an education.

I've also been in the field for many years and held several interviews. My takeaway, to put it a bit clumsy: "knowledge is easy to fix, mindset and experience not as easy."

Re:We only hire the best means we only hire the trendiest (2... by DarronWyke on Tuesday October 31, 2017 @04:55PM (#15596475)
As I told someone over Twitter the other day: mindset isn't something that can be readily taught, which is why STEM is still so in-demand with a gross labor shortage. For most people it's something you either innately have or don't have.

But yeah. I was reinforcing your point, not being counter.

Re:We only hire the best means we only hire the trendiest (2... by dimman on Tuesday October 31, 2017 @10:07AM (#15593303)
I was referring to "If you're not willing to put in the work...". Some people are more than willing to put in the work but there are things in life that might hinder them from doing so at the time. People take a break in their studies for (various) personal reasons and some end up working in the field despite never finishing to get a degree.

"...expect to get turned down without a degree" and "...software development is plagued by this mindset that college degrees are useless ..."

My point is that there's a middle way. Only looking at degress is stupid because it doesn't guarantee anything other than that they got a degree. With that in mind it doesn't make sense to instantly disqualify people without a degree either.

Re:We only hire the best means we only hire the trendiest (2... by Datenstrom on Tuesday October 31, 2017 @08:04AM (#15592573)
Being self taught I haven't learned a single thing in college. Besides networking I do not see any advantage.

> If you're not willing to put in the work

Why should anyone who already knows everything for a degree have to waste 4-6 years of their life?

Re:We only hire the best means we only hire the trendiest (2... by BatFastard on Tuesday October 31, 2017 @09:18AM (#15592978)
I would like to meet the person who knows everything! I have met some 20 years olds who think they know everything! But as the old saying goes, "The more I learn the less I know"

Having two kids getting their CS degrees right now at top 50 colleges.

I am not impressed.

A friend of my son goes to UNFS (North Carolina State Film School). For four years he makes films. After the first year he has to choose between photography, directing, writing, etc. Then he spends 3 year fine tuning his craft. Great program!

CS Programs seem to be a little of this and a little of that, none of it coordinated. Quality is teaching is varied, occasional a great teacher or TA, much more frequently poor teachers or TAs.

Re:We only hire the best means we only hire the trendiest (2... by lostboys67 on Tuesday October 31, 2017 @12:29PM (#15594450)
I remember seeing at 14/15 some of my older cousins course notes form his computing course at UMIST (one of the 4 good places to do computing then) - and thought this isn't much different to what I am doing in my CSE class (and CSE's where the vocational track for those expected to leave high school at 16
Re:We only hire the best means we only hire the trendiest (2... by throwanem on Tuesday October 31, 2017 @09:41AM (#15593135)
I'm also self-taught, but I don't see a degree as valueless. There's a lot of concentrated knowledge to be had in a hurry from a good (probably even a decent) program, and while I've yet to run into a case where I could not pick up what I needed on the fly, I certainly have many times felt it would be an enormous timesaver, and thus make me more efficiently able to do things I enjoy doing and that get me paid, to have had that knowledge preloaded.

On the other hand, I didn't start my adult life a few dozen grand into the red with student loan debt, which, from what I gather through long acquaintance with many who did, has very considerable advantages of its own. So I'd have to call it a tradeoff - but, then, that's my whole point: it's not accurate to say that either option is strictly preferable to the other.

Re:We only hire the best means we only hire the trendiest (2... by cableshaft on Tuesday October 31, 2017 @09:19AM (#15592988)
I'm self taught (as in, I've taught myself a lot outside of school, in fact I left school early and only finished my degree after several years in the industry), and I still learned quite a bit from my computer science degree.

It forced me to study a wide variety of things I probably wouldn't have spent much time on if on my own (i.e. OS programming, making my own compiler, prolog, finite automata, assembly programming, etc).

Also did A.I., 3d graphics, network programming, and various other things, but I probably would have learned that on my own to a certain point (I developed video games for awhile).

Re:We only hire the best means we only hire the trendiest (2... by flamedoge on Tuesday October 31, 2017 @12:26PM (#15594432)
I enjoyed enough of those topics to know what I'm bad at. Video games are culmination of all those things, yet terrible at risk/reward.
Re:We only hire the best means we only hire the trendiest (2... by cableshaft on Tuesday October 31, 2017 @05:58PM (#15596951)
> yet terrible at risk/reward

Pretty much. Managed to work on about eight games in a row that didn't make back their investment for three separate companies while I was in the game industry. They failed for various reasons, and a few of them really should have been successful, in my opinion, but oh well. Bad timing (releasing at the same time as heavy hitters), bad marketing, bad luck with reviewers, getting screwed by platform holders, aiming at the wrong audience, bad choice of difficulty, bad choice of which idea to pursue, technical issues that weren't in the testing environment and not discovered until release, overly restrictive and expensive update patching policies with platform holders, all sorts of fun reasons.

Re:We only hire the best means we only hire the trendiest (2... by ptero on Tuesday October 31, 2017 @08:19AM (#15592649)
I assume you are talking about US undergraduate degree (if not, can you clarify). If so, most good colleges give you ample opportunities for additional learning -- go to grad classes, do research -- those avenues are usually very easy to open.

I probably agree that for each student at least one of those 4 years is usually wasted; but this is different than whole program being a waste for a person.

Re:We only hire the best means we only hire the trendiest (2... by Datenstrom on Tuesday October 31, 2017 @08:40AM (#15592754)
Yes the US undergraduate degree. I have gotten into some research and got picked up for an exceptional internship which have been good. It doesn't change that I could have passed out of all the actual curriculum on day one though.

I guess "community taught" would be better than "self taught" since I learned from so many people online. But I had been programming for 10 years before school, and while I was in the military (over 6 years) I took advantage of many MOOCs from MIT, Stanford, UNSW, etc. and many books from Knuth to most of the No Starch Press library which I understand is not the case for traditional students. It is frustrating though, especially not being just out of high school.

Re:We only hire the best means we only hire the trendiest (2... by Jtsummers on Tuesday October 31, 2017 @09:54AM (#15593220)
If you're taking MOOCs from MIT, Stanford, UNSW and others can you really say that university CS curricula taught you nothing? They probably taught you quite a bit since, well, you took their courses.

You were just overprepared for an undergraduate degree by the time you got around to trying for it. For anyone else taking a similar path, specifically the military part, you can often knock out an associates degree with that amount of military experience. Do it, you can skip most of the core curriculum and focus on the CS part and be done in 2-3 years (less if summer courses are available) and be in grad school in your 3rd or 4th your of full-time college education.

Re:We only hire the best means we only hire the trendiest (2... by Delmania on Tuesday October 31, 2017 @08:07AM (#15592590)
I'm sure you don't know everything. Looking at your profile, I see the words "technician" so I am thinking you were trained at some point.
Re:We only hire the best means we only hire the trendiest (2... by Datenstrom on Tuesday October 31, 2017 @08:27AM (#15592685)
Yes the Navy "trained" me by saying "here are 20,000 pages of documentation on the E-2 Airborne Early Warning aircraft avionics, now go fix it".

That has nothing to do with my CS studies, of which I have learned nothing from college and could have CLEPed a BS degree on day one if it was possible and moved on to a masters where I should have been initially placed.

> I'm sure you don't know everything.

I never claimed I knew everything.

Re:We only hire the best means we only hire the trendiest (2... by logfromblammo on Tuesday October 31, 2017 @10:33AM (#15593497)
At least they didn't treat you to a two-week-long PowerPoint presentation.

...on the previous version of the system.

...the month before the training was updated to the most recently fielded version.

...taught by a retired Army guy.

...from Texas.

...who won't stop telling stories about his Army days.

Re:We only hire the best means we only hire the trendiest (2... by pault on Tuesday October 31, 2017 @11:30AM (#15593943)
Hey, what's wrong with Texas?
Re:We only hire the best means we only hire the trendiest (2... by logfromblammo on Tuesday October 31, 2017 @11:40AM (#15594014)
You ever notice how most people never tell you what state they're from unless you ask them? It's almost like they don't believe their state of origin to be all that important to their personal identity. Some of those people might even be from Texas.

But the hombre from Texas is not one of those people. He will drive for 30 minutes, past dozens of ordinary, mundane restaurants, to reach the nearest Texas-style barbecue restaurant, run by a fellow expatriate Texan, who shoulders the burden of living outside of Texas for the sake of fellow Texans who tragically cannot be in the best state all the time, yet need to regularly consume bits of Texas in order to survive.

Ironically, Texas has so many people in it, all constantly surrounded on all sides by Texas, that you cannot easily identify that guy until he actually leaves the state.

Also, the thing that's wrong with Texas is football. That is easily 120% of my problem with Texas.

Re:We only hire the best means we only hire the trendiest (2... by s73ver_ on Tuesday October 31, 2017 @01:26PM (#15594892)
Well, if it's any consolation, right now all their college football programs suck, and suck hard.
Re:We only hire the best means we only hire the trendiest (2... by barry-cotter on Tuesday October 31, 2017 @08:54AM (#15592828)
It was in fact possible to go straight to a Master’s in Software Engineering.

Oxford’s distance Master’s will take experience in place of a degree.

https://www.cs.ox.ac.uk/softeng/

Re:We only hire the best means we only hire the trendiest (2... by klibertp on Tuesday October 31, 2017 @10:33AM (#15593503)
Is it still possible somewhere, somehow?
Re:We only hire the best means we only hire the trendiest (2... by barry-cotter on Tuesday October 31, 2017 @08:01PM (#15597830)
Yes, the programme is still open, and will be for tyhe foreseeable future.
Re:We only hire the best means we only hire the trendiest (2... by cableshaft on Tuesday October 31, 2017 @09:23AM (#15593009)
How many classes did you take in college? Because my first few CS classes I didn't learn a whole lot from either. It wasn't really until the 200 and 300 level classes that I started learning anything substantial that I hadn't picked up on my own beforehand.
Re:We only hire the best means we only hire the trendiest (2... by Datenstrom on Tuesday October 31, 2017 @10:26AM (#15593453)
I only have a couple classes left. I had already studied it all before starting, materials up to graduate level are mostly available openly online now. I did expect more from the 300-400 level classes and lost a lot of motivation when I realized they were not as advanced as I expected.

I did take some 400 level electives completely outside what I am interested in and had not studied which were great though. One professor for those asked in the beginning what each person expected from and I mentioned what I am actually specializing in and he consistently gave examples of applying it to what I do which was excellent.

Re:We only hire the best means we only hire the trendiest (2... by klibertp on Tuesday October 31, 2017 @10:05AM (#15593289)
If waiting for 2-3 years before you're able to learn anything substantial is considered normal - and we're not talking about monasteries and such - then I think there is something seriously wrong with the system.
Re:We only hire the best means we only hire the trendiest (2... by cableshaft on Tuesday October 31, 2017 @11:03AM (#15593728)
I was already writing various types of software, taken a class in high school, gone to summer camps, etc, before I reached freshman year of college. There was plenty of students who had never even touched a programming language before and it was all brand new to them.

And I still learned things my first year (especially in ancillary classes, I only took three computer classes my freshman year), I just didn't get much out of CS classes until sophomore year. One of those classes was a gimme class I really should have tested out of ahead of time in hindsight, though (basically computers 101, I had quizzes on identifying what was the desktop, mouse and monitor).

Re:We only hire the best means we only hire the trendiest (2... by Analog24 on Tuesday October 31, 2017 @10:57AM (#15593676)
You should read all the context before stating that this comment thread means the system is broken. Just because extremely self-motivated individuals now have readily available resources to learn almost anything on their own does not mean the system is broken for everyone else.
Re:We only hire the best means we only hire the trendiest (2... by lostboys67 on Tuesday October 31, 2017 @12:34PM (#15594489)
Less snark about technicians after all someone has to correct the engineers maths or remind them how Ohms law works :-)
Re:We only hire the best means we only hire the trendiest (2... by drewlander on Tuesday October 31, 2017 @10:26AM (#15593452)
I have no college degree, or college classes at all, and have been doing systems engineering/software engineering for about 13 years now. All self taught/learning on the job. While it is nice not to have had college loan debt, I know there are things I may have a better grasp on if I spent months learning a particular topic. In fact, I am jealous of people who actually got to spend time being taught computer science and learning interesting things. I am sure there are topics/approaches/patterns that would be very helpful. Not that I am complaining, things certainly have worked out for me very well, it is just something else that I know would "boost" what I already know. On the flip side, I know of one job that was a very short interview, as they said they could only offer X (which was laughably less than what I was making currently) because I had no degree. What I knew meant very little (to the place, not the interviewers), having the piece of paper meant more. You could say "their loss" but on the flip side, I have no idea what opportunities I have missed because of it.