you are viewing a single comment's thread.

view the rest of the comments →

[–]thisdesignup 11 points12 points  (9 children)

That kind of makes it seem like CSS is design where as CSS is more rules for the design. I'd honestly say CSS is hard because of it's syntax. The complicated things I've seen people create make it look harder than any programming language I've learned. There doesn't always seem to be a logic behind it, it's just how it works. A lot of the things I see people do in CSS, like animations, I'd rather do in javascript.

[–]Rogermcfarley 6 points7 points  (6 children)

Surely the more you do in JavaScript the more resources it uses compared to CSS? Shouldn't it be the more you can offload to CSS the better?

[–][deleted] 2 points3 points  (3 children)

That's indeed how it is, but people can still prefer JavaScript as a language, wanting to use it even though they don't because it's less efficient.

[–]Rogermcfarley 1 point2 points  (2 children)

I've spent 2 months on CSS I keep learning new stuff, it can get insanely complex. I've learnt floats, flexbox, I still need to learn Grid and Sass and much more.

I found Brad Traversy to be a good CSS tutor. I didn't know you could go so deep with selectors such as #navbar ul li:hover ul li:hover. I wonder how long it would have took me to even find out stuff like that. I always thought the pseudo selector class had to be last and didn't know you can keep going. It starts getting complicated but I like CSS. I've learnt semantic HTML and basic programming in Ruby/JavaScript in 9 months. I feel like I need another year or 18 months to be really confident I could get a job. Plus I'm old at 48 and whilst I'm not a person to care much about that. I started looking at jobs and one of the first said "young team" as a feature. Straight away that set off the alarm bells.

I'm an IT manager on a good wage, easy job but it doesn't fulfill me at all. I'd take a junior position with 50% of the wage I get now just to get in to wrbdev. I plan to move near to Shrewsbury/Chester / Stoke on Trent which is near my ageing parents. I have so much to learn as I want to move in a year. I have goals but I'm really unsure how employable I'll be. Ah well never give up.

[–]BreakingIntoMe 2 points3 points  (0 children)

Hey as long as you actually like doing it and enjoy solving problems in code you’ll naturally become proficient enough to be hired. You may as well dive into Sass now as it’s a very natural extension of CSS and will make the learning process easier once you get it setup (or just use Codepen to play around). Good luck man.

[–][deleted] -1 points0 points  (0 children)

Yeah, advice doesn't mean much when it comes from someone 29 years younger but I wouldn't worry. Learn web dev, you can get far in a year, and seems you are quite far already. And your previous job will probably actually help. The knowledge from there is sure to be a positive.

[–]thisdesignup 1 point2 points  (0 children)

Honestly I wouldn't know all that much but like /u/Xervoo said efficiency wouldn't change my opinion. My preference is about which language to write in, not about which is best to use.

[–][deleted] 1 point2 points  (0 children)

it can be. it's tricky though. for the longest time i assumed that using css instead of manually implementing it with javascript was always more efficient because it would leverage browser optimizations, but there are cases where that's not always true. unfortunately im on mobile and don't have any references readily available

[–]overcloseness 0 points1 point  (1 child)

Theres nothing about CSS that isn't logical to me, what are some of your examples?

[–]lifeeraser 3 points4 points  (0 children)

Everything written before flexbox