Slashdot videos: Now with more Slashdot!
We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).
How can I get critical feedback - not just a list of everything I'm doing wrong, but actual constructive feedback on how I can add/change/improve those shortcomings? It SHOULD be a centerpiece of my job, but it hasn't happened once. Between that, and being self-taught, I have no intention on paying for a programming course.
I've always been able to program ANYTHING and make it work. I'm torn between the fact that I've been able to build tons of complicated applications over the years and I'm doing some really cool work with "Big Data" processing right now, but feel like my code is probably garbage. I wasn't hired as a developer and never took a programming class, but it has always the majority of what I do day-to-day...
I took compsci in high school and it made everything that I loved about computers seem so miserable and mundane and boring and painful - their teaching method sucked and I'd never have chosen this industry if that was my introduction to this field!!)
The final kicker here? I work for the research institution of the computer science program at a major university. And not a single person I work along-side writes code for a living. I don't need feedback to know I need a new job, but I do need some suggestions on how I can improve my code when I don't have anyone to help me
I'm a systems engineer / data scientist and I have a bachelor or arts degree in political science (and I totally love my job!). ^_-
What they mean is: the lawyers should have written it more obscurely so they didnt get caught
I can't speak a single damn one of them and can barely read a tourist map.
I studied linguistics for 2 years and was very good at it, but it simply feels impossible to learn another language. The amount of rote memorization, unusual grammar, and idioms makes the task seem insurmountable; I'm done trying. I guess I'm just lazy.
A joke they told in my language classes was that a person who spoke three languages was trilingual, a person who spoke two was bilingual, and a person who spoke one was an American. Without having exposure to many different languages at an early age - not just exposure but living amongst them - Americans are pretty much doomed when it comes to learning a second language. Before the age of 4 children can acquire just about any language with ease, and this decreases until the age of 11 or 12 or so - after that, its really really hard to learn another.
It sucks living in New York City and feeling like I'm the only person who doesn't speak another language, but that's just life. At least I speak only English and not only French.
I'd love to have your department full of programmers, but I don't.
I'd love to have your nice long deadlines, but I don't.
I'd love to have a professional development budget - hell, **I** want some professional development!
I don't have the time to train someone. When I have 100 resumes to flip through, and 20% look even remotely qualified, shouldn't I be able to find at least ONE programmer who knows wtf they're doing?? If I don't hire someone, I end up doing the project myself, working with technology that I don't know. If I can do it, why can't someone else?! Do your damn job - you learn by NEEDING to learn something new to get the job done, and by DOING it. I'm not going to "train" you by doing the job for you.
When hiring, my three basic criteria are: are you smart, are you motivated, and have you done any projects on your own time (which speaks to the previous two). It's usually easy to tell if they're fluffing a skill or not because if they have actual experience, they are specific about which technologies they've used. A candidate who puts "Linux" isn't the same as one who lists "Debian"
This is why I can't find qualified students. If I need someone to sniff a network, it's far more useful to me that they know how to use a damn sniffer than for them to know the OSI model but can't make heads or tails of a packet payload. Is the OSI model useful? Sure. Does it get the job done? Not at all.