Earlier quoted context omitted.
Having a portfolio website is necessary to get a job at the place most HN entrepreneurs are interested in running. For better or worse, a portfolio or an active github are almost necessary to land a position at a top-tier company or a startup. If you want to work for a generic business that has grown a software division out of necessity then your basic resume will do just fine.
Would you/they discount people who have >5 years experience working for mainstream organisations that might have "grown a software division out of necessity", but no github activity?
How programmers should write their resumes
51–60 of 74 posts
Re: How programmers should write their resumes
#52Don't call yourself a programmer.
While it might make one feel better to call oneself an engineer (you're not, it is not one of the original engineering practices), a developer (I guess, is it any better though), guru, ninja, evangelist (rebranded words). There is absolutely no need for these names in the software context. All of these words are made for the touchy-feely Gen-Y'ers (which I am a part of). While everyone tries to make the word "program…
I am sick of job ads that use words like 'ninja' and 'rockstar', btw.
Re: How programmers should write their resumes
#53I rarely agree with the author of this blog post : - "Don't bother mentioning your G.P.A." : I know firms are only interested in your diploma's name, but it can be an advantage to mention you passed summa cum laude whereas another barely made it by coasting and offloading his share of works on others students (which is unfortunately a useful skill in the workplace). - "Don't bother using verbs other than "made" for p…
Added:
How are you using hobbies to evaluate the person's personality matters? Does someone who coaches his son's ultimate Frisbee team have a better personality than someone who plays with his Raspberry Pi?
Re: How programmers should write their resumes
#54> "Don't try anything cute. You resume should be devoid of personality." I have to disagree. I got my current job because my resume stood out. It was the only one not written in MS word. The other candidates had equal if not greater experience than me, but I got the job before they even got a response. If you're going for a programming position where you're not expected to be different, then sure, but if you're going…
Agreed. My (LaTeX) resume that I spend many hours refining has caught the attention of many hiring managers, and I often get compliments on it. Curse those recruiters who reformat my resume into their shitty Word templates. I've had times where a hiring manager would have the recruiter's version of the resume, and when I handed them my pretty resume they were pleasantly surprised.
As a result, they'll take your CV, remove all identifiable information and send it on
Re: How programmers should write their resumes
#55I also think that if you have a GPA that is worth being proud of you should include it. It takes up very little space, and it summarizes years of accomplishment in a quantitative way. I'm more than 10 years out of my undergrad now, but I'm still going to say that my GPA was 3.98 (4.0 in majors).
Re: How programmers should write their resumes
#56Don't call yourself a programmer.
While it might make one feel better to call oneself an engineer (you're not, it is not one of the original engineering practices), a developer (I guess, is it any better though), guru, ninja, evangelist (rebranded words). There is absolutely no need for these names in the software context. All of these words are made for the touchy-feely Gen-Y'ers (which I am a part of). While everyone tries to make the word "program…
The American Engineers' Council for Professional Development (ECPD, the predecessor of ABET) has defined "engineering" as: The creative application of scientific principles to design or develop structures, machines, apparatus, or manufacturing processes, or works utilizing them singly or in combination; or to construct or operate the same with full cognizance of their design; or to forecast their behavior under specific operating conditions; all as respects an intended function, economics of operation or safety to life and property.
Software engineers take scientific methods created/researched/etc from Computer Scientists and created something from it. The difference between an engineer and joe shmo is that an engineer understands the science behind what they are doing.
An engineer could build a bridge and a regular guy could build a bridge. Both may work for 100 years, but the engineer KNOWS it will work for 100 years (under specific conditions obviously) and the regular guy doesn't. The same could be said for software.
Re: How programmers should write their resumes
#57Earlier quoted context omitted.
Agreed. My (LaTeX) resume that I spend many hours refining has caught the attention of many hiring managers, and I often get compliments on it. Curse those recruiters who reformat my resume into their shitty Word templates. I've had times where a hiring manager would have the recruiter's version of the resume, and when I handed them my pretty resume they were pleasantly surprised.
Typically, the reason that happens with external recruiters (i.e. those folks who are not employed directly for the company you're talking to), is because the initial engagement is often "anonymized" with the employer. As a result, they'll take your CV, remove all identifiable information and send it on
Re: How programmers should write their resumes
#58I rarely agree with the author of this blog post : - "Don't bother mentioning your G.P.A." : I know firms are only interested in your diploma's name, but it can be an advantage to mention you passed summa cum laude whereas another barely made it by coasting and offloading his share of works on others students (which is unfortunately a useful skill in the workplace). - "Don't bother using verbs other than "made" for p…
Coasting and offloading work don't necessarily negatively correlate with GPA. Some of the people I knew in school who cared most about GPA would 1) pick the easiest classes they could find and 2) push as much of the work as they could onto others, neither of which was particularly impressive.
Re: How programmers should write their resumes
#59Programmers shouldn't write their resumes at all. Get it done by a professional service. It's pretty much one of the most important documents you will ever have created. It's your ticket to employment, which is quite likely determining your quality of life. Shop around. Find a quality, professional resume writing service with plenty of positive testimonials that will provide a custom service, not some "paste your tex…
How will the programmer know that the professional service is doing a good job? I've seen recruiters -- supposedly experts in what it takes to get hired, and are motivated because the only way they get compensated if I get the position -- completely butcher my resume.
Pick the service like you pick any other service. Word of mouth from people you trust, reviews, research into the service, common sense, money-back guarantee etc. How do pick how to use any service? How do you pick an important SAAS or library or API to use?
If you are so convinced you wouldn't be able to tell if a service is doing a good job, how do you know that this recruiter you went to "butchered" your resume and didn't improve it?
Sorry if I'm coming across as overly combative, I just feel that IT professionals in particular are really bad at acknowledging their inexperience in other domains. I think this is especially true when it comes to writing. Perhaps it has something to do with documentation traditionally being an afterthought in the FLOSS world.
Re: How programmers should write their resumes
#60Earlier quoted context omitted.
As a hiring manager, I actually care about your GPA. There is some self-selection with those that have a 3.9+. It means they cared about the topic, they went to class consistently, and they performed well during tests (under pressure). I'd much rather have the motivated, driven guy who wants to dot his I's and cross his T's than a programmer who thinks that learning big-O notation isn't worth it, that learning softwa…
Do you weight against school and course load? It's easy to get a 3.9 GPA and it's easy to take a few upper division math classes taught by a top field professor and get much less than that. The 3.0 I got in my upper level discrete math was more meaningful than the 4.0 that I got in most of my upper level CS courses (and with a phd, it's all moot now a anyways). I see so many 4.0 students from top schools that it does…