Message from StrawberryArmada in MacGuyver - Skills & Academics #tech

2017-10-25 15:42:44 UTC  

Are you able to DDoS automated online phone services? It makes theoretical sense but does anyone know if it's actually possible?

2017-10-26 02:33:16 UTC  

I can find out.

2017-10-26 02:45:18 UTC  

Can anyone @here speak to the value of taking a programming class? I'm interested to learn some basic programming but I wouldn't consider myself tech savvy and I doubt I could learn through reading or watching videos on my own

2017-10-26 02:45:54 UTC  

@StrawberryArmada this is a good, common conversation so let's keep it public.

2017-10-26 02:46:38 UTC  

First: what do you want to be able to do with programming? Be as specific or general as you like. It's a broad skillset.

2017-10-26 02:47:15 UTC  

I have a computer science degree and let me tell you it didn't really come naturally to me the first time I took a class (almost failed). Anything that requires a lot of skill requires patience and practice

2017-10-26 02:47:26 UTC  

I say "let's keep it public" because normally I would do a voice chat.

2017-10-26 02:47:35 UTC  

@StrawberryArmada talk to Lukas bro

2017-10-26 02:48:02 UTC  

Creating bots and doing web design would be useful

2017-10-26 02:48:24 UTC  

If that even involves programming much

2017-10-26 02:48:30 UTC  

I honestly don't know

2017-10-26 02:48:43 UTC  

Why do you think you can't learn on your own?

2017-10-26 02:49:18 UTC  

I've tried to learn stuff like Python and Java myself with books and videos but

2017-10-26 02:49:38 UTC  

I think I lack the inclination to get it without more guidance

2017-10-26 02:50:18 UTC  

What don't you "get"? Honest question.

2017-10-26 02:50:20 UTC  

I have the option to take a class at school

2017-10-26 02:50:49 UTC  

I really don't understand what programming languages even are

2017-10-26 02:51:05 UTC  

I don't know how people figure what to put in and where to put it

2017-10-26 02:51:32 UTC  

I can't really tell if there's supposed to be some big list of premise commands

2017-10-26 02:51:39 UTC  

I getcha.

2017-10-26 02:51:51 UTC  

Or if people invent stuff and the computer just figures it out somehow

2017-10-26 02:52:01 UTC  

I don't even know how computers work really

2017-10-26 02:52:05 UTC  

OK, let me start by saying that "knowing how to program" is very much a continuum.

2017-10-26 02:52:58 UTC  

It's a huge skillset. For example, I make applications primarily for automated analysis and visualization of scientific data.

2017-10-26 02:53:16 UTC  

I don't know nuffin about languages like C and Clojure, and I don't need to right now

2017-10-26 02:53:36 UTC  

Similarly I know very little about networking

2017-10-26 02:54:08 UTC  

the "college question" when it comes to programming is a tricky one

2017-10-26 02:54:33 UTC  

I went the STEM route. I have two masters' degrees in engineering. But I didn't really know anything about coding until I got out of school

2017-10-26 02:54:53 UTC  

I taught myself. But those skills that I taught myself are used literally 10X more than anything I learned in school

2017-10-26 02:55:03 UTC  

I probably could have skipped all that college altogether

2017-10-26 02:56:13 UTC  

similarly the CIO where I work barely has a high-school diploma, and one of our mutual friends is a self-made multimillionaire who taught himself some tech stuff and got into the phone-dialer business.

2017-10-26 02:56:28 UTC  

Incidentally I'll be consulting with him to answer @Procella Eques 's question

2017-10-26 02:56:54 UTC  

I've also met people with CS degrees who can't actually solve problems using code

2017-10-26 02:57:31 UTC  

think about programming this way: different languages have different core philosophies and strengths/weaknesses

2017-10-26 02:57:59 UTC  

what I can do in server-side javascript, I can also do with Python, more or less. But some problems will be easier to solve with Python, others with Javascript.

2017-10-26 02:58:16 UTC  

Once you learn a single language, others come much easier

2017-10-26 02:58:34 UTC  

What does it mean to learn a programming language

2017-10-26 02:58:43 UTC  

I started out with PHP, then went to Perl, then C#, then Python and JavaScript

2017-10-26 02:58:45 UTC  

How similar is it to natural language if at all

2017-10-26 02:59:02 UTC  

It means you can solve problems using the grammar and syntax of that language.

2017-10-26 02:59:08 UTC  

"learning" is a constant process