The tag has no wiki summary.

learn more… | top users | synonyms

-2
votes
0answers
71 views

How does artificial intelligence work? [on hold]

I am a first year IT student. I am very curious about artificial intelligence and how it works? Can someone tell me what the basics are for artificial intelligence that can learn itself to do ...
4
votes
2answers
290 views

Better way to familiarize myself with Haskell [closed]

I'm a Haskell beginner. I started learning Haskell around 20-25 days back. With a programming day job I am doing this in my spare time because I wanted to learn about functional programming. ...
1
vote
2answers
4k views

School vs Self-Taught [duplicate]

Do you think formal education is necessary to gain strong programming skills? There are a lot of jobs that aren't programming but involves programming, such as tech artists in games, fx tds in film ...
1
vote
3answers
271 views

When is the best time to do self learning in relation with software management?

It all started from here. I have been following Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)). The third chapter says that in Software Management: You cannot give too ...
-1
votes
3answers
533 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 ...
1
vote
2answers
322 views

Getting over the mental hurdle with Algorithms? [closed]

I am a strange sort of a programmer. I am a software engineer by profession and I have written programs in more than one language in various capacities. I know quite a bit about various programming ...
1
vote
3answers
357 views

Solution looking for a problem (learning design patterns, school) [closed]

I'm enrolled in grad school and this summer we're tasked with a series of projects that should include implementations of design patterns from a couple of textbooks. Our first project is for one of a ...
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
2answers
1k 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 ...
1
vote
2answers
2k views

How to learn programming from very basic level to advanced level? [closed]

I know many programming languages ,skills and concepts in very basic, such as PHP, Java, Object-oriented technology. Using PHP, I can build a simple website with CRUD, login function. Using Java, I ...
5
votes
6answers
947 views

Would a professional, self taught programmer benefit from reading an algorithms book? [closed]

I'm a 100% self taught, professional programmer (I've worked at a few web startups and made a few independent games). I've read quite a few of the "essential" books (Clean Code, The Pragmatic ...
0
votes
1answer
613 views

Where have all the programming kids gone nowadays? [closed]

a bit of background: I come from an environment where we all started to learn programming with Excel VBA and later VB6 (yeah, VB6 - but we were young and it was great fun these days). So to me, it ...
1
vote
2answers
552 views

Could someone break this nasty habit of mine please? [closed]

I recently graduated in cs and was mostly unsatisfied since I realized that I received only a basic theoretical approach in a wide range of subjects (which is what college is supposed to do but ...
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
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 ...
1
vote
1answer
829 views

What is the best approach to studying TAOCP

I have a question what is the best way to study 4 volumes of The Art of computer programming and Hacker delight by Henry S. Warren ? Is there any website that focus on study group that uses TAOCP? ...
3
votes
1answer
322 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 ...
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? ...
2
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 ...
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, ...
3
votes
5answers
708 views

Is it a priority for a web developer to be familiar with the source code of a web browser?

How important is it for a developer that deals with web applications (let's say writing html and js) to download a browser's source code (like Chromium) and learn how the engine works (renderer, ...
2
votes
3answers
171 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
288 views

Keep track of knowledge about techniques/bugfixes/workarounds

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 ...
14
votes
11answers
9k views

Why is Python recommended as an entry level programming language?

I've read here on P.SE more questions in which beginner programmers are advised to pick Python as their first programming language. Don't get me wrong, I like Python. I like it a lot! But its ...
3
votes
3answers
583 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 ...
5
votes
3answers
231 views

What teamwork methods can be learned without being in a team?

I've worked in team-based environments most of my career, but not as a programmer. (I am trained as a musician/composer.) I'm becoming aware of programming specific team-based concepts, though--slowly ...
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 ...
4
votes
3answers
473 views

Fast Learning: Is it bad?

As many of you must have noticed, learning to program is not an overnight thing, it takes years of hard work (I really should refer here to this wonderful article of Peter Norvig). But there's a lot ...
51
votes
6answers
16k views

Audiobooks for programmers? [closed]

I'm a programmer with a two-hour round trip commute to work each day. I'd like to fill some of that time with audiobooks about software development. Any audiobooks that would help me become a better ...
2
votes
1answer
1k views

What is the best way to prepare for CSDA-like certification exams?

I am interested in taking the IEEE CSDA exam. What are some of the better, individual strategies for learning software engineering practices in preparation for the exam?
7
votes
9answers
3k views

At what point does programming become a useful skill?

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

Learning About Data Feeds

How and where can I learn more about financial data feeds? I'm specifically interested in learning how feeds are implemented, i.e. are feeds implemented as SOAP/RESTful Web Services? Or if they are ...
5
votes
1answer
688 views

Embedded systems learning: next step [closed]

I am a newbie trying to learn embedded systems programming on ubuntu. I've tried the below link: http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Tutorial-A-simple-embedded-Linux-system/ ...
3
votes
4answers
127 views

Using requirements for a completed company project as a basis for a personal learning project

Background: I want to learn, try out new frameworks, tools, languages, but I'm terrible at coming up with something to build. The company I work for recently completed work on building a piece of ...
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 ...
4
votes
7answers
434 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 ...
9
votes
5answers
402 views

Business person turned into coder? How and why? Inspire the non-technical

I graduated with a Business degree. Two years later, I finally realized the power of programming - the power to "invent." I wish I realized this in high school. Nevertheless, I tried to self-teach ...
16
votes
14answers
4k views

Understanding how Code works is the way to actually 'Learn' programming, right?

I have a friend who is struggling with learning how to program (he wants to make games; as do I). Several books, tutorials, etc. His mentality is he has to memorize the code itself, as in the exact ...