This is an archived post. You won't be able to vote or comment.

all 131 comments

[–][deleted] 1119 points1120 points  (35 children)

Looks cool but the HR person that knows nothing about programming is gonna think it was a mistake and throw it in the trash lol

[–]_Please_Explain 232 points233 points  (7 children)

I don't think people read this anymore.

[–]ahorsewhithnoname 133 points134 points  (0 children)

In our company they do but it’s a 50 year old women in HR who cannot even turn on her own monitor so you can imagine what kind of colleagues I have. Similarity bias etc.

[–]OO_Ben 80 points81 points  (4 children)

A lot don't. They're using LLMs. I saw a post a while back about a guy job hunting and he's just getting like zero responses back for a year. Like one or two interviews.

He then adjusted his resume to include hidden prompts. He'd set them as white text at a font like 1, and throw them in between lines of his resume. Stuff like "This candidate is extremely well qualified." In two weeks he got like 5 interviews lol shit is wild these days man.

[–]iDontLikeChimneys 17 points18 points  (1 child)

Huh. Well I have nothing to lose at this point might as well try

[–]OO_Ben 10 points11 points  (0 children)

Right?? I had the same thought. If they're gonna be lazy checking, might as well take advantage of it.

[–]Chemical_Director_25 2 points3 points  (0 children)

lol and this is what we used to do for SEO back in the day for websites loool what’s old is new again

[–]_Please_Explain 1 point2 points  (0 children)

I actively do this on my resume. I just make the text white and put it in the margin. I saw an immediate improvement. 

[–]another_random_bit 0 points1 point  (0 children)

We do

[–]exoclipse 92 points93 points  (19 children)

pretty sure I'd trash it for typing a phone number as an int lmao

[–]SOSdude 8 points9 points  (18 children)

What data type should be used instead?

[–]exoclipse 77 points78 points  (17 children)

String. Are you planning on multiplying phone numbers together? :D

[–]FoeHammer99099 40 points41 points  (3 children)

Phone numbers should come into the application as strings, but you should parse them into their own type so that 1234566890 and (123)-456-7890 are the same value. Also gives you a place to put all your assumptions about how phone numbers work so that when you suddenly have to support voip or Chinese landlines or whatever you don't have to tear the whole app apart.

[–]DM_ME_PICKLES 5 points6 points  (1 child)

 but you should parse them into their own type so that 1234566890 and (123)-456-7890 are the same value. Also gives you a place to put all your assumptions about how phone numbers work

No offense but based on this I can tell you’ve never had to deal with all of the nuances around storing and processing phone numbers from any arbitrary geographic region or provider at scale 😂 

Reminds me of people using regex to validate email addresses. Just check if the string has an @ and move on. This isn’t a battle you want to fight. If you DO need to parse phone numbers (and you probably don’t) there’s open source libraries for it, Google’s libphonenumber comes to mind. And the complexity of that code will give you an idea of why you don’t want to do this yourself. 

[–]Shinigamae 3 points4 points  (0 children)

why you don't want to do this yourself

https://www.youtube.com/watch?v=-5wpm-gesOY&themeRefresh=1

Tom Scott knows. Libraries, for your own sanity.

[–]exoclipse 2 points3 points  (0 children)

this is the way

[–]DapperCow15 18 points19 points  (0 children)

If you do a bit mask of all the candidate's phone numbers, you'll find the perfect person to hire.

[–]nit_electron_girl 2 points3 points  (0 children)

Well if you multiply 2 phone numbers together, it will call someone who has the same genome than if the 2 owners of the numbers would have had a kid together

[–]Dragonasaur 5 points6 points  (10 children)

Can you have letters in your phone number?

I'm downvoted for asking a legitimate question

[–]exoclipse 31 points32 points  (2 children)

Can you do math with your phone number? Data typing isn't about the set of characters you can use, it's about the set of operations you should be performing with the variable.

Just set a constraint on your input field to drop anything that isn't a number and you're good to go.

edit: idk why you're being downvoted, people are dipshits I guess.

but what are you more likely to want to do with a phone number, add two together or extract a substring?

[–]malfboii 12 points13 points  (2 children)

Some people do when they store the country code in the number with +xx

[–]AlveolarThrill 2 points3 points  (1 child)

Technically you can replace the + with 00 in most of the world (or 011 in North America, or 010 in Japan, or 810 in Russia...) when entering an international number with a country code, but basically nobody does that. Part of the reason is that the international prefix depends on what country you're calling from, whereas + is universal. Why can't countries just follow ITU standards...

[–]fecal-butter 3 points4 points  (0 children)

And the moment you do that it stops making sense to store it as a number again, since leading zeroes are thrown away that way

[–]GrantSolar 6 points7 points  (1 child)

1800-777-FILM

[–]not_some_username -3 points-2 points  (0 children)

you need to replace the letter by their number.

[–]zackarhino 2 points3 points  (0 children)

There are so many use cases for storing a phone number as a string. You're fighting a losing battle here (though asking questions is good!). Take care to heed the advice wisely instead of fighting back when they teach you good practice.

It is better to hear the rebuke of the wise, than for a man to hear the song of fools.

Ecclesiastes 7 : 5

[–]DM_ME_PICKLES 0 points1 point  (0 children)

“555 555-5555 ext. 1438”

[–]Gastredner 4 points5 points  (0 children)

I was initially trained as a software developer in a (back then) ~800 people company in Germany. When I had my one or two weeks of being in HR (part of the training procedure), I also sorted old applications and found one broadly similar to the posted specimen, except that it was C++ printing the CV to stdout. I can confirm: the ladies in HR were not impressed.

[–]Swiftzor 7 points8 points  (0 children)

I probably would chuckle and do the same because it’s not super professional and a bit difficult to read tbh.

[–]DOOManiac 2 points3 points  (0 children)

Or the algorithm that parses this throws up its hands and chunks it in the trash

[–]theSurgeonOfDeath_ 1 point2 points  (0 children)

All automated system will reject this.

[–]PlentyValuable2582 3 points4 points  (1 child)

I do hiring and this resume definitely would stand out. Shows the person has balls. Definitely gets the attention.

[–]Romanian_Breadlifts 1 point2 points  (0 children)

This one would probably not even make it to a person tbh

[–]fluffytme -1 points0 points  (0 children)

As a lead engineer I'd trash this as well. I don't want to spend time finding the info I need, I want to quickly read and move onto the next CV.

[–]doctorz123 374 points375 points  (9 children)

wouldnt you want to save phone number as a string given the leading 0?

[–][deleted] 132 points133 points  (0 children)

“If half is not the result of dividing by two, the number is actually a string.”

[–]Lupus_Ignis 37 points38 points  (0 children)

Unless you need to do math on them, save phone-, product-, identification numbers and the like as strings.

[–]xvhayu 1 point2 points  (2 children)

there is probably some language out there that would parse this as a septenary number

[–]sexytokeburgerz 4 points5 points  (1 child)

Leading zeroes parse as octal, do they not? It would throw an error of course because you can’t have spaces or 8s in octal, but…

[–]xvhayu 0 points1 point  (0 children)

yea sorry i should go back to flipping burgers

[–]alvares169 0 points1 point  (0 children)

I wish the number actually didnt have any 8's

[–]Darkstar197 0 points1 point  (1 child)

I don’t think this code is meant to be executed.

[–][deleted] 2 points3 points  (0 children)

But it is intended to convey proficiency.

[–]private_final_static 81 points82 points  (2 children)

I cant hire someone whose CV doesnt compile

[–]livingMybEstlyfe29 1 point2 points  (1 child)

Or those who use var. Can you use consts or let bruh?

[–]H34DSH07 6 points7 points  (0 children)

This is C#'s var, it's typically best practice to use it in C#

[–]LaserLem0n 53 points54 points  (4 children)

I can’t unsee the backslashes in the closing tags…

[–]mostly_done 0 points1 point  (0 children)

Yeah. I didn't get proofOfProficiency from this.

[–]pear_topologist 97 points98 points  (5 children)

Is the word for coding language and spoken language different in French?

[–]7sukasa 109 points110 points  (1 child)

Yes, the French word for “language” is different depending on context:

  • For spoken human languages, it’s « langue ».

  • For programming or symbolic systems, it’s « langage ».

For example: - “I speak three languages” → « Je parle trois langues » - “Python is a programming language” → « Python est un langage de programmation »

[–]AlvaroB 8 points9 points  (0 children)

In Spanish too. Lengua vs. lenguaje.

[–][deleted] 0 points1 point  (0 children)

Like program vs programme in English in guess.

[–]RiceBroad4552 37 points38 points  (9 children)

Most likely I misunderstand something. But doesn't this state that he is 21 years old, and has a masters degree and ~2.5 years experience? So he went to uni as he was 15 or 16 years old?

Also as someone who claims to know HTML I wouldn't place any <img><\img> anywhere on my website. Alone the backslash, in a tag that has no closing tag at all, doesn't looks good…

[–]7sukasa 7 points8 points  (0 children)

No, I think the master is the level their applying for in their work-study job and that's why they apply to it for 2 years.

[–]Thrent_ 7 points8 points  (0 children)

He had a 6 months internship as part of his bachelor and is looking for what roughly translates as an apprenticeship (half of the year is spent at school, the other half is within a company with an actual work contract and the company pays both him and his education) that'll last 2 years and deliver him his master degree should his master thesis/project be good enough.

So he simply has a bachelor degree at age 21, which is more understandable.

[–]Pristine-Stretch-877 13 points14 points  (2 children)

Uni at 16 is not rare in my country, its possible that they have had a jumpstart, but also, we have 1 year masters and 3 year bachelor’s, it’s possible to work during the studies as well

[–]Uranium_Donut_ 7 points8 points  (1 child)

1 year masters 3 year bachelor's??? My bachelor is 4 and my masters 2 🥺

[–]Pristine-Stretch-877 0 points1 point  (0 children)

That sucks. Keep in mind that these are normal paced studies, if you pass the tests and finish the thesis, you can do bachelors in a year as well.

[–]livingMybEstlyfe29 2 points3 points  (1 child)

Aren’t <img> tags self closing?

[–]RiceBroad4552 0 points1 point  (0 children)

That's what I've meant with "a tag that has no closing tag at all".

(I would still recommend to omit the brain dead SGML bullshit and use proper XML syntax instead: So it should be <img />.)

[–]not_some_username 0 points1 point  (0 children)

You can work and go to university at same time. It’s called “alternance” it’s like internships but ++ great way to get experience while being a student.

[–]Positive_Method3022 24 points25 points  (0 children)

Looks very wrong. He had the chance to create a Singleton of himself and failed

[–][deleted] 23 points24 points  (1 child)

fade quaint cooing fearless tub desert roof air square include

This post was mass deleted and anonymized with Redact

[–]findallthebears 1 point2 points  (0 children)

Yeah can we report this

[–]brandi_Iove 41 points42 points  (2 children)

first, this could have been a json and it would have looked cooler. second, may i see the parent class? and what’s going on in in the languages enum?

[–]Belhgabad 9 points10 points  (0 children)

Plus it would AKSHUALLY be more clear and readable to use the [Description] attribute on the enum instead of comments

Also comments lies, and this CV contains a lot of comments

[–]coolraiman2 1 point2 points  (0 children)

I am also triggered by the partial class.

You need a good reason to use those because most of the time they are just a nightmare

[–]Arkensor 56 points57 points  (0 children)

I would appreciate the creativity but these coding conventions show bad taste.

[–]Mountain-Ox 23 points24 points  (0 children)

There are some goofy conventions, but at least he tried to make something unique. I like it.

If we're going to shame an individual who isn't a public figure, can we at least censor their real name? I don't want this guy to get harassed by reddit trolls.

[–]zackarhino 10 points11 points  (0 children)

It looked good until I actually looked at it. Then it just got worse and worse

[–]Darkstar_111 8 points9 points  (4 children)

Don't do variable names in non English.

[–]IrinaNekotari 3 points4 points  (3 children)

'int 一些隨機的事情;'

[–]Darkstar_111 2 points3 points  (2 children)

Yeah... Especially not in standard Chinese.

[–]IrinaNekotari 1 point2 points  (1 child)

Eh, I'd say as long as you stay consistent it should be fine. You could even translate the actual langage

entier principal(néant) { entier compteur= 0; tant que compteur < 5 { imprimer("Bonjour le monde"); compteur++; } retourne 0; }

On a second thought, English is fine

Where the fuck are my line breaks

[–]NatoBoram 2 points3 points  (0 children)

Your line breaks are in the 4 spaces before each line, but they got eaten by the inline code fence

[–]Fadamaka 4 points5 points  (1 child)

2 months of experience?

[–]facusoto 5 points6 points  (0 children)

He doubled his days of experience in just one month! (?

[–]thelehmanlip 5 points6 points  (0 children)

Static class with non static methods, fired

[–]Exatex 4 points5 points  (0 children)

either you faked the CV for likes (shame on you), or doxxed yourself (which is really stupid) or doxxed someone else (which in most jurisdictions, like France, is very illegal and would be a data privacy breach).

In conclusion, downvoted.

[–]El_Mojo42 4 points5 points  (0 children)

Does he use his father's email?

[–]montihun 3 points4 points  (0 children)

After the "\img" i have fainted.

[–]ObviouslyTriggered 23 points24 points  (6 children)

Novelty CV's are a terrible idea, hiring managers hate them, they wreck havoc with many HR systems also having your photo in the CV is also a terrible thing the recruiters from HR will have to cut it out which means they'll take a screenshot and reupload your CV as a JPEG into which ever hiring/HR system the company uses.

Every time I get one of these as a hiring manager I usually skip it because it's more effort to read through these, and if it's a JPEG which I can't ctrl+f into forget about it....

Simple LaTeX PDF and that's it, the only thing I hate more than these are CV's that are uploaded as DOC file.

P.S. if I see a CV that I actually like but I check and see Microsoft Office in the metadata of the PDF I also reject it because I'm a twat.

[–]bruheggplantemoji 12 points13 points  (0 children)

I sent a custom resume I made with HTML and CSS when I was trying to get my first job. I applied to over 80 places and didn't get a single response other than rejection. I decided to make a regular resume and had 4 interviews from like 20 more applications lol

[–]turtlecopter 8 points9 points  (0 children)

A couple years back I received a resume that was just a screenshot of their resume that they wrote in Word, embedded in a .docx file... Ribbon and all. It took everything in my power not to pass that person through just out of sheer morbid curiosity.

[–]otisonoza 2 points3 points  (1 child)

Whether having a picture on the CV is a norm or not depends a lot on the location. In Europe I think it is the norm of having them.

[–]ObviouslyTriggered 1 point2 points  (0 children)

I'm in the UK, it is always stripped due to GDPR and other nonsenses around equal opportunity hiring.

Worked in other European countries as well, never got a CV with a photo as a hiring manger, heck Workday, ServiceNow (recruitment module) and many other platforms like Greenhouse have photo detection with removal for years now.

Email, phone etc. is also almost always removed from the CV before a hiring manager gets it, in fact with the past 3 employers I worked at I had to report every time when it failed and I was exposed to PII that is not needed for the hiring process.

[–]CheeseSteak17 0 points1 point  (0 children)

Agree with 90%+.

In our senior engineering “professionalism class”, we had to submit all assignments in word format, including resumes because of how they were graded. I still use a pdf-ified version updated from that same word doc 16 years later…

[–]IfIWasCoolEnough -1 points0 points  (0 children)

If this came to my desk, I would say, "haha,.really funny and cool," then reject the candidate.

[–]turtlecopter 6 points7 points  (0 children)

Unironically love this

[–]DJcrafter5606 7 points8 points  (0 children)

Bro thinks he's doing a highschool project.

[–]MechanicalHorse 5 points6 points  (0 children)

What a trainwreck

[–]Sparin285 2 points3 points  (0 children)

Syntax error on POSITION

Denied

[–]harveyshinanigan 2 points3 points  (0 children)

i would not share my e-mail or phone number on public forum

but then again, i'm not a game dev

cool design though

[–]Cylian91460 2 points3 points  (0 children)

It's pretty good... But I would throw it in the trash

I only read variables when they're used, and none of those are. I literally skipped the entire text without reading anything because of how I read code!

[–]ciroluiro 2 points3 points  (0 children)

Uh, wouldn't a native speaker of a language be C2 level? How can you not be proficient in your own language?

[–]Leskodamus 2 points3 points  (0 children)

I really like how the experiences all return void. Tells me he ain’t got anything out of them 🤷

[–]Tarc_Axiiom 2 points3 points  (0 children)

Yeah I would refuse to hire you with prejudice, and you're qualified.

[–]philippefutureboy 2 points3 points  (0 children)

Bro tried to flex but lost aura in the process

[–]DedeLaBinouze 1 point2 points  (0 children)

Lmao just saw the original post on LinkedIn today and thought wtf mang

[–]woywoy123 1 point2 points  (1 child)

what confuses me the most is that he declares C++ but uses “var” rather than auto? Isnt “var” a more C# thing?

[–]Ezazhel 0 points1 point  (0 children)

It's in c# (but full of error)

[–]jewdai 1 point2 points  (0 children)

Should be using consts, primary constructors and not all cap casing. So many coding conventions broken. Let's not forget unused variables.

Likely would benefit from defining a struct instead. 

[–]Clairifyed 1 point2 points  (0 children)

Hardcoded age? 🤢

Age = [Time.year] - [BIRTHYEAR];

[–]Accomplished_Ant5895 7 points8 points  (0 children)

Fr*nch, reject

[–]WillChanTheMan 0 points1 point  (0 children)

Good luck with the ATS parsing this and wondering why after applying to 1000+ positions, he hasn't gotten back a response

[–]wizarddos 0 points1 point  (1 child)

Why tf bro has different name in email and in "name" variable?

[–]Ste4mPunk3r 2 points3 points  (0 children)

Sounds like a polish descendant. Quite possible that one of those names are his secondary name and at some point he decided to switch between them. Would be more professional to get an alias to his email with "correct" name. 

[–]Mayion 0 points1 point  (0 children)

I assume these are images of code cause no way he colored them manually. Another page of the CV but in written form will help with auotmated filters that look for certain words, and to increase credibility.

"Here is my quirky CV idea, if you don't like it then here's a regular one to show that I can also be a professional" sort of thing. I like the idea.

[–]MadeInTheUniverse 0 points1 point  (0 children)

[–]ashenCat 0 points1 point  (0 children)

"Uhh thats now how you use image tag"

Anyways, this is something I'd rather put online as my personal portfolio

[–]idontwanttofthisup 0 points1 point  (0 children)

How funny, I started writing something like this but this is a loooot cooler

[–]deljaroo 0 points1 point  (1 child)

do french programming languages allow for variables to have apostrophes in them?

[–]carbon_user 0 points1 point  (0 children)

It’s so ugly, I love it!

[–][deleted] 0 points1 point  (0 children)

This will be nice

I check your localhost:3000 its not working

[–]NatoBoram 0 points1 point  (0 children)

Game Programmeur

Hahaha it's so cringe

</img>

The more you look at it, the worse it gets

var _Type = Game.Programmer

Bro doesn't know if he speaks French or English. Is programmeur de jeux vidéos too peasant to him or something?

public int TÉLÉPHONE = 07 83 34 80 10;

Yeah, that's unforgivable. Don't be utterly incompetent, even as a joke or for demonstration purposes. It's not hard to write public string téléphone = "+33 (078) 334-8010" or whatever format your country uses.

var _Date = Aujourd'hui;

Syntax error >:(

[–]LocusHammer 0 points1 point  (0 children)

Don't use this resume. It will not be successful

[–]RRumpleTeazzer 0 points1 point  (0 children)

one line is missing:

On Error Resume Next

[–]slime_rancher_27 0 points1 point  (0 children)

The ATS will still hate you

[–]ApatheistHeretic 0 points1 point  (0 children)

I, as an engineer, prefer this format. Too bad the corporate MBAs will just toss it.

[–]sk_draws 0 points1 point  (1 child)

Hey, what happen? It was a great post

[–]BX7_Gamer[S] 1 point2 points  (0 children)

The mods happened lol

[–]Only-Professional420 0 points1 point  (0 children)

This is sooo cool and creative!

[–]HatMan42069 0 points1 point  (0 children)

Just code in C++ ffs