TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

DIY Masters in Computer Science

5 点作者 adaptives将近 15 年前
I have been experimenting with Do-It-Yourself learning. This year I thought of actually doing a self-study masters in Computer Science and understand if it is possible for someone to be able to do a DIY masters, to gain knowledge and build credentials.<p>If successful I am also hoping that my experiment will demonstrate a process which can be used by self learners.<p>What do you think of this experiment, and the process? Can you suggest any changes in either?<p>Here is the main page where I am consolidating everything.<p>http://opencs.wikidot.com

3 条评论

RiderOfGiraffes将近 15 年前
Clickable: <a href="http://opencs.wikidot.com" rel="nofollow">http://opencs.wikidot.com</a>
评论 #1543732 未加载
评论 #1543786 未加载
HilbertSpace将近 15 年前
Of what is worth careful study in computer science, your old Master's in CS likely is still just fine.<p>For what you want to learn now, e.g., Web site development, profs in a Master's program in a CS department likely won't know it either. Uh, they don't spend their time doing Web development! So, what you want now really isn't an up to date Master's or a Master's in Web site development.<p>If you want 'credentials', then give people the URLs of some Web sites you've developed -- in the job market, that's mostly regarded as the best 'credentials' anyway.<p>Like essentially everything else in such 'practical' computing, if you want to learn Web development, then develop some Web sites and read and learn what you need to know as you need it.<p>My Web site is based all on Microsoft software. So, the Web site itself is based on ASP.NET and the .NET version of Visual Basic. When I need to interact with SQL Server, I use ADO.NET.<p>To start, I got a copy of Buyens book, 'Web Database Development, Step by Step, .NET Edition', which is quite well written for an introduction.<p>I also have the Belena's book on Visual Basic 2005, and it is helpful.<p>For most of the rest, I've downloaded about 1000 Web pages of documentation from Microsoft's MSDN, etc. sites. As I keep developing, I keep downloading: If do anything a little new, then I download another 30 pages or so.<p>To store the downloaded pages, I have one directory for each of Visual Basic, ASP, ADO, etc.<p>Then, in each directory, to find things, I have a file I maintain with my favorite general purpose (programmable) text editor that has an 'abstract' of each Web page I've downloaded. So, those directories are my main source of what I need to know.<p>In addition, for some questions, I search Google and find other Web pages and download and abstract those similarly.<p>The Express version of SQL Server Management Studio can be helpful when getting started, e.g., setting user names.<p>I do my Visual Basic programming and ASP.NET programming just using my favorite text editor, In my source code, I document what I'm doing, e.g., often will give a reference to documentation details. So, when I download a page, the HTML part goes to a file, and I can put the tree name of that file in a source code comment and, with one keystroke of my editor, have my favorite Web browser display the file. Or if the detail is in Buyens, etc., I can put the page number in a comment.<p>In the end, code samples are good, and there many of those.<p>For SQL Server, I'm mostly just using the MSDN pages. So far I just write simple T-SQL code, executed via ADO.NET or just the command line SQLCMD.EXE that comes with SQL Server.<p>Yes, one 500 page book, another 600 page book, 1000+ Web pages is a lot to work with, but I've had no trouble understanding what I've read and making corresponding code work.<p>If you want to develop with Microsoft's .NET, etc. the above is a good outline and should be enough to get you started and, then, self sufficient for as about as far as you want to go. For versions of Unix, likely something similar would work.<p>Uh, in the history of the US computer industry, actually university courses have had relatively little to do what what the workers learned that they needed to know.
rick_2047将近 15 年前
Why not make a UofReddit course out of it? Rope in a mentor for what you want to learn. Make a four/five week study plan and do social learning. While that would somewhat give you the credentials and openness that you want, it will take away some of the flexibility.
评论 #1570521 未加载