The software development final exam: Algorithms and Data Structures
11–20 of 208 posts
Re: The software development final exam: Algorithms and Data Structures
#12While I can answer some of these questions (and could answer them all a few years ago while attending university) this kind of knowledge is simply not something that I use on a daily basis. I also doubt that many others developers use it unless they have very specialized jobs. These kind of questions should not be the only basis of the software development final exam. In software development problem solving, communic…
Yes, this is CompSci, not software engineering
Re: The software development final exam: Algorithms and Data Structures
#13Re: The software development final exam: Algorithms and Data Structures
#14"on each paper, at least four of the five questions relates directly to material I have needed to know during my time working on Tarsnap, "
Most software jobs are far more distant from CS that Colin's. And more power to him for working fulltime on something that leverages his knowledge. (spoken as someone who spent a decade doing glue-random-apis-together-and-bill -by-the-hour enterprise software scut work)
Re: The software development final exam: Algorithms and Data Structures
#15Earlier quoted context omitted.
As I wrote in my introductory post, I have needed to know most of these things in my day-to-day job. Of course, it depends on what sort of work you're doing.
I don't need to know these things in my day-to-day job either. However, if I did need to know them, they'd be a Google search away, and I could find them out in less than a minute (less than the time it takes me to get urllib2 to send cookies, for example). On the other hand, I imagine that someone who hasn't been formally trained in complexity would have a harder time, because they wouldn't be aware of basic concept…
Re: The software development final exam: Algorithms and Data Structures
#16Earlier quoted context omitted.
As I wrote in my introductory post, I have needed to know most of these things in my day-to-day job. Of course, it depends on what sort of work you're doing.
I don't need to know these things in my day-to-day job either. However, if I did need to know them, they'd be a Google search away, and I could find them out in less than a minute (less than the time it takes me to get urllib2 to send cookies, for example). On the other hand, I imagine that someone who hasn't been formally trained in complexity would have a harder time, because they wouldn't be aware of basic concept…
So far that's turning out to be one of the most useful questions, actually... but I wouldn't call it trivia.
Re: The software development final exam: Algorithms and Data Structures
#17Re: The software development final exam: Algorithms and Data Structures
#18A little off topic but this domain hosts a hacker news daily updated archive located here: http://www.daemonology.net/hn-daily/ Thanks cperciva for hosting it!
Re: The software development final exam: Algorithms and Data Structures
#19I'm a self-taught front end web developer who didn't have a traditional computer science education. I'm looking to move into general software development, and I can't answer any of the questions on the first paper without cheating.
Can anyone recommend specific online courses or books for the four proposed papers[2] to fill the gaps in my knowledge without spending three years at Oxford?
[1]: From the original post at http://www.daemonology.net/blog/2012-10-08-software-developm...
[2]:
1. Algorithms and Data Structures
2. Computer Architecture and Operating Systems
3. Mathematics
4. Networking and SystemsRe: The software development final exam: Algorithms and Data Structures
#20These questions are way too basic- the first 4 can be answered directly from the definition of each term, and there is no thinking involved. The 5th question can be answered with knowledge from 1 lesson in graph theory.