Re:I’m done with the web
by moron4hire on Thursday March 21, 2013 @11:50AM
(#5415911)
This is a big part of why I left Web dev, too. I'm just sick of working with amateurs. When I'm at work, I have things I want to get done. This isn't the classroom, my teammates' lack of comprehension of even things as simple as dependency injection and MVC is their fault, not mine. My productivity and coding power shouldn't have to be hampered just because I'm working with a bunch of code-until-it-works-sorta hacks.
[ Parent
| on HN ]
Re:I’m done with the web
by marknutter on Thursday March 21, 2013 @12:15PM
(#5416170)
I'm so relieved to hear that there are no amateur native developers. Gives me a warm, fuzzy feeling inside.
Re:I’m done with the web
by freehunter on Thursday March 21, 2013 @12:31PM
(#5416377)
The point seems to be that the web is cool and hip, which attracts people without computer science backgrounds. Without a solid footing in software design fundamentals, "hack it until it works" seems like a perfectly valid way to run a development cycle.
The desktop is not cool or hip, so the people doing it tend to be people who really want to be there, not chasing trends. It's a vast oversimplification of the situation, sure.
I think a fair number of us non-cs-ers end up in web development primarily because html/css is more accessible. I, myself, was more interested in design than coding, and I only learned the basics as a means to creating the designs I wanted. From there you might start learning some JavaScript, you might start learning some frameworks (like Backbone, or ember), and you might get fairly proficient with them... but I don't think the web attracts non cs people because it's "cool" or "hip".
I don't know about anyone else, but I learned almost nothing about software design when getting my computer science degree.
CS degrees are not a catch-all. Most teach data structures, algorithms, a little AI and database theory. Few teach how to structure programs.
I'm pretty sick of the "I work with people without CS degrees" excuse. Good software design really comes down to experience, persistence, and taste.
Re:I’m done with the web
by moron4hire on Friday March 22, 2013 @09:18AM
(#5422686)
Necessary but not sufficient. I've worked with a lot of very experienced, very persistent people, and I'm sure they even had good taste, but they were shitty coders. In fact, their persistence was a requirement for them to be able to get their jobs done at all, given how bad they were.
Oh, the MVC pattern again. Here, take one of these: http://me.veekun.com/blog/2013/03/03/the-controller-pattern-...
Re:I’m done with the web
by moron4hire on Saturday March 23, 2013 @07:14AM
(#5427762)
You have to know how MVC works before you get to decide not to use it.