For a 4 year degree in CS at many universities, the coursework isn’t that similar to web development, so it’s not surprising that CSS may be a struggle. CS and programming are different things. For example, there are typically several classes on data structures and algorithms. I have worked with and managed self taught, bootcamp, and CS grads, and the CS grads on the level understand how to use dictionaries and lists efficiently, how and when to write recursive algorithms, can quickly write compound Boolean expressions, and seem to have a good concept of runtime complexity and not to write nested loops. Many other examples as well where 4 years of learning the internals of how everything operates and is designed feeds into day to day development.
> Is it called a method or a function?
Allow me to throw a wrench in the works and point out that a lot of the time when people say “function” they mean “procedure”
Re:I self-learned to code at 30
by Dudeman112 on Wednesday March 17, 2021 @02:35PM
(#26495127)
>I've known college taught programmers who struggle with basic CSS
During my 5 years studying Computer Engineering (BSc, 5 years is the normal amount of time if you don't fail any classes where I'm from), the total amount of time someone taught me CSS was 30 minutes.
Go back a few years and Web Programming would have been an optional class, meaning it could have been 0 minutes.
Re:I self-learned to code at 30
by MeinBlutIstBlau on Wednesday March 17, 2021 @09:24AM
(#26490853)
I don't struggle with css, i just never use it since it's not what we were taught and my job rarely has me poking at it. But if I need to convert stuff or alter things it's not an issue. It's just gonna look sloppy it less than ideal.
But it's css code. You can debug that real time and it doesn't affect the real stuff that my company actually pays me for.
Conversely, I've known college taught programmers who struggle with basic CSS so... it's all relative IMO.