
Software Engineer Career
Get flash to fully experience Pearltrees
What are some articles that every computer scientist/programmer should read? : compsci
Factory Method ... define "createInstance" placeholder in the base class, each derived class calls the "new" operator and returns an instance of itself
Huston Design Patterns
Software engineering as it’s taught in universities simply doesn’t work. It doesn’t produce software systems of high quality, and it doesn’t produce them for low cost. Sometimes, even when practiced rigorously, it doesn’t produce systems at all. That’s odd, because in every other field, the term “engineering†is reserved for methods that work. What then, does real software engineering look like? How can we consistently deliver high-quality systems to our customers and employers in a timely fashion and for a reasonable cost?
Real Software Engineering - Glenn Vanderburg - Lone Star Ruby Conference 2010
Among other things I am interested in somewhat advanced Linux/Unix material, so I look for LUG sites - sometimes they post videos from their monthly meetings, but I have not found any centralized directory of those videos. is there one?
best software engineering related, screencast/webcast-based resources? - Stack Overflow
TDD/BDD screencast/video resources - Stack Overflow
The guys over at TekPub make some great screencasts, and their 'Concepts'-series (http://tekpub.com/production/concepts) covers both unit testing and BDD. They just released a new screen cast "Full Throttle: TDD with Brad Wilson" (http://shop.tekpub.com/products/ft_tdd_wilson) for $12 where Brad works on a billing subscription system using TDD. Rob Conery also throws in some curve balls during the session to help show how TDD can adapt to change. Unfortunately, these are single episode series so there is only one, but it is an hour long.Top Java Developers Offer Advice to Students
Posted by Akash in Monday, September 5, 2011 In last post, we saw a dynamic programming approach to for finding maximum size square sub-matrix with all 1s . In this post, we will discuss how to find largest all 1s sub-matrix in a binary matrix. The resultant sub-matrix is not necessarily a square sub-matrix. Algorithm: If we draw a histogram of all 1’s cells in above rows (until we find a 0) for a particular row, then maximum all 1s sub-matrix ending in that row will the equal to maximum area rectangle in that histogram .
PROGRAMMING INTERVIEWS
Teach Yourself Programming in Ten Years
Welcome to thenewboston, the ultimate source for free video tutorials on the internet! Here you can find all of thenewboston tutorials organized in an orderly fashion in the Tutorials Section of the website. If you have any request for additional videos, feel free to send me a message by using the “Send in Suggestions” button at the bottom of the website. There is also a new and improved thenewboston Official Forum .
Free Educational Video Tutorials on Computer Programming and More! » Tutorials
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes. Our goal is to change that. In these two books, the authors of four dozen open source applications explain how their software is structured, and why.
The Architecture of Open Source Applications
career development - I'm graduating with a Computer Science degree but I don't feel like I know how to program. - Programmers - Stack Exchange
Just a couple of thoughts, if I may. Wendy says that one can graduate with a CS degree, yet have little idea of the practice of programming. Isn't that hugely troubling, even horrifying? It's as disturbing as the fraud that submerged English departments in the '70s: literature is not a collection of ideas that one can understand and integrate, but rather a bunch of 'texts' that the student must abstract and 'deconstruct' ( http://www.answers.com/topic/deconstruction ). Happily, that fetid tide is ebbing, maybe because the instructors who wiped out in its weedy surf are retiring now. Years ago -- decades ago -- my first course in CS taught me assembly language (before C was invented) using actual problems like sorting, hashing, and searching (and, yes, recursion).Newbie Programming Interviews/Get a Job Megathread: How do I linked list? - The Something Awful Forums
Every few weeks a new thread or post pops up (usually in A/T) asking about how to get into programming or get a programming/CS job. This thread is oriented towards people interested in coding or CS majors looking for advice on how to get their first job. If anyone wants me to add advice to the OP for more senior developers I'd be glad to do so. About me: I'm a CS Senior at a pretty decent Tier1 research university in the US, and this last semester I got 4 full-time job offers, one bad one and three good ones.Despite the fact that it was only a year or two ago that I was blubbering about how rich Windows GUI clients were the wave of the future, college students nonetheless do occasionally email me asking for career advice, and since it's recruiting season, I thought I'd write up my standard advice which they can read, laugh at, and ignore.
Advice for Computer Science College Students - Joel on Software
This is another one of those blog topics I've been sitting on for way too long, trying to find a polite way of saying something fundamentally impolite. I don't see a way to do it. So: you stand a good chance of being offended by this blog entry. (Hey, just don't say I didn't warn ya.)

