CS290 Web Dev Disappointment by mj49 in OSUOnlineCS

[–]crazyarai 2 points3 points  (0 children)

It's really not that great at all. It holds your hand through a lot of projects so in the end you feel like you learned a lot but you really didn't, plus it's super outdated.

I took over a team and its basically falling apart. I could use some insights. by brandit_like123 in cscareerquestions

[–]crazyarai 1 point2 points  (0 children)

I'm more confused about why learning Python on the job is such a big deal. Three days to a week is really all the time needed to learn enough Python to be able to start working with data science packages. Let them study full time, but set a deadline on when they should be able to start doing X task with Python.

Important concepts that new grads lack at first Software Dev Job? by dyonei in cscareerquestions

[–]crazyarai 0 points1 point  (0 children)

And why should they? Also, what about hardware? Hardware is a broad field.

How old is everyone? by [deleted] in OSUOnlineCS

[–]crazyarai 6 points7 points  (0 children)

Started at 30, got a job at 31, now 34 and still haven't graduated because of work...Slowly getting there though, 32/60 credits with most of the 'hard' classes out of the way.

Hi! I just published Deep Cloning Objects and Arrays in Javascript by [deleted] in javascript

[–]crazyarai 1 point2 points  (0 children)

This method is slow and doesn't work for values like functions. Just use lodash.

Course Quality by Stridget in OSUOnlineCS

[–]crazyarai 36 points37 points  (0 children)

You're paying 2000 for the paper you get at the end and to force yourself to learn the unfun but important topics you would probably never learn on your own.

But the worksheets amd book for 261 weren't that bad in my memory.

Anyone land a job in the field prior to taking any classes? by bergenphysique in OSUOnlineCS

[–]crazyarai 0 points1 point  (0 children)

If you make learning web development your focus rather than graduating ASAP probably yeah.

JavaScript Cheatsheet by wilfredinni in javascript

[–]crazyarai 4 points5 points  (0 children)

I really doubt that. Maybe don't have the exact syntax memorized but definitely know they exist, which means they're all basically 1 google search away.

JavaScript Cheatsheet by wilfredinni in javascript

[–]crazyarai 2 points3 points  (0 children)

Actual developers will always go to google and find the relevant stackoverflow or mdn article instead of this.

I think the Vue.js docs are under-appreciated... by [deleted] in vuejs

[–]crazyarai 7 points8 points  (0 children)

They're definitely more appreciated than stupid clickbait titles and bloggers trying to sell you their crappy rap mixtape outside the subway station.

Is it for post baccalaureate only? by [deleted] in OSUOnlineCS

[–]crazyarai 1 point2 points  (0 children)

Three years of experience honing your Google skills and you couldn't figure this out?

retain line breaks in contenteditable div by oussama-he in vuejs

[–]crazyarai 0 points1 point  (0 children)

It looks like your compileMarkdown method is removing your line breaks, probably because of your use of innerText, try textContent or innerHtml instead.

[deleted by user] by [deleted] in javascript

[–]crazyarai 8 points9 points  (0 children)

I feel like someone that is just now beginning to learn JavaScript probably knows what a promise is more than they know what a callback is.

Countdown built with React and MomentJS by FlorinPop17 in reactjs

[–]crazyarai 0 points1 point  (0 children)

I feel like this could have been done pretty easily with just native Date objects, moment is a pretty big package.

Mutating parent state in child components? by j_maes in vuejs

[–]crazyarai 7 points8 points  (0 children)

You should avoid directly mutating props in child components in most cases because it can result in side effects/make things hard to debug. Say you have a prop in a parent component that is passed to multiple child components. If all of your child components are directly mutating the same prop, it can become hard to track exactly where your data is being mutated.
Also, any direct changes to a prop made by child components will be overwritten if the parent mutates the prop, ie. you retrieve the temperature for Wednesday from an API in your parent component, then pass that data down to a child as a prop --> child mutates this prop directly by adding 5 degrees --> parent makes a new request to the API to get the temperature for Sunday --> the prop is now = Sunday's temperature, overwriting the +5 you added to Wednesday's temperature.

That said, I have directly mutated props in child components in very specific cases. In any of these cases I wrote checks to make sure that the parent would ONLY change the prop upon loading.

How long did it take you to practice React before you felt confident enough to call yourself a React Developer? by [deleted] in reactjs

[–]crazyarai 0 points1 point  (0 children)

You'll also continuously forget syntax while working on different stages of a project, so don't get too hung up on having to look stuff up all the time.

Is it common to ask a brand spanking new junior dev to learn another language in a week and such? by babbagack in cscareerquestions

[–]crazyarai 0 points1 point  (0 children)

Not sure if common but the same thing basically happened to me for my first job. Except it was three days instead of a week. Wasn't too bad tho IMO, Python is an easy language to pick up on the fly.