|
Computer science is not engineering.
|
# ¿ Jan 13, 2011 20:50 |
|
|
# ¿ May 2, 2024 13:42 |
|
having certs means that you're a bad developer because a good developer wouldn't need to get them
|
# ¿ Jun 15, 2011 23:06 |
|
Ithaqua posted:I hope you're being sarcastic, because that's bullshit and it's a bullshit attitude. I've known fantastic developers with and without certs.
|
# ¿ Jun 16, 2011 18:02 |
|
shrughes posted:Or they just don't feel like working.
|
# ¿ Aug 11, 2011 19:20 |
|
Anything that you don't plan to delete in the near future should be at least sparsely commented, even if you never intend for anyone else to see it. Just because you understand all the details of the code now doesn't mean you will in six months.
|
# ¿ Aug 17, 2011 00:38 |
|
shrughes posted:The rectangle union area problem is completely insane, only good for seeing how awesome an extremely awesome candidate can get, and the first half of the randomly-selecting-key-from-btree question attacks the same data structures abilities, without being completely insane, so I don't use it the union area problem anymore.
|
# ¿ Sep 13, 2011 15:39 |
|
That still sounds pretty awful, but if you really can't find anything better it's probably better than sitting around unemployed.
|
# ¿ Sep 27, 2011 17:45 |
|
brainwrinkle posted:They started by asking why I was interested in the position I had indicated on the interest form Or maybe it is, as the Microsoft interview process did a pretty good job of convincing me that I'd never want to work there.
|
# ¿ Oct 14, 2011 05:42 |
|
I just never bothered signing the non-compete my current job asked me to sign and eventually HR stopped bothering me.
|
# ¿ Nov 5, 2011 00:12 |
|
There are certainly plenty of companies that don't care about GPA unless you have zero internships and zero projects to show them, but if someone told me they actively penalized high GPAs I'd assume that they were simply horribly insecure about their own grades long past when any normal person would continue to care.
|
# ¿ Nov 9, 2011 03:01 |
|
That usually means it's an administrative assistant position which involves a lot of data entry as opposed to just endlessly entering handwritten forms into computers. It has nothing to do with sysadmin work.
|
# ¿ Nov 28, 2011 05:52 |
|
If it's just a one month project then grabbing the first person who doesn't seem completely unqualified sounds perfectly normal.
|
# ¿ Dec 1, 2011 17:28 |
|
Epic is an argument in favor of companies which require degrees are companies you don't want to work for.
|
# ¿ Jan 4, 2012 21:42 |
|
shrike82 posted:I've been helping my team with resume vetting. have you ever considered that perhaps an IQ test is not a software development test and there may not even be much of a correlation between the two?
|
# ¿ Jan 20, 2012 06:06 |
|
Until just now I didn't realize that I have no idea how to go about actually calculating a square root, since no math class ever covered it and I've never needed it in a language where the standard library didn't have a sufficient implementation. I guess just binary searching for the root is always an option
|
# ¿ Mar 16, 2012 04:37 |
|
C# strings are immutable, so it's impossible to implement an in-place reverse or to reverse a string without the two copies that method does (one for ToArray, one in the string constructor) (although one or both could get optimized out).
|
# ¿ Jun 8, 2012 17:30 |
|
hieronymus posted:Wouldn't it be better philosophically (for the purpose of the question) to use a StringBuilder then?
|
# ¿ Jun 11, 2012 06:15 |
|
You've probably gone too far when the tests for your testing helper functions are longer than your application.
|
# ¿ Jun 20, 2012 00:03 |
|
The only job interview I've had where HR was involved in the actual interview process was for a job that required security clearance and the HR person was there to make sure I could get it and understood the implications of it.
|
# ¿ Jun 21, 2012 20:42 |
|
baquerd posted:Counterpoint - if you've screwed something up badly, unpaid overtime can be warranted.
|
# ¿ Jun 26, 2012 21:43 |
|
how!! posted:The problem I have with this code is that its not commented, not tested, not refactored to be readable, etc. What the hell is 'c' supposed to be? what is 'r'? Yeah it runs and gives output, but no one is able to follow that code and adapt it except for you. how!! posted:For instance, what if the format of the input changed? Instead through stdin, it comes in through an xml file? You'd have to completely re-write your program.
|
# ¿ Jul 9, 2012 19:32 |
|
how!! posted:That code took me three days to create. It represents exactly how I write code for production. Everything I write for my personal projects and for stuff at work, I strive for it to look like that. I never ever ever ever check in code that looks like tef's code. For that reason, I always feel like it's unfair when I'm given a programming challenge where I'm forced to turn in code that I'm not able to polish up the way I like. For the same reason, I hate it when my co-workers check in code thats not polished up either. Reddit did it right because they let me take as much time as I wanted. I feel proud of the code I wrote and feel confident in emailing it to them. Do you think I'm a terrible programmer because it took me three days to write that? I guess I could have gotten it done in one hour, but it would have been awful code and I would have been ashamed of myself for sending them a solution that was not as good as I am capable of creating. in this context that may be the right thing to do, but only because they don't actually know how long you spent on it so it doesn't automatically reveal that you are terrible at time management how!! posted:By the way, does anyone have a job where they're tasked with solving problems with only one hour to do it in? Since I started programming about 5 years ago, I've never had such a short amount of time to get something done. Most deadlines I deal with are on the scale of days, not minutes. Does it make me a bad programmer if I get anxious when told I need to write something complex and I only have an extremely short amount of time to complete it?
|
# ¿ Jul 9, 2012 23:36 |
|
I'd just write Summers 2008-2011. If you're lucky someone only spending five seconds looking at your resume will interpret it as four years of experience. Don't list anything on your resume that you would have trouble answering reasonable questions about.
|
# ¿ Jul 29, 2012 00:38 |
|
Don Mega posted:That looks like something that could be re-created in 5 minutes using msword or any office program and you won't have to learn how to use LaTeX. So I fail to see the advantage, unless you plan on using LaTeX in the future (which does have its uses).
|
# ¿ Aug 17, 2012 20:45 |
|
Doghouse posted:I am a 27 year old English major, with only two programming classes under my belt, who wants to go to grad school in order to hopefully pursue a career in programming. I really liked the programming classes I took, and the degree I have now is barely worth the paper it's printed on, so I figured that one of the computer science master's programs designed for - or at least accommodating of - people with non-CS degrees would be the way to go.
|
# ¿ Aug 28, 2012 23:43 |
|
Ithaqua posted:ANECDOTAL EVIDENCE WARNING: Every developer I've ever met who has a masters degree has been a lovely coder but thought they were hot poo poo because of the extra degree.
|
# ¿ Aug 30, 2012 15:45 |
|
My last job I just outright forgot to sign any of the contracts they wanted me to sign and no one ever bothered me about it in the 18 months I was there.
|
# ¿ Sep 25, 2012 17:19 |
|
shrughes posted:VMWare's sounds dumb, being expected to know the dictionary-definition of an algorithm is dumb. But then, VMWare is a reputedly bad place to work so I'm not surprised. I decided to scratch VMWare off the list of companies I would like to work at.
|
# ¿ Sep 27, 2012 06:33 |
|
Unless you're getting paid upfront or daily, if you're doing work for money you should always have a contract.
|
# ¿ Oct 4, 2012 21:15 |
|
Safe and Secure! posted:Do letters of recommendation actually mean anything to employers? I've never heard of them being used anywhere outside of school. What would I even do with one?
|
# ¿ Oct 21, 2012 03:24 |
|
FamDav posted:The Knuth quote isn't really about algorithmic efficiency, which is what you're focusing on when you do these Euler problems.
|
# ¿ Dec 10, 2012 22:13 |
|
Ithaqua posted:No, you rewrite the database. Duh.
|
# ¿ Dec 14, 2012 02:57 |
|
What's a phone line?
|
# ¿ Jan 5, 2013 01:32 |
|
Nagle's algorithm is probably the only thing related to low-level networking that i could explain well, since for a while disabling it was considered an awesome lag-reducing trick in WoW.
|
# ¿ Jan 26, 2013 16:34 |
|
Classes taken is mostly just a decent way to pad out a resume to comfortably fill a page without being blatant padding.
|
# ¿ Feb 17, 2013 22:59 |
|
shrughes posted:separate C and C++ instead of writing them as C/C++
|
# ¿ Feb 19, 2013 15:36 |
|
Aerotek pays also pays weekly, which often means that they pay you a good month before they get paid. Worry about whether you're getting a reasonable wage, not whether or not the company you're working for is getting ripped off. Steve French posted:I haven't seen many if any resumes that lump together C and Objective C like that, even though that's arguably less unreasonable because (afaik) Objective C is an actual superset of C, and C++ isn't.
|
# ¿ Feb 20, 2013 02:17 |
|
My experience with automated tests created by non-developers is that they're brittle, take forever to run, and don't even really manage to test much. There's plenty of things where writing good tests is at least as hard as making the thing.
|
# ¿ Feb 23, 2013 22:23 |
|
Suspicious Dish posted:Sure, but instead of adding an XML layer of configuration or whatever that describes some worthless code garbage, I create some code that creates all the objects and passes them around. I call it the "Driver".
|
# ¿ Mar 2, 2013 04:07 |
|
|
# ¿ May 2, 2024 13:42 |
|
Xik posted:They were probably doing it in the interests of self-improvement and expected you to be honest with them so it could help them in the future at other interviews. I'm sure that making you feel "uncomfortable" wasn't high on their priority list.
|
# ¿ Mar 7, 2013 02:42 |