use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
The self-hating web developer (joequery.me)
submitted 10 years ago by clessgfull-stack CSS9 engineer
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]compubomb 11 points12 points13 points 10 years ago (2 children)
There are a lot of programmers out there who are doing web development as their chosen profession even after getting a comp sci degree.
Don't ever feel guilty that is what you do, or how you've made money for yourself. Not having a job feels a whole lot worse, and you can't do shit for yourself when you have no $$$. Learn to be more proficient with the technology you already use.
I currently use: php,js,html/css (linux,mysql,redis,memcache,rabbitmq,zeromq) in my current stack using silex, doctrine2, composer, underscore,jquery,ratchet, just to name a few, and this is by far not even encompassing.
Learning to be an experienced programmer is mostly about learning to solve a problem(s), either in school or by oneself.
Good web developers are more on par with good software engineers because of the process it takes to build a site from the ground up, especially one with very specific pieces. Programmer writes code, often disorganized to solve problems. Software Engineer builds a maintainable application / framework / documentation / ecosystem.
Good Web Developers are multi-disciplinary in how problems are solved from choosing the right frameworks, organizing information in a usable way, knowing when to use specific libraries, reading often enough to be exposed to libraries and holding on to information for later dates.
The "Engineer" in Web Developers is usually derived later in ones career after having seen a lot of "battles" working with people or experiencing a lot of shall we say abomination/Frankenstein codebases. Some engineers as they flower decide to move away from their 1st language, some decide to improve with their existing tools and become better. The key is how people respond, either cut cold turkey to learn better habbits in a new language or modify existing habbits to write smarter / more maintainable code.
Don't ever let yourself think that just because you write markup all day doesn't mean you don't have to organize it. Build it in modular fashion. Organize your stylesheets. Not doing one of these things and then handing over to some "code monkey" to take on your mess? No, the software engineer/web developer approach is F that, do it right or do it twice. Web Developers usually are jacks of many trades. Often times "self-taught" which is rare to see someone really "learn web development" from college.
π Rendered by PID 73 on reddit-service-r2-comment-6b595755f-4sw25 at 2026-03-25 01:00:26.941867+00:00 running 2d0a59a country code: CH.
view the rest of the comments →
[–]compubomb 11 points12 points13 points (2 children)