The tag has no wiki summary.

learn more… | top users | synonyms

48
votes
12answers
11k views

Is there a canonical book on mathematics for programmers? [closed]

I'm a self-taught programmer. I am honestly not good in math. What advice you can give to improve my Mathematical skills so that I will not be so insecure around my fellow programmers? What are the ...
27
votes
10answers
4k views

In the absense of a CS degree, how can I “fill in the gaps” so to speak?

The problem here is that "I don't know what I don't know". How can I fill in those gaps? What is it that a computer science degreed person will know that I don't? Note: This isn't a personal ...
2
votes
1answer
998 views

Where should I start learning math with regards to programming [duplicate]

I've created several systems already, a web based menu system, a payroll system and I am currently developing a patient administration system, I know java,C,C++ C#, javascript PHP and other ...
7
votes
10answers
2k views

What skills are essential for professional programming that are not commonly taught in schools?

I am a first year computer science major. I went to a job fair, handed out resumes, much to my surprise I got an interview and eventually an internship as a developer. I explained to the interviewer ...
4
votes
3answers
1k views

Should a method do one thing and be good at it? [duplicate]

"Extract Till You Drop" is someting I've read in Uncle Bob's blog, meaning that a method should do one thing alone be good at it. What is that one thing? When should you stop extracting methods? ...
6
votes
4answers
2k views

Jack of all trades, master of none [closed]

I've got a question similar to this one: Is constantly looking for code examples a sign of a bad developer? though not entirely. I got off college 2 years ago and I'm currently struggling with a ...
3
votes
3answers
581 views

Progressing past CRUD applications in PHP? [closed]

I've been programming in PHP for about a year and am at the following stage: Have a good 'feel' for the language Can create CRUD applications competently Can utilize an MVC structure to allow for ...
9
votes
7answers
1k views

Checking if a method returns false: assign result to temporary variable, or put method invocation directly in conditional?

Is it a good practice to call a method that returns true or false values in an if statement? Something like this: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, ...
0
votes
1answer
307 views

How does a beginner programmer find a mentor for learning from doing? [duplicate]

Possible Duplicate: How to find programming mentor? I've been teaching myself basic programming (I can drink 99 bottles of beer with Ruby pretty fast) and I have a decent amount of ...