Click here to Skip to main content
15,905,427 members

Survey Results

Do you have a computer science degree?   [Edit]

Survey period: 6 Dec 2010 to 13 Dec 2010

Does your degree fit your vocation? (suggested by aspdotnetdev)

OptionVotes% 
I write software and I have a computer science degree63648.70
I write software and I do not have a computer science degree63848.85
I do not write software and I have a computer science degree221.68
I do not write software and I do not have a computer science degree100.77



 
AnswerRe: A Question for the CS grads Pin
PIEBALDconsult7-Dec-10 10:22
mvePIEBALDconsult7-Dec-10 10:22 
GeneralRe: A Question for the CS grads Pin
Alexander DiMauro7-Dec-10 18:42
Alexander DiMauro7-Dec-10 18:42 
GeneralRe: A Question for the CS grads Pin
PIEBALDconsult7-Dec-10 18:54
mvePIEBALDconsult7-Dec-10 18:54 
AnswerRe: A Question for the CS grads Pin
AspDotNetDev7-Dec-10 10:53
protectorAspDotNetDev7-Dec-10 10:53 
GeneralRe: A Question for the CS grads Pin
Alexander DiMauro7-Dec-10 18:29
Alexander DiMauro7-Dec-10 18:29 
GeneralRe: A Question for the CS grads Pin
AspDotNetDev7-Dec-10 18:58
protectorAspDotNetDev7-Dec-10 18:58 
GeneralRe: A Question for the CS grads Pin
Alexander DiMauro7-Dec-10 19:03
Alexander DiMauro7-Dec-10 19:03 
AnswerRe: A Question for the CS grads Pin
Ravi Bhavnani7-Dec-10 18:37
professionalRavi Bhavnani7-Dec-10 18:37 
Alexander DiMauro wrote:
what do you think are the most valuable things you learned in the CS degree

Algorithmic analysis and and an appreciation for what goes on under the hood (byte-code, IL, machine language) with a view to performance.  Another thing that directly came in handy was my formal training in AI.  My first programming job was at DEC's Artificial Intelligence Technology Center where I spent 7 years developing expert systems.  While picking up AI theory "on the job" isn't impossible, I think I would've been at a severe disadvantage (and in fact would not have been offered the job) if I didn't already have an MS in CS with a concentration in AI.

That being said, here are some things I don't think they do (or can) teach in school.  This is the kind of stuff you pick up through real-world experience.
  • Real-world requirements analysis.
  • Usability testing.
  • Balancing feature creep with time to market.
  • How to choose which features to implement (first).
  • How to manage a development effort.
  • How to write code that can evolve safely.
  • How to design for security, performance and testability.
  • How to write good documentation.
  • How to take an idea to market.
  • How to keep your customer happy.
  • How to check your ego at the door (a requirement if you work at a startup).

/ravi
My new year resolution: 2048 x 1536
Home | Articles | My .NET bits | Freeware

ravib(at)ravib(dot)com

GeneralRe: A Question for the CS grads Pin
Alexander DiMauro7-Dec-10 18:50
Alexander DiMauro7-Dec-10 18:50 
AnswerRe: A Question for the CS grads Pin
GlobX7-Dec-10 19:36
GlobX7-Dec-10 19:36 
AnswerRe: A Question for the CS grads Pin
M i s t e r L i s t e r8-Dec-10 11:05
M i s t e r L i s t e r8-Dec-10 11:05 
AnswerRe: A Question for the CS grads Pin
Jörgen Sigvardsson10-Dec-10 9:21
Jörgen Sigvardsson10-Dec-10 9:21 
GeneralConfusion Please help Pin
Pritesh Aryan6-Dec-10 19:00
Pritesh Aryan6-Dec-10 19:00 
GeneralRe: Confusion Please help Pin
alaminfad6-Dec-10 20:26
alaminfad6-Dec-10 20:26 
GeneralRe: Confusion Please help Pin
CodingLover6-Dec-10 23:47
CodingLover6-Dec-10 23:47 
GeneralComforting PinPopular
AspDotNetDev6-Dec-10 18:30
protectorAspDotNetDev6-Dec-10 18:30 
GeneralRe: Comforting Pin
super7-Dec-10 3:04
professionalsuper7-Dec-10 3:04 
GeneralBut Pin
thatraja6-Dec-10 18:20
professionalthatraja6-Dec-10 18:20 
Generalneed another option Pin
JudyL_MD6-Dec-10 16:44
JudyL_MD6-Dec-10 16:44 
GeneralRe: need another option Pin
CodingLover6-Dec-10 23:58
CodingLover6-Dec-10 23:58 
GeneralRe: need another option Pin
JudyL_MD7-Dec-10 12:19
JudyL_MD7-Dec-10 12:19 
GeneralRe: need another option Pin
CodingLover8-Dec-10 5:43
CodingLover8-Dec-10 5:43 
GeneralTwo degrees, none is CS Pin
Kamran Behzad6-Dec-10 11:35
Kamran Behzad6-Dec-10 11:35 
GeneralOverkill Pin
yakshasa6-Dec-10 8:01
yakshasa6-Dec-10 8:01 
GeneralUnderutilized Pin
AspDotNetDev6-Dec-10 18:44
protectorAspDotNetDev6-Dec-10 18:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.