However, learning to code, even a little bit, can make everyone just a bit more effective. Even if that coding is in Excel and VBA. Especially if that coding is in Excel and VBA.
Why Everyone Should Not Learn To Code
11–20 of 66 posts
Re: Why Everyone Should Not Learn To Code
#12Let's start with everyone learning some math, first. Particularly probability & statistics.
Re: Why Everyone Should Not Learn To Code
#13wat. That's like saying no one should learn to draw because they might draw better than a "real" artist. Or no one should learn woodworking because they saw a nice table once but they'll never fully understand it and they'll build shitty things. I don't get the point of this article at all. Coding is a craft! A really powerful, accessible, incredibly-sharable craft.
Fill out this survey! http://www.surveymonkey.com/s/RCP98L5 Or write it out in the comments!
Re: Why Everyone Should Not Learn To Code
#14Let's start with everyone learning some math, first. Particularly probability & statistics.
Also the job prospects are probably just as strong for data analytics folks, even if the median salaries don't match software folk
Re: Why Everyone Should Not Learn To Code
#15I became interested in programming through scripting Adobe InDesign. In this type of area, it's really amazing what a little bit of programming knowledge can achieve. Our technical books now contain far fewer inaccuracies because they are tested by the computer, and index-compilation tasks that used to take days by hand are done on command.
Programming is cool, and I like that people talk about demystifying it a bit.
Re: Why Everyone Should Not Learn To Code
#16Re: Why Everyone Should Not Learn To Code
#17Could not disagree more. Just because you will not become a computer scientist or full time engineer does not mean you won't have value in your life by understanding more about how software and computing works. All businessmen are not accountants, but you still take a basic financial accounting class when you major in business. It teaches you the basics of how things are organized and why certain things are measured…
Basic accounting class is equal to the basic computer class. You'll learn just very general things like "this is computer and here's what it does"
Concrete applications are the highest and most complicated level (i. e. they contains millions of complicated lines of code).
Re: Why Everyone Should Not Learn To Code
#18Some people may feel like learning to read will make them more money, so these people shouldn't learn to read, they will be wasting their time!
Some people may want to learn to read because they remember those awesome bedtime stories, and would like to read them to themselves, these people are wasting their time too because they just want to learn to read to escape reality!
And so on...
Just because someone has one silly motivation to learn to read, doesn't mean it will be a waste of time acquiring the skill, because it has many applications beyond the original motivation.
Programming is the same thing, and since so many things rely on code, it may be just as important in the future as knowing how to read.
At the very least, learning to code is empowering, and its hard to imagine someone suffering negative consequences from learning this skill.
Re: Why Everyone Should Not Learn To Code
#19There should be a specialization: some people are specialized in coding, others - in something else. A group of specialists together is better than a group of those who can do several things just not too bad.
have you ever worked on a real project? In some places specialists are quite nice, but in most situations, there is nothing worse than a person who says "oh, I won't touch that, I only deal with X".
Re: Why Everyone Should Not Learn To Code
#20I support the 'Learn to Code' trend, insofar that programming has the ability to empower people. e.g. Being able to automate a tedious boring or building your own blog is an amazing feeling that I do believe today's youth/generation ought to experience. Overall, I think that the minority of programmers who are afraid of the wave of poor-programmers seeping into the field shouldn't hinder the coding movement.
Take for example todo list software, there will always be many offerings because everyone has a certain way they like to go about it. If you can program then you can customize the experience for your particular case while the data (the key resource being shared in the case of teams) remains the same. It's also very similar to putting together your own macros in many programs... just taken a bit further.