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

learn more… | top users | synonyms

3
votes
7answers
8k views

How much Ruby should I learn before moving to Rails? [closed]

Just a quick question.. I can never get a definitive answer when googling this, either. Some people say you can learn Rails without knowing any Ruby, but at some point you'll run into a brick wall and ...
6
votes
5answers
863 views

Open source software with good code documentation to improve design skill [closed]

As I'm trying to get better at designing good software I'm wondering if there are out there good (as in well written) open source software with lot of code documentation that aims to explain details ...
13
votes
10answers
2k views

What is a good toy example to teach version control? [closed]

I'm looking for practical examples to use when teaching version control. Breaking down the material to basic concepts and providing examples is an obvious way to teach version control, but this can ...
1
vote
4answers
1k views

Is it bad to learn multiple programming languages? [closed]

I started learning PHP and I was able to get myself familiar with it. Now, i want to explore other programming languages like PERL so that i can compare it myself to PHP. Will I be confused to learn ...
16
votes
7answers
2k views

What is the correct order to read these books? [closed]

I'm a junior C# developer, I learned at home and now I got my first job :) I want to buy these books. But what is the correct order to read these books? Code Complete: A Practical Handbook of ...
0
votes
5answers
427 views

Getting through a lengthy book? [closed]

This may seen like a weird question, but since we're challenged--as engineers--to constantly adapt to changing technologies, we always find ourselves buried in documentation. That said, we also need ...
2
votes
4answers
663 views

The benefits of using RAII in C++ [duplicate]

Suppose I'm a teacher and I want to explain to my students what are the benefits of using RAII in C++: I need a very good example, full of details, but that is easy to understand. Which approach ...
13
votes
4answers
19k views

How to learn Cloud Computing and Big Data at home? [closed]

I want to learn Cloud Computing and Big Data at home. Is it possible to learn these technologies on home PC? Which technologies to learn in Cloud Computing? Which technologies to learn Big Data ...
1
vote
4answers
635 views

Shoring up deficiencies in a “home grown” programmer? [closed]

I started out by teaching myself BASIC on a Vic 20, and in college (mid 80's) I had Fortran, Pascal, limited C, machine and assembler (With a smattering of COBOL) as part of a computer science minor ...
5
votes
5answers
2k views

Is there a single book that covers the breadth of computer science fundamentals? [closed]

When I did my undergraduate studies in elecrical engineering, there was this book called "Basic Electricity" by Van Valkenburgh. If you read that book cover to cover, your fundamentals in electrical ...
25
votes
13answers
5k views

Is it worth to learn Experimental Languages? [closed]

I'm a young programmer who desires to work in the field someday as a programmer. I know Java, VB.NET and C#. I want to learn a new language (as I programmer, I know that it is valuable to extend ...
2
votes
2answers
349 views

What are some easy techniques to scan books for new information? [closed]

I find it irresistible to keep purchasing cheap programming and technical e-books in fields such as Drupal, PHP, etc., and also compulsively download free material made available such as those from ...
17
votes
12answers
1k views

How to get motivation and time to learn outside of work? [closed]

I work 40 hours as a programmer, and by the time I get home, the last thing I want to do is code some more. However, I feel like I am not getting better, and I do love software engineering. So how do ...
1
vote
4answers
13k views

How do employers measure “strong or solid knowledge of programming language”? [closed]

Yesterday I had received a great job opportunity. In requirements section I had seen the words: solid knowledge of python; solid knowledge of java; good technical background; Could you give me an ...
3
votes
5answers
501 views

How should an undergraduate programmer organize his time learning the maximum possible? [closed]

I started programming lately(pre-final year of a CS degree) and now feel like there's a sea of uncovered treasure for me out there. So, I decided to cover as much as is possible before I look out for ...
8
votes
9answers
2k views

What is expected of me as a recent graduate? [closed]

I just recently graduated and now work as an entry level software developer. I've been there for 2 weeks. Is it normal for me to feel like I'm the stupidest person in the room? I feel like the interns ...
12
votes
3answers
879 views

Are there Negative Impact of opensource on commercial environment? [closed]

My company has a very broad range of products and there are a few that are not strategic to us so I wanted to open source them (so we can focus on what makes us unique and open source the products ...
7
votes
7answers
2k views

As a programmer how do I plan to learn new things in my spare time [closed]

I am a Asp.Net/C# developer, I develop few projects in my spare time. I try to utilize my time as much as I can. I have been working for past 7 months. Suddenly these days I am a bit worried about ...
7
votes
3answers
3k views

Career in Embedded Systems For CS Major [closed]

I'm entering my last few semesters of a CS degree and looking to start a career in Embedded Systems. From talking to a lot of people it seems like I might have been better off with a Computer ...
76
votes
9answers
8k views

I can write code… but can't design well. Any suggestions? [closed]

I feel that I am good at writing code in bits and pieces, but my designs really suck. The question is, how do I improve my designs - and in turn become a better designer? I think schools and colleges ...
9
votes
5answers
3k views

Learning to program on punchcards [closed]

I'd like to try programming with punch cards once in my life. How can I do this? I'm in my 30s, and grew up entirely in the PC era, programming on computers with screens and keyboards. I want to ...
8
votes
5answers
4k views

What are the advantages of Ceylon over Java? [closed]

Looking for the recent and powerful upcoming programming languages over net, I came across Ceylon. I dropped in at ceylon-lang.org and it says: Ceylon is deeply influenced by Java. You see, we're ...
7
votes
3answers
4k views

websites that show real world scenarios for OOP beginners so that they can implement them [closed]

Since programmers learn more by implementing the real world scenarios rather then by gaining theoretical knowledge and concepts about programming, I wanted to know that is there any website that tells ...
4
votes
5answers
331 views

Is it normal to feel like you forgot many things in language after a lapse? [closed]

I'm coming back to C++ after a month. I still didn't start practicing but seeing my old code gives me nauseous feeling like I'm seeing something new even with simple small code. Is this normal? Will ...
74
votes
17answers
5k views

How important is self-teaching in the programming field? [closed]

I'm 16. I started programming about a year ago when I was about to start high-school. I'm going for a career in programming, and I'm doing my best to learn as much as I can. When I first started, I ...
-1
votes
2answers
244 views

Need to learn powershell for sharepoint configuration [closed]

I need to be familiar with at least the basics of using powershell to configure sharepoint solutions and their user accounts over the next couple of weeks. Would general powershell learning resources ...
10
votes
3answers
4k views

Appropriate programming language to design music software [closed]

I want to design a software for my musical instrument which is a rhythmic one (there is no melody). All I want these software to do is : make the user able to compose music play what user has ...
0
votes
2answers
511 views

Procedure or Event Driven Language For Education [closed]

I am here to ask a question that has been asked many times before. What programming language should I learn to become a intelligent conceptual programmer? Many people agree, you do not have to ...
3
votes
2answers
751 views

XP, TDD or DDD - Which one should I learn first? [closed]

I want to learn XP, TDD and DDD to improve myself. My problem is I have general ideas of what they are but I don't know which one should I learn first, do I need to learn something before other? ...
2
votes
4answers
245 views

Tips for going from personal projects to enterprise scale projects [closed]

I wanted to know if anyone had any tips for transitioning from small personal projects and coursework, to a large enterprise scale project? Im in my second year at university and have attained a ...
10
votes
9answers
940 views

Should a new programmer focus on a single technology until he's proficient at it? [closed]

Ok, I've been teaching a buddy how to program for a while now. He's a very fast learner, and he's quite good at programming so far. However, he has one "issue" I keep trying to correct. He jumps in ...
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
358 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
202 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
2k 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
581 views

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

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
377 views

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

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
347 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
842 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
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
246 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
457 views

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

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 ...
0
votes
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?