Learning new skills, programming languages, frameworks, ways to get in the zone, remembering, and generally improving one's skills. Closely related to teaching.
-2
votes
3answers
101 views
Reading programming materials in another language [closed]
How effective is it to read programming materials in a (human) language one isn't fluent in, but that isn't totally foreign (e.g. because it's similar to one's native language or another language one ...
-2
votes
2answers
104 views
What topics/abilities are critical to learning a programming language? [closed]
What topics/abilities are generally accepted as vital-to-know of any programming language?
(Can be answered through either language-specific or non-specific suggestions, however)
For example, I ...
1
vote
2answers
146 views
How to learn (master?) Visual Studio 2012 [closed]
What are good resources/books for learning this beast?
I quickly get overwhelmed when I get inside it (VS 2012 Ultimate), and feel overwhelmed that I'll never be able to fully learn it. There ...
-2
votes
4answers
199 views
Good platform to teach Programming 101? [closed]
Years ago, I used to suggest Visual Basic 6 to rank beginners as a way to learn what programming is. Key point: This was NOT for career training, but just as a primer to the basic concepts of ...
2
votes
0answers
48 views
Use of the term “resource” to describe tech staff in projects [migrated]
I am a full-time developer; almost everywhere in project management we are listed as resources.
Are there better terms to use other than resource? I feel term resource has a connotation of being ...
-2
votes
1answer
143 views
HTML, CSS, and some JavaScript… what's next? [closed]
I just completed a front-end web development course. I now have a rudimentary understanding of what it takes to make a website sorta pretty and minimally functional. I also now know (barely) how to ...
-1
votes
2answers
135 views
What to learn and how? [closed]
I am a Java (Web) Developer. Having knowledge about c#, PHP and Ruby. I am getting confused how to keep myself updated with very fast changing the programming language and their implementation.
Like, ...
0
votes
0answers
202 views
Programming learning crisis [closed]
I'm 23 and I consider myself to be a programmer. I've programmed for hobby, in college and for the last 2 years I've been working at 2 companies. Definitely the working experience formed my career and ...
6
votes
2answers
262 views
What's a good math textbook to have on my desk while studying Haskell?
I just started learning Haskell and it seems like you can't get too far in the language without being comfortable ( or at least exposed ) to certain branches of mathematics. Unfortunately I have major ...
2
votes
0answers
54 views
Gesture recognition and management paradigms [closed]
I had the occasion to play a little bit with severeal different multitouch or multi-input paradigm systems such as multitouch tablets,Kinect,Leap Motion...
Despite the diffrences between those ...
0
votes
3answers
147 views
Recommended Introduction to Web Development for “Blank Slate” [closed]
I'm not completely sure if this is the correct place to ask this question, but I'm the Web Development Supervisor at my workplace and we will be getting a guy that is fresh out of high school to do a ...
2
votes
2answers
226 views
Tutorial dependency — how to do I learn to code by myself?
Here's the thing: I have been learning to code in jQuery (not raw JS) and PHP for about 3 months now. During this time, I have learned a lot of different things, discovered how a web application is ...
5
votes
5answers
274 views
Is it necessary to learn Makefiles when you have an IDE?
I have recently began studying Makefiles in Linux. I have ample experience developing applications with advanced IDEs, such as Visual Studio.
My first impression and query after reading a few ...
-1
votes
3answers
496 views
Study Doom 3 Source Code [duplicate]
Possible Duplicate:
How do you dive into large code bases?
I want to study the source code of a large project (for example, the Doom 3 source code) and I would like some help determining ...
5
votes
7answers
320 views
While learning is it better to use other's plugins or develop my own?
As I have been learning to program, be it in my intern-ship or school, I have often come across situations where an extra piece of software is needed (from fairly basic to quite complex) and I am ...
34
votes
10answers
2k views
Effectiveness of FizzBuzz and Beyond
As part of the interview process we initially ask the candidates to do 'FizzBuzz' nowadays the percentage of candidates that can correctly answer FizzBuzz has increased dramatically - this may be due ...
1
vote
1answer
263 views
Are silly examples bad way to learn OOP? [closed]
Some tutorials give silly examples to teach OOP, for example: Car class and myCar object, etc. Is that way considered bad in learning OOP assuming that these examples not applied to real programming ...
11
votes
4answers
406 views
Why store a function inside a python dictionary?
I'm a python beginner, and I just learned a technique involving dictionaries and functions. The syntax is easy and it seems like a trivial thing, but my python senses are tingling. Something tells me ...
0
votes
2answers
130 views
How to learn to explain and differentiate types of design pattern concepts [closed]
What I have done
Identified important patterns to learn
Read the books
Implemented the patterns using favorite programming language
Identified pros/cons
Practiced some design patterns in ...
6
votes
3answers
296 views
Are these SQL concepts for beginners, intermediate, or advanced developers?
I've been learning SQL recently and practicing with MySQL/Postgres and soon Oracle DB. I've also search the web for a 'road map' study of databases but couldn't find one, unfortunately.
I want to ...
-3
votes
1answer
58 views
Resources for small programming excercises [duplicate]
Possible Duplicate:
Books or websites containing easy programming problems?
Are there any resources that offer small programming exercises?
I am looking for problems that are relatively ...
-1
votes
1answer
139 views
Learning Node.js [closed]
I want to learn Node + Express + Ember + Jade + MongoDB.
How can I start.
Normally I buy a book from Amazon (from Wrox), but can't find anything with the whole scenario, just books specific to Node.
...
3
votes
1answer
553 views
Main differences between “Monodevelop” and “Visual Studio” [closed]
What are the main differences between Monodevelop and Visual Studio? I specifically want to know the differences while writing programs on C# language.
I want to know the difference because I am a ...
-4
votes
1answer
159 views
Explanation of computer systems to a completely new programmer [duplicate]
Possible Duplicate:
Recommendations for teaching kids math concepts & skills for programming?
A non-programmer I know is looking into how to teach (and learn while teaching) programming ...
2
votes
3answers
297 views
Where can I learn SQL using an online site? [closed]
I'm used to practice my coding skills using an Online Judge like Project Euler or Codeforces, when I try to learn new programming languages. But it seems this cannot be applied to SQL.
Are there any ...
1
vote
2answers
132 views
algorithm to extract “possibilities” from a tree
From the following tree:
- Product
- Packaging *
- Small box
- Heavy box *
- Eco
- Non-eco
- Delivery *
- Standard
- Express
I want ...
0
votes
4answers
414 views
Self taught programmer seeking advice [closed]
I need some general advice on how to continue my programming studies. I'm a self taught programmer and I picked up programming somewhere in the fall of 2011. I began with C++ and Java books and I ...
3
votes
1answer
91 views
How do you take into account usability and user requirements for your application?
Our team supports BackOffice application: a mix of WinForm and WPF windows. (about 80 including dialogs). Really a kind of a Swiss Army Knife. It is used by developers, tech writers, security ...
5
votes
2answers
193 views
How does one read RFCs and similar documents?
RFC:
Request for Comments (RFC) is a memorandum published by the Internet
Engineering Task Force (IETF) describing methods, behaviors, research,
or innovations applicable to the working of the ...
4
votes
2answers
370 views
What patterns book for iOS development contains this specific information? [closed]
I've read several books on iOS development and Objective-C, however what a lot of them teach is how to work with interfaces and all contain the model inside the view controller, i.e. a ...
1
vote
1answer
179 views
How can a programmer refine their skills in non-visual ways? [closed]
I feel like when I am not writing, I am reading. When I come home from my programming job I write and read software and about software.
The problem is though, both reading and writing requires my ...
12
votes
3answers
591 views
Handle complexity in large software projects
I am a lead developer in a larger software projects.
From time to time its getting hard to handle the complexity within this project. E. g.
Have the whole big picture in mind all the time
Keeping ...
3
votes
1answer
140 views
On Developing Web Services with Global State
I'm new to web programming. I'm more experienced and comfortable with client-side code. Recently, I've been dabbling in web programming through Python's Google App Engine. I ran into some difficulty ...
0
votes
1answer
238 views
Which of these studies would benefit a CS student the most? [closed]
Which of these extra-curricular studies would benefit a CS student the most?
Algorithms
Advanced OS programming
Image processing
Computer graphics
Open source development
Practicing on TopCoder or ...
2
votes
7answers
472 views
Is there a quick and practical (hands on) way to learn another programming language?
Due to rather strange circumstances, I only have until Monday to learn (at least) the basics of PHP and .NET programming. I'm already fairly competent (though there is a lot of room for improvement) ...
5
votes
4answers
231 views
How to get familiar with “what happens underneath of Java”?
I did not study CS nor IT. I just became a developer, now working with Java. Actually, since I now work with a big company writing high-scalable web applications, I think I need to be better with ...
69
votes
23answers
4k views
How do developers find the time to stay on top of latest technologies? [closed]
I was a freelance web developer until circa 2004 when I started going down the management route but have decided to try to get back into development again (specifically JavaScript and HTML5 web/mobile ...
11
votes
3answers
844 views
Learning curve for web development
At the moment our team has a huge challenge, we're being asked to deliver a new GUI for an embedded controller. The deadline is very tight and is set on April 2013.
Our team is very diverse, some ...
12
votes
8answers
1k views
About to graduate from good school without any progamming skills [closed]
I am about to graduate from a good US school with a Computer Science degree, having good grades and high GPA. I have no freaking clue how to write a good program, how to properly test it... nada, ...
5
votes
4answers
417 views
Learning by doing (and programming by trial and error)
How do you learn a new platform/toolkit while producing working code and keeping your codebase clean?
When I know what I can do with the underlying platform and toolkit, I usually do this:
I create ...
1
vote
2answers
147 views
Software and/(x)or Hardware Projects for Pre-School Kids [closed]
I offered to participate at my kid's pre-school for various activities (yes, I'm crazy like that), and one of them is to help them discover extra-curricular (big word for a pre-school, but by lack of ...
2
votes
2answers
409 views
Tried teaching myself to program before college, accidently overwhelmed myself, tips? [closed]
I'm sixteen, I'm overly interested in programming, and I'm currently taking IT classes during my mornings in high school. Last year, I tried teaching myself to code. It was quite exciting, but all I ...
2
votes
1answer
146 views
Expanding existing DVCS Wiki [closed]
A portion of my job is to maintain technical documentation for a rapidly expanding manufacturing company. Because it is only a portion of my job and the company's product line is expanding so ...
1
vote
1answer
189 views
OpenGL programming vs Blender Software, which is better for custom video creation?
I am learning OpenGL API bit by bit and also develop my own C++ framework library for effectively using them. Recently came across Blender software which is used for graphics creation and is in turn ...
0
votes
2answers
154 views
A toolset for self improvement and learning [duplicate]
Possible Duplicate:
I’m having trouble learning
I've been working as an IT consultant for 1½ years and I am very passionate about programming. Before that I studied MSc Software Engineering ...
2
votes
2answers
198 views
About insertion sort and especially why it's said that copy is much faster than swap?
From Lafore's "Data Structures and Algorithms in Java":
(about insertion sort (which uses copy + shift instead of swap (used in bubble and selection sort)))
However, a copy isn’t as time-consuming ...
2
votes
2answers
320 views
Android: Not able to experiment on own?
I have just started learning Android App Development a few days ago, with prior knowledge of C/C++, HTML and CSS.
This is the situation I am facing Repeatedly:
I am learning from a Video Tutorial ...
1
vote
3answers
152 views
Syntax Memorization [duplicate]
Possible Duplicate:
Programmers forgetting syntax
Do programmers need a good memory?
I'm a new web developer. I began learning HTML/CSS around June of this year. I picked them up ...
6
votes
2answers
139 views
Does the term “Learning Curve” include the knowing of the gotchas? [closed]
When you learn new technology you spend time understanding its concepts and tools.
But when technology meets real life strange and not pleasant things happen.
Reuqirements are often far from ideal and ...
3
votes
1answer
212 views
What types of programming contest problems are there? [closed]
Basically, I want to make a great reference for use with programming contests that would have all of the algorithms that I can put together that I would need during a contest as well as sample useage ...