News for hackers. Stuff that matters.
Re:Tell HN: Unpaid home assignments are not ok by ChuckNorris89 on Friday August 12, 2022 @08:48AM (#32437703)
>I don’t know of any other industry who hires senior people the way we do outside of performing arts.

Because nearly every other industry is credentialed, so proving your 3-8 years of university grind is enough to get hired.

Outside of tech, any other white collar interview is basically a 15-60 minute coffee or lunch with the boss (the culture fit interview basically) and then, unless you showed some red flags, you get hired.

Re:Tell HN: Unpaid home assignments are not ok by alistairSH on Friday August 12, 2022 @09:02AM (#32437915)
How do companies hire paralegals, staff accountants (no CPA), various business consultants, HR, marketing staff, etc? In my entire peer group, only the software engineers have ridiculously time-consuming take-home tests.
Re:Tell HN: Unpaid home assignments are not ok by ChuckNorris89 on Friday August 12, 2022 @09:04AM (#32437944)
>How do companies hire paralegals, staff accountants (no CPA), various business consultants, HR, marketing staff, etc?

Easy. They have a 15-30 minute chat over coffee or lunch, then they get hired.

Re:Tell HN: Unpaid home assignments are not ok by Matticus_Rex on Friday August 12, 2022 @08:53AM (#32437777)
> Because nearly every other industry is credentialed, so proving your 3-8 years of university grind is enough to get hired.

Nearly every other industry is credentialed and a degree is enough to get hired? I don't think that matches reality at all.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:29AM (#32438316)
>Nearly every other industry is credentialed

In general, the undergrad degree is a filter. Unless someone for, say, a marketing role has a lot of experience, a BS/BA is probably a requirement and a better known school probably gives you a bit of a leg up as may a graduate degree.

You're still going to have some interviews. In my experience, HR passes promising resumes through, there are 5 or so half hour interviews, and then there's a thumbs up/down by the people who did the interviews.

But for most roles there's no specific non-negotiable credential like there is for an accountant or lawyer.

Re:Tell HN: Unpaid home assignments are not ok by lr4444lr on Friday August 12, 2022 @08:58AM (#32437841)
In other white collar professional jobs (not admin), esp. STEM fields, he's not wrong.
Re:Tell HN: Unpaid home assignments are not ok by Matticus_Rex on Friday August 12, 2022 @09:56AM (#32438710)
He is wrong, actually. STEM fields are the exception. Most white-collar jobs require an undergrad degree, but the industry itself doesn't require a particular job-related credential, and the degree itself isn't enough to get a job.
Re:Tell HN: Unpaid home assignments are not ok by lr4444lr on Friday August 12, 2022 @09:59AM (#32438753)
Uh... Law? Medicine? Accounting? Eng.? Teaching? What other job where you actually need hard technical skills equivalent to software dev is there no widely used non-commercial credentialing system?
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @01:46PM (#32441788)
Outside of a relatively small percentage of professional engineer certifications, there is generally no credentialing system in engineering or the sciences outside of academic degrees--the requirements for which may be more or less rigid in a given case. While some business roles may require an MBA, this is probably less true than in the past. A given position might also give preference to some industry cert.

But outside of medical, legal, and certain financial roles, you're more likely to see formal non-academic licensing for truck drivers and hairdressers than for white collar professionals.

Re:Tell HN: Unpaid home assignments are not ok by Victerius on Friday August 12, 2022 @08:59AM (#32437864)
Lawyers need to have passed the bar. Accountants need their CPA. Doctors their MD. Pharmacists their Pharm.D. Finance professionals their CFA. And so on.

Software engineers making 150K with only a four year degree and some leetcode have nothing to complain about. Take homes? Whiteboards? Cry me a river. Try to pass the bar or get through residency instead.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:32AM (#32438370)
And so on is doing a lot of work there. Most professional jobs, whether technical or more on the business side, have very little in the way of credentialing requirements beyond mostly having a strong preference for an undergrad degree. If anything, my impression is that a degree like an MBA is considered less essential for many jobs than it used to be.
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:01AM (#32437893)
Those jobs are a minority of white collar office jobs.
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:21AM (#32438195)
You pass the bar 1 time. Not every couple years.
Re:Tell HN: Unpaid home assignments are not ok by dragonwriter on Friday August 12, 2022 @10:12AM (#32438949)
> You pass the bar 1 time. Not every couple years.

You maintain a current law license, which requires having passed the bar once, continuing education requirements, and the absence of professional mal-, mis-, or non-feasance sufficient to lose that license. Taken together, the requirements are ongoing, though some individual elements are one-time.

Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @03:34PM (#32442973)
In my state lawyers need 15 hours per year. If they are anything like my wife’s medical continuing education credits they are super easy to get because many of the things she already has to do for work count.

Not getting disbarred hardly counts as an ongoing requirement in all but the most meaningless sense of the word.

Re:Tell HN: Unpaid home assignments are not ok by em-bee on Saturday August 13, 2022 @10:21AM (#32450155)
you do that while you are on the job, and generally i expect that the time and cost for that is covered by the current employer.
Re:Tell HN: Unpaid home assignments are not ok by pjmlp on Friday August 12, 2022 @09:43AM (#32438522)
Sure, sorry in Portuguese, but there is always the option to use Google Translate,

https://www.ordemengenheiros.pt/pt/a-ordem/colegios-e-especi...

Problem is people calling themselves engineers without being one.

Re:Tell HN: Unpaid home assignments are not ok by jjav on Friday August 12, 2022 @03:01PM (#32442634)
> Try to pass the bar or get through residency instead.

It would be wonderful to have an equivalente for computer science. You do it right after graduating, study for it once and you're done. Not leetcoding for 6 months every other year for life which is ridiculous waste of time.

Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @08:51AM (#32437750)
Except they aren’t. Most working engineers don’t even bother with a PE.

Think of all the marketing, sales, Human Resources jobs etc…

Re:Tell HN: Unpaid home assignments are not ok by hotpotamus on Friday August 12, 2022 @09:03AM (#32437928)
To me, PE means either pulmonary embolism or private equity (and I have a hard time trying to decide with one I'd rather have to deal with). Which is to say there are too many initialisms these days and I have no idea what you mean even in context, and I wish people would take the time to write out words.
Re:Tell HN: Unpaid home assignments are not ok by evilduck on Friday August 12, 2022 @09:20AM (#32438183)
PE is a long-standing title for a professional engineer which requires time on the job and another rigorous test and is common vernacular if you ever intersected with an engineering school or department in college or worked with an engineer in a professional capacity. And software “engineering” doesn’t count.

Would you expect MD or CPA to be spelled out every time?

Re:Tell HN: Unpaid home assignments are not ok by hotpotamus on Friday August 12, 2022 @09:53AM (#32438661)
Perhaps, but would you expect the general public to know what the initialism CCIE is, for instance? And when you say Professional Engineer, I assume it's not the kind of engineer who drives trains correct? Though I believe that is the original meaning of the word. But probably also not the kind of engineer who writes software?
Re:Tell HN: Unpaid home assignments are not ok by evilduck on Friday August 12, 2022 @10:02AM (#32438799)
I mean, using a search engine to figure out what a CCIE was took about 10 seconds. Searching "engineer pe" and finding a contextually relevant answer wasn't any harder. Not every comment, article or book must devolve to serve the greatest common denominator.
Re:Tell HN: Unpaid home assignments are not ok by hotpotamus on Friday August 12, 2022 @10:06AM (#32438855)
Well, when you know one of the words in a two word initialism, I suspect it helps the search engine quite a bit.
Re:Tell HN: Unpaid home assignments are not ok by eternalban on Friday August 12, 2022 @11:25AM (#32439964)
> Well, when you know one of the words in a two word initialism, I suspect it helps the search engine quite a bit.

"Most working engineers don’t even bother with a PE."

Engineer is right there, no need for you know the E of PE is for engineer.

https://duckduckgo.com/?t=ffab&q=working+engineers+PE

https://search.brave.com/search?q=working+engineer+PE

https://www.google.com/search?q=working+engineer+PE

You are giving off troll vibes. Maybe you are in the wrong forum? HN has been called all sorts of things but never a "general public" forum. Next time, just ask if you don't know - no shame in that.

Re:Tell HN: Unpaid home assignments are not ok by naniwaduni on Friday August 12, 2022 @12:09PM (#32440586)
"Most working engineers don’t even bother with a Professional Engineer" doesn't really sound like a reasonable utterance unless you already know what you're trying to say.
Re:Tell HN: Unpaid home assignments are not ok by selimthegrim on Friday August 12, 2022 @09:05AM (#32437956)
Professional Engineer license
Re:Tell HN: Unpaid home assignments are not ok by vladsanchez on Friday August 12, 2022 @09:23AM (#32438226)
I understand, but it also shows your (in)competence.
Re:Tell HN: Unpaid home assignments are not ok by Victerius on Friday August 12, 2022 @08:58AM (#32437835)
This. The popularity of coding bootcamps is another factor.

Software engineers don't like the concept of formal credentials. Fine. But you'll have to demonstrate your skills at one of the interview stages.

Or we could create something like the American Academy of Software Engineers, or the Society of Software Engineers, or the Software Engineering Institute, which would be tasked with accrediting schools and programs, and in order to practice as a software engineer in the industry, on top of a university degree, you'll have to pass another examination from the credentialing authority to obtain a professional title like Professional Software Engineer or Chartered Software Engineer.

Other professions gatekeep before you can take the interview.

Re:Tell HN: Unpaid home assignments are not ok by djellybeans on Friday August 12, 2022 @11:15AM (#32439839)
The crux of the matter really is, repetition.

Formal credentialing generally means you demonstrate "I can do this", in a very drawn-out, thorough manner. It's gatekeeping more, but there's a much larger guarantee for your creds to be transferrable from place to place.

In software engineering, you demonstrate "I can do this", in a several-round bout of interviews. And then have to demonstrate it all over again and again, for every single company. Your interview performance is non-transferrable.

My opinion is, the latter is more wasteful as it involves repeating yourself a whole lot.

The former has a higher upfront cost but you are betting in the long run that it will amortize over time as you continue to go on interviews.

The latter has less upfront cost but a greater chance of creating more cost in the long run, depending on how much you interview and where.

OP spent 6 hours- personally I wouldn't spend that much on any assignment, but the bigger issue here is that 6 hours is only valid for one company. Interview "work" is so proprietary and non-transferrable- like currency that is useless outside that one company. You cannot take what you did there and show it elsewhere to expedite an interview. You will have to run through another several-hour process again (whether interviewing or another assignment), for some other variation of a CRUD based problem that they expect developers to do.

I suppose the closest thing we have to avoiding repetition is- the answer many won't like- Leetcode. You still have to navigate through opinionated views of your answers, but at least there are more patterns that carry over that its benefits compound more easily from interview to interview.

Re:Tell HN: Unpaid home assignments are not ok by drewcoo on Friday August 12, 2022 @12:20PM (#32440726)
> . . . all over again and again, for every single company. Your interview performance is non-transferrable.

> . . . wasteful as it involves repeating yourself a whole lot.

It's also incredibly wasteful for the companies doing the hiring. Which is why they often try to offload that waste to the candidate.

But those companies would probably have to pay more for programmers who were already vetted as part of their membership in a professional organization; people who were actual engineers. So it's not in the companies' best interests to change anything.

Re:Tell HN: Unpaid home assignments are not ok by zelphirkalt on Friday August 12, 2022 @12:48PM (#32441057)
Who says that formal credentials are not liked? I value the hard work I had to put in, to finish my degree. I can often see how I took valuable lessons from it, which others are lacking.

Furthermore I do see a difference between being a person who knows how to write code and being a software engineer. The former can easily be achieved without any formal education, but the latter is more difficult to achieve without formal education. There is lots of stuff not learned in a coding bootcamp and it will take time to close the gap.

I do not think one can generalize like that and claim, that we all do not like formal credentials. I wish formal credentials worked differently though. Not through some university institution, which might or might not teach us important things, but maybe more practical and hands on, more projects, where actual work is done and we all get more opportunity to learn from thise experiences.

Re:Tell HN: Unpaid home assignments are not ok by lapcat on Friday August 12, 2022 @10:26AM (#32439177)
> Other professions gatekeep before you can take the interview.

Local governments impose licensing requirements on some professions. This is not something the professions just voluntarily impose on themselves. (If they did impose it on themselves, there might even be antitrust problems as a result.) This is mainly (or at least purportedly) for the protection of public health and safety, not to make it easier on potential employers interviewing job candidates.

It actually has nothing to do with job interviews, because every such professional needs a license in order to practice their profession, even if the professional is a self-employed entrepreneur.

So to be clear, when someone asks for software engineer licensing, in effect what they're asking is for local governments to regulate the ability to practice software development, even for self-employed programmers.

And then you can expect a visit from the government software inspector.

Re:Tell HN: Unpaid home assignments are not ok by scatters on Friday August 12, 2022 @01:56PM (#32441905)
Huh? Of course they impose it voluntarily on themselves, and always have (look at the medieval guilds). They might use government as a figleaf, but the instigation always comes from within the profession. After all, they're the ones who benefit from the reduction in competition.
Re:Tell HN: Unpaid home assignments are not ok by lapcat on Friday August 12, 2022 @02:25PM (#32442212)
This is hand-waving that doesn't explain why some professions are licensed and others are not. After all, wouldn't all professions benefit from the reduction in competition?

Anyway, government isn't a fig leaf, it's a cudgel. It has to be, otherwise the system would be undermined by mass defection.

Re:Tell HN: Unpaid home assignments are not ok by wan23 on Friday August 12, 2022 @09:30AM (#32438337)
It would be really easy for the industry to do a half measure on this one. All of the big companies could get together and agree to accept a certificate that you get by passing a few of those white board algorithms rounds. It's just such a ridiculous waste of effort for everyone involved to test these things over and over again in an NxM interviwers x jobs loop. When you go for an on site interview you should be evaluated on the work you've done and what you bring to the company. Throw in some system design for senior people if you must, since that at least is a bit more specific to the tech stack you will actually be using.
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:36AM (#32438424)
There used to be a PE for software engineering in the US. It got eliminated because basically no one got it. Though, to be fair, PEs are relatively uncommon outside of civil engineering and people who do a lot of expert witness work/signoff for regulatory authorities and so forth. Typically PEs require an undergrad degree and some number of years in industry working under a licensed engineer.
Re:Tell HN: Unpaid home assignments are not ok by shagie on Friday August 12, 2022 @10:07AM (#32438874)
I looked at it when it came out... and decided not to. I believe that this was a complete miss of what Software Engineers do. The issue being that I'd have to pass a FE exam first and that implies a traditional Engineering degree with all the heavy physics and such. I took computer science classes - not fluid dynamics and electrical systems.

It appears to have been for Engineers who want to be credentialed in software rather than a credential for a software developer to be able to attest to PE level standards of competency.

Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:02AM (#32437916)
The vast majority of working engineers don’t bother with PE certifications.
Re:Tell HN: Unpaid home assignments are not ok by evilduck on Friday August 12, 2022 @09:24AM (#32438247)
But most of them do have to pass the FE to work under the title of engineer. Simply graduating isn’t usually enough.
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:38AM (#32438453)
I can assure you that in the US tons of working degreed engineers (and others) with engineer titles don't have PEs even if some state licensing boards whine about that fact from time to time.
Re:Tell HN: Unpaid home assignments are not ok by ipaddr on Friday August 12, 2022 @02:19PM (#32442140)
It use to be like this in tech 10 years ago, even 5 years ago..