Live data from Hacker News

Learn Web Development: From Novice to Employable

howtocode.io

1–10 of 35 posts

Re: Learn Web Development: From Novice to Employable

#2
I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial.

Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready code.

I'm a huge believer in testing, just not TDD.

Re: Learn Web Development: From Novice to Employable

#3
post #2

I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial. Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready co…

While I have become a proponent of TDD and have come to appreciate it in larger projects, I agree and remember the tediousness of it as a beginner.. It is good to inform the beginner of its style and merits, but not to enforce it -- rather let them decide for themselves if it helps them and their team in the long-run; experience is a far superior teacher

Re: Learn Web Development: From Novice to Employable

#4
post #3
post #2

I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial. Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready co…

While I have become a proponent of TDD and have come to appreciate it in larger projects, I agree and remember the tediousness of it as a beginner.. It is good to inform the beginner of its style and merits, but not to enforce it -- rather let them decide for themselves if it helps them and their team in the long-run; experience is a far superior teacher

I think that as long as the code you commit has full coverage and good quality tests (not only tests to improver coverage) then testing your code after writing it can be equally effective in large projects.

I guide many junior developers and find that TDD is just too much to enforce while learning.

Re: Learn Web Development: From Novice to Employable

#5
post #2

I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial. Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready co…

Do you mean this Ruby on Rails tutorials from Hartl? (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)

They seem to be quite RoR specific based on the contents?

Re: Learn Web Development: From Novice to Employable

#6
Constructive criticism:

I think the video should be 100% about "what's in it for me" (the user). I understand the reason why you are introducing the people behind the project, but after 1minute in the video becomes "about howtocode.io" and less about "me". I closed the video after that to be honest.

Again, I get that you are providing validation and answering "why should I trust you" but honestly, unless you can say something that a beginner would value like "I founded Twitter", or "I work for Microsoft" (used to illustrate people can relate to a brand name regardless of how our inner-circles perceive them.) then it becomes a waste of the 30 seconds I'm giving you as to what's in it for me and how can I start receiving value RIGHT NOW.

In writing this, actually I think most everyone that has asked me for advice in how to code vet sites by word of mouth and by proxy i.e. "Jade what do you think about this site?" or "well Google has it as #1" or "well on youtube this has 1 million views" etc.

So in summary, I think you should not _lead_ with vetting yourself.

EDIT: I watched more of the video. You use language like "we will teach you.." and "our goal is to" which illustrates the point that you are talking about yourselves rather then the user. Changing it to "You will build a basic webpage and host it online entirely yourself in the first week" shifts the subject to the user, because it's always all about the user.

Re: Learn Web Development: From Novice to Employable

#7
post #2

I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial. Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready co…

As someone who learned ruby first and then went through Hartl's tutorial I have to agree 100%. I wanted to learn about the framework. All the TDD stuff complicated the process and really slowed me down. I ended up skipping over all the TDD stuff and was able to really get a lot out of it. I fully intend to go back through the tutorial soon to pick up the TDD elements.

Re: Learn Web Development: From Novice to Employable

#8
post #2

I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial. Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready co…

I'm not sure this series could be redundant as it's free and Michael's videos cost money. Michael's website also looks like one of those classic 2001 sales pitch/squeeze page which makes me doubt the quality of the tutorials.

Re: Learn Web Development: From Novice to Employable

#9
post #2

I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial. Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready co…

Worse yet, the TDD in that tutorial didn't even use the standard test framework built into Rails - so you're taught from the start to use something non-standard. So irritating.

I always recommend the Pragmatic Programmers book for new learners.

Re: Learn Web Development: From Novice to Employable

#10
post #2

I love the efforts to build these types of resources, I just hope this isn't redundant with Michael Hartl's tutorial. Also, I'm not a believer in TDD, especially with beginners. I find it tedious especially when prototyping an app, which I almost always do before starting a non-trivial project. Once my prototype works reasonably well, I do a refactor with good test coverage in an effort to produce production ready co…

I'm not sure this series could be redundant as it's free and Michael's videos cost money. Michael's website also looks like one of those classic 2001 sales pitch/squeeze page which makes me doubt the quality of the tutorials.

The web version of hartl's is free. Don't prejudge the content based on the site design, it's as stellar resource.
Post reply on HN