DO NOT USE THIS TAG, IT IS PART OF STCI BURNINATION EFFORT.

learn more… | top users | synonyms

5
votes
3answers
2k 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? ...
12
votes
12answers
4k views

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

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 ...
6
votes
5answers
2k views

Teaching Myself Computer Science, what should I learn? [closed]

I've already been programming for quite some time and have a firm grasp on programming itself, OOP, and a few other programming related things. However, I'm interested in learning the same things that ...
-1
votes
3answers
642 views

What should a self-taught developer learn in order to work with others? [duplicate]

I'm a self-taught programmer. No sort of formal CS courses, just someone that read a book about programming and now does that thing for some fun. However, I don't know much. I've learnt too much from ...
4
votes
2answers
2k views

Do all programmers going through a steep learning curve? [duplicate]

I don't have many peers who work as a programmer or at least who are social enough to share some parts of their precious knowledge, so I have little to none to compare with. I tend to learn new ...
26
votes
10answers
4k views

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

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 ...
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 ...
0
votes
1answer
323 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 ...
3
votes
1answer
339 views

is it better to spend my free time mastering a language I work with or learning a new one? [duplicate]

Possible Duplicate: Should I focus on being deep or broad I work full time on an android project and am very comfortable with both java and the android framework. On a good day, I would ...
3
votes
1answer
1k 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 ...
2
votes
3answers
180 views

How would you go about education yourself in math in a way that is relevant to programming? [duplicate]

Possible Duplicate: Is there a canonical book on mathematics for programmers? My undergraduate math educating was mostly breadth with little to know depth. Yes, I passed the tests; i got ...
5
votes
4answers
307 views

Keep track of knowledge about techniques/bugfixes/workarounds [duplicate]

I'm trying to bring more structure in my worklife by trying to maintain my 'knowledge' of new techniques/bugfixes/workarounds. I find them on google (sometimes after a while of searching) and fix my ...
1
vote
6answers
3k views

Please guide this self-taught Web Developer [duplicate]

One of the major regrets in life is that I didn't do something with my introversion. I didn't manage to get past the first year of college because of that. I have chosen the path where there are no ...
6
votes
6answers
3k views

At what point does programming become a useful skill? [closed]

This is probably a very difficult question to answer, because of its subjectivity, but even a vague guess would help me out: Now that Khan Academy is beginning to offer Computer Science lectures I'm ...
10
votes
5answers
8k views

Programming practice - Is there a site that has a daily “write a method to do X” type challange? [duplicate]

Possible Duplicate: Programming Puzzles Looking for ways to help me improve my C# coding skills. I thought it would be handy if there was a site that asked you to write a new method every ...
4
votes
7answers
465 views

Doing practice jobsearch/technical interviews? [duplicate]

Possible Duplicate: How can I really “wow” an employer at an interview? I graduated college last year & I've never gone through the interview process - my current ...