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

learn more… | top users | synonyms

9
votes
4answers
3k views

Are there currently any modern, standardized, aptitude test for software engineering? [closed]

Background I am a working software engineer who is in the midst of seeking out a new contract for the next year or so. In my search, I am enduring several absurd technical interviews as indicated by ...
6
votes
3answers
4k views

NoSql databases - Decent tutorial/book that covers the concepts [closed]

Am looking for a good resource on learning the concepts behind NoSql databases. Most things I find are related to a specific technology (MongoDb, CouchDB etc) but I'm after all the concepts behind ...
27
votes
12answers
2k views

Techniques for getting off the ground in any language [closed]

When I start learning a new language, I have a couple of simple implementations that I like to complete to familiarise myself with the language. Currently, I write: Fibonacci and/or factorial to get ...
0
votes
1answer
335 views

Which topics do I need to research to enable me to complete my self-assigned “Learning Project”? [closed]

I want to continue learning C#. I've read parts of a few books recommended on here and the language is feeling more familiar by the day. I'd like to tackle a mid-sized personal project to take my ...
1
vote
1answer
201 views

What is the best way to maintain our programming experiences? [duplicate]

Possible Duplicate: how do you remember programming related stuff? During my work experiences, I always met many kind of blocking problems with different technologies. When I remember the ...
8
votes
8answers
1k views

Justification for learning/implementing newer Microsoft technologies [closed]

I work at a large healthcare organization as a mid-level software developer. I have over 10 years experience in the IT industry using Microsoft technologies (ASP.NET & SQL Server). When I go to ...
8
votes
2answers
3k views

Which open source PHP project has the 'perfect' OOP design I can learn from? [closed]

I am a newbie to OOP, and I learn best by example. You could say this question is similar to Which Scala open source projects should I study to learn best coding practices - but in PHP. I have ...
8
votes
4answers
561 views

Is there a sequence to read through the Android developer site for a user new to Android? [on hold]

To summarize: I can buy a book, people say "Just read the developer site", I like to be spoon-fed the early learning piece for a technology, what path through the developer site will give me that ...
4
votes
5answers
362 views

How to remember the details (Core APIs) of one computer language? [on hold]

I found my self often paused to check a certain usage of one core API when writing either javascript or Ruby. I am wondering how the other guys doing? Is it necessary to remember every Core API ...
3
votes
1answer
340 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 ...
0
votes
4answers
2k views

what is best book to learn optimized programming in java [duplicate]

Possible Duplicate: Is there a canonical book for learning Java as an experienced developer? Let me elaborate a little: I used to be a C/C++ programmer where I used data structure ...
15
votes
7answers
813 views

How should I describe the process of learning someone else's code? (In an invoicing situation.) [closed]

Edit: Justin Cave made a good point that this sort of communication should be up front in my quoting / estimations. Is this case, I'm still interested to know what sort of language people use to ...
1
vote
4answers
593 views

What should I “forget” when going to Javascript? [closed]

I went from C=64 Basic and assembler to FORTRAN and C to C++ and Java. Professionally I started in Visual Basic for applications then to Visual Basic 4, 5, 6. After that VB.NET AND C# with some Java ...
1
vote
2answers
1k views

What programming language would be the best fit for small browser games? [closed]

I want to make small web apps containing little games (multi-user dungeons, tower defense games, and roguelikes) or talent calculators for MMOs etc. After some research I have had people say that ...
11
votes
11answers
1k views

What do you do when you can't seem to understand a certain part of programming? [closed]

I'm learning new languages as I go along, I write code for very basic programs in multiple languages, and I go to classes. I've read books, articles, lessons, videos, you name it, however I can't seem ...
0
votes
1answer
242 views

How important is maths depending on what your coding? [duplicate]

Possible Duplicate: What does mathematics have to do with programming? How often do you have to solve pure mathematical or algorithmical problems? I heard that math can be very important in ...
5
votes
2answers
428 views

What parts of Java do I need to learn for specific software projects? [on hold]

I'm starting a 12 week Java course next month through my local junior college. I'm starting from square 1. I have a basic understanding of OO and Java will be my first OO language. My Google-Fu ...
1
vote
5answers
5k views

Do I need to know how to program before going to university if I want to study programming? [duplicate]

Possible Duplicate: What programming should I know before college? I'm 17 years old and I'm new at computer science and programming, but I was fascinated about computers and making ...
12
votes
1answer
4k views

Learning Asynchronous programming [closed]

Asynchronous non-blocking event driven programming seems to be all the rage. I have a basic conceptual understanding of what this all means. However what I'm not sure is when and where my code can ...
2
votes
4answers
2k views

New to Back End Development where to start? [closed]

I am an student learning web development by my own, I am very interested in back end development where can i start to learn?
4
votes
2answers
432 views

Program more professionally (planning, notation, …) [on hold]

I program a data-analysis framework for my company (20000LOCs by now). There are 2 programmers who help writing individual module for interfaces I have predefined. So far I haven't used much planning ...
21
votes
7answers
2k views

Why is CS taught to be memorized? [closed]

I have been taking Advanced Placement Computer Science for this past year in high school. It seems as though we are taught simply to memorize code and functions and not how to be resourceful and ...
5
votes
4answers
3k views

Is studying more than one programming language as a beginner confusing? [closed]

Intuitively it seems like this might be the case. Is there real research or authoritative anecdotal data (yes, please) supporting (or contradicting) this theory?
10
votes
6answers
3k views

How do I make sense of the javascript frameworks explosion ? Should I learn them all? [closed]

For a beginner web developer who is still doing web development the conventional way (PHP/J2EE/Struts on server side, HTML/CSS/Javascript on client side), I was bowled over by the recent blog post on ...
1
vote
1answer
715 views

Which skills should I improve in order to become a professional software engineer? [duplicate]

Possible Duplicate: most desirable skills for a graduate software engineer I'm currently doing my PhD in physics and will be finished in about two years from now. I plan to become a ...
7
votes
5answers
373 views

Coding in known language or learning a new one in free time? [duplicate]

Possible Duplicate: Should I focus on being deep or broad Doing which of {coding,learning} will you recommend for a programmer in his/her free time? Of course,this question is valid in case ...
52
votes
10answers
2k views

How to correct a junior, but encourage him to think for himself? [closed]

I am the lead of a small team where everyone has less than a year of software development experience. I wouldn't by any means call myself a software guru, but I have learned a few things in the few ...
5
votes
4answers
2k views

Learning event driven programming [closed]

I want to learn more about event driven programming. Especially where and why I would consider using events. What resources/books should I consider reading to this end? (note: I'm indifferent to ...
4
votes
3answers
713 views

Can you point me to a nontrivial strategy pattern implementation? [on hold]

We are faced implementing a registration workflow with many branches. There are three main flows which in some conditions lead to one another. Each flow has at least four different steps; some steps ...
1
vote
3answers
129 views

What are some possible accreditations I could get over 4 months toward being a software developer? [closed]

We have a family business and I need to be in India, Delhi for 4 months as a part of a business trip. I won't be doing much all day. I already have a degree in economics, but I also love software. ...
2
votes
0answers
1k views

Am I supposed to remember code from the book I'm using to learn? [closed]

I'm currently using a great book to learn what I need to know about making app's for the iPhone using cocos2d. So far, I am doing great, I read all the code and most of the time, It fits and I ...
11
votes
6answers
5k views

How can I gauge a candidate's ability to learn in an interview? [closed]

We are hiring for a small development department within a medium sized company for which software is not the main line of business. As such, we are attempting to recruit what we have labeled a Senior ...
2
votes
2answers
2k views

How far is the trail from Java to C / C++? [closed]

I want to find out how easy or hard the transition to C / C++ is for a mid-experienced Java programmer. I've already read the questions about "C++ for Java Programmers" and "Is it necessary for Java ...
2
votes
2answers
429 views

What would be the best way to spend a day learning Guice? [closed]

I have just joined a company where the major projects, including the one i have landed on, use Guice. I have never used Guice. I am familiar with dependency injection, in the shape of CDI (a bit) and ...
4
votes
1answer
646 views

What languages are the kids of today actually programming in? Does anyone have real data? [closed]

Back in the 80s colleges were teaching Pascal because it is easy to learn, while myself and many others like me were learning BASIC because it was not only easy to learn but accessible and also ...
5
votes
4answers
664 views

How can a programmer keep up with the hardware world? [on hold]

I think that it's safe for me to assume that many, if not most, programmers are quite enthusiastic about computers, and even electronics in general. Now, I realize that a programmer should first and ...
2
votes
5answers
616 views

How does a fresher with a clean slate turn into a good programmer? [closed]

As a graduate fresh out of college with a clean slate, how can one go about being a good programmer who writes good maintainable code? How does one learn good coding practices and apply them? Can one ...
12
votes
2answers
138 views

How can I make an in-house user group successful? [closed]

I would like to launch an in-house user group/forum for the developers in my company, but I'm not sure how to get started. We have several teams of developers spanning many technologies and levels of ...
10
votes
2answers
29k views

Learning Django by example [closed]

When I first started learning Android, I found a fantastic series of YouTube videos by Marakana that stepped through building a Twitter clone. It walked me through all the steps and thus explained to ...
5
votes
5answers
435 views

research papers vs books [closed]

For studying advanced topics, what's the better and nearer to complete approach? Can books cover what's in research papers, journals or those ACM transactions, or Springer's LNCS? Or reading research ...
5
votes
7answers
605 views

Platform to Learn/Experiment with Web Programming [on hold]

I am looking to teach myself some web programming, but I am not sure how I can experiment with an actual website. Are there sites that host platforms for these purposes?
6
votes
6answers
769 views

Is there a canonical resource on R programming? [closed]

Considering I have no programming background, Is there a resource out there that's the de-facto standard for describing best practices, design methodologies, and other helpful information on R ...
18
votes
9answers
16k views

Resources on learning to program in machine code? [closed]

I'm a student, fresh into programming and loving it, from Java to C++ and down to C. I moved backwards to the barebones and thought to go further down to Assembly. But, to my surprise, a lot of ...
1
vote
3answers
856 views

How to organize programming exercise [closed]

Due to my bad performance on past job interviews, I decided to perform daily programming exercises out of my work. Currently, I am concentrating on algorithms, design patterns, and unit testing in ...
1
vote
2answers
385 views

Learning the domain-specific knowledge or dig deeper into fundamentals? [closed]

Context I've graduated from college a couple of months ago and now I'm working as a software engineer for a company that builds software products. I consider myself lucky that I don't have to work on ...
7
votes
1answer
771 views

What are the essential Clojure libraries to learn beyond the basics of “core” [on hold]

I am teaching myself Clojure. I've started using Leiningen, I'm working on Clojure Koans, plan to do LabREPL next, and will have a look at Noir. My question is: what are the essential "must know" ...
3
votes
3answers
215 views

How should I go about learning new technologies? [closed]

In a career of software engineer, you need to learn new technologies very often and always in less time due to deadlines. So just need to know how programmers should go about learning the technologies ...
4
votes
1answer
1k views

What is the best way to approach reading other people's code? [closed]

I'm a junior developer and am trying to learn by reading open source code (AutoMapper). My approach would be to first understand the requirements of the software/feature. Then look for specifics on ...
6
votes
7answers
1k views

Finding a Programming “Mentor” [duplicate]

Possible Duplicate: How to find programming mentor? I've been programming for a while. I've read several books, have tried out several languages (Perl, Ruby, Python, C++, .NET, HTML, CSS, ...
3
votes
1answer
83 views

What (free) on-line conferences or video sites about tech stuff do you know? [closed]

Instead of TV, I prefer to watch (free) on-line conferences or videos. As a software developer, my favorites are: InfoQ MSDN Channel 9 Google TechTalks LinkedIn TechTalks TED Business Of Software ...