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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: Learn Web Development for Free with The Odin Project

63 点作者 eriktrautman大约 11 年前

10 条评论

onion2k大约 11 年前
The bar for someone starting out in the web industry is <i>insanely</i> high. Learning HTML, CSS, JS and a back-end language, plus database design and enough logic to design a sensible app is a huge amount of work. I have every respect for someone coming to web dev now. I think myself very fortunate to have been a part of it for the past 15 years, if only because I&#x27;ve been able to learn it all over a sensible timeframe.
评论 #7469157 未加载
评论 #7467185 未加载
评论 #7468859 未加载
评论 #7467848 未加载
评论 #7468820 未加载
评论 #7467287 未加载
conductr大约 11 年前
All true beginners need to just start with PHP and FTP. Just like 15 years ago. It&#x27;s still the most popular web language for a reason. It&#x27;s dead simple and works well with MySQL. That&#x27;s your stack if you&#x27;re a beginner. Don&#x27;t even worry about frameworks or even JS until you have a general sense of above. You want HTML and CSS too. Once you&#x27;ve built a couple moderately complex web apps, you&#x27;re going to get frustrated with a lack of structure and organization withing the file system or codebase. That&#x27;s when you will find a framework helpful.<p>Google everything and learn how to view source when you are curious how another site is doing something. Sometimes it will be difficult to follow. Sometimes it&#x27;s like a rabbit hole, but it gets easier to read and trace as your overall understanding improves.
eranation大约 11 年前
I like these &quot;learn to code&quot; websites, it helps to get new people familiar with the topic. But do we really have a need for so many of them? When I learned web development I googled &quot;&lt;technology name here&gt; tutorial&quot; and it was enough 99% of the time. This plus knowing the mozilla website for reference + stackoverflow covers 99% of what I ever wanted to learn regarding web standards. SQL perhaps is something that needs a bit more structured learning, but still any &quot;sql tutorial&quot; search will get you probably a good foundation of SQL.<p>Is there a real shortage of web developers out there? I&#x27;m not so sure. Perhaps there is a shortage of GOOD web developers out there. And I doubt that a good future web developer will learn better from a dedicated course rather than reading the rails tutorial &#x2F; or watch rails casts on their own.<p>I mean, learning to learn and finding information by yourself (for me as a hiring manager) is much more important than what you currently know. I&#x27;m interested in what you could potentially do, not what you already did.<p>And if you know what you already know by researching on your own and building your own curriculum then I might be a bit more impressed (although probably I shouldn&#x27;t be) - just because this is how I learned web development. By building things, and Googling things. By stackoverflow, MDN, and yes also w3schools. By reading the HTML spec, by reading ECMAScript language specification, by taking academic RDBMS theory course as part of my undergrad degree. I might be completely wrong, but I would need a lot of good faith to believe that with an online self contained crash course someone is able to become a fully qualified web developer without doing some leg work.<p>In other words a really good web development course in my opinion is a bad one. It makes it too easy on a new developer, making them think that all the information will be available for them and every task is broken down into small edible pieces. I want people to know what it is to be challenged with a question they don&#x27;t know and research.
评论 #7467836 未加载
jonhmchan大约 11 年前
Creator of Bento (<a href="http://www.bentobox.io/" rel="nofollow">http:&#x2F;&#x2F;www.bentobox.io&#x2F;</a>) here - I&#x27;m really happy to see more sites using free resources around the web to build curriculums. There&#x27;s a huge wealth of free information out there and I find it strange that so many web development resources charge full-steam ahead with original content.<p>That being said, I think there&#x27;s something to exploring those resources on your own. The principal problem I&#x27;ve seen with teaching people to code, especially when confronted with a set track, is that learners start rigorously, taper off, and never finish. I&#x27;m curious what The Odin Project&#x27;s approach to this issue is.
评论 #7467348 未加载
评论 #7468918 未加载
评论 #7472006 未加载
jrawls1大约 11 年前
I&#x27;d highly recommend this resource. It&#x27;s tremendously valuable to have a curriculum to follow.
hmhrex大约 11 年前
I would love to see php curriculum alongside Ruby. Looks like a great resource.
dilys大约 11 年前
As someone who always dabbles in the learn to code space, I wonder if more camps, websites for learning to code can be build on this <i>curriculum</i>, which is a tough part of dabbling in education.
afshinator大约 11 年前
That&#x27;s a lot of work made available for free!
评论 #7470308 未加载
DonGateley大约 11 年前
Please include node.js in your curriculum.
评论 #7467875 未加载
ecparker大约 11 年前
Awesome!