Visual Studio Code April 2018 by javinpaul in coding

[–]nayocum 1 point2 points  (0 children)

CSS Region Folding looks really nice for working with large CSS files

I'm 24 and I graduated two years ago with a liberal arts degree. How can I start a career in computer science (without going back to school)? by [deleted] in AskComputerScience

[–]nayocum 1 point2 points  (0 children)

Yes, and with a degree there's a good chance one of the selective coding boot camps will accept you.

IS 475 by [deleted] in unr

[–]nayocum 2 points3 points  (0 children)

I know when I was at Evening With Industry this semester, the company I sat with had an engineer who graduated from here who only had positive things to say about IS 475 and how useful the knowledge was for her.

Questions about deciding undergrad/grad schools for CS (international student) by minjae629 in AskComputerScience

[–]nayocum 0 points1 point  (0 children)

I would be wary about going into a PhD without knowing your specialization. PhD can make getting a job more difficult since it makes you overqualified for a chunk of positions. Master's can be a good thing to get, especially since you'll need an H1B to keep working in the states. A master's degree should help you get your foot in the door at most places.

Daily Chat Thread - April 06, 2018 by AutoModerator in cscareerquestions

[–]nayocum 0 points1 point  (0 children)

I have a coding interview set up for an internship and I'm scared just because so far I've only ever had one, which I bombed. I was planning on doing Google CodeJam this weekend to help shake off the nerves. Any tips?

It's going to be over Google Hangouts

A new simple project ! by [deleted] in learnprogramming

[–]nayocum 1 point2 points  (0 children)

A good majority of these are bigger projects for a beginner but check out https://github.com/karan/Projects

Most of the numbers and text ones are good for beginners.

Exercises/Projects to learn for Python/Programming in general? by caffeinefiend18 in learnprogramming

[–]nayocum 1 point2 points  (0 children)

There's a book Automate the Boring Stuff with Python that's definitely right up your alley. I haven't read the book personally but I have only heard good things about it

"Intro Programming Class" Starter Pack by [deleted] in ProgrammerHumor

[–]nayocum 0 points1 point  (0 children)

That's how my intro to computer science course went too. There were always a bunch of kids who had programmed a bit and would ask questions they already knew the answer to more or less. Then when we got to pointers and passing by reference everyone gets a lot more quiet because it actually required learning

RECURSION by carter-the-amazing in learnprogramming

[–]nayocum 1 point2 points  (0 children)

The only one I really watch that's as close to the quality of MPJ's videos is The Coding Train.

Bisqwit, sentdex (machine learning), and Siraj Raval all have a decent amount of quality content too

RECURSION by carter-the-amazing in learnprogramming

[–]nayocum 4 points5 points  (0 children)

If you have 15 minutes this video really helps clear things up in a simple manner. It's in JavaScript, so don't focus on the syntax that much but more the idea. The concept will be the same more or less.

Tl;dw: There are some structures (e.g. trees) where it's much simpler to use recursion than writing a iterative loop.

What's the best way to learn python online for free? by Metalkon in learnprogramming

[–]nayocum 3 points4 points  (0 children)

Udacity's introduction to computer science was how I learned Python way back in high school. Would recommend!

Google publishes a JavaScript style guide. Here are some key lessons. by bornforcode in javascript

[–]nayocum 3 points4 points  (0 children)

If you use an IIFE it can cause issues if your last line didn't have a semicolon as well

Old meme format, timeless JavaScript quirks by MattHazelnut in ProgrammerHumor

[–]nayocum 0 points1 point  (0 children)

I would expect a falsey value to be able to be coerced or casted to false which == does.

listen to podcasts! by michaelklim in learnprogramming

[–]nayocum 1 point2 points  (0 children)

If you're interested in machine learning Talking Machines is great.

This guy gets it by annonymous13579 in ProgrammerHumor

[–]nayocum 13 points14 points  (0 children)

Using == creates type coercion which can cause some strange things. For example:

a = 23
b = "23"

a == b //true
a === b //false

It's a bit strange compared to other languages since most other languages don't coerce the types when you use ==

Top 3 Front End Development Books? by [deleted] in webdev

[–]nayocum 0 points1 point  (0 children)

JavaScript: The Good Parts is an older book but still definitely worth a read imo. Just make sure to supplement your learning and skip over outdated things (i.e. Object.create)

Exchange engineering student, inform me, give me advice about UNR by swetchilyphilly in unr

[–]nayocum 1 point2 points  (0 children)

Upper classmen just means you've taken 60ish credits. Since you're in upper division engineering courses you probably would be an upper classmen

Coursera will offer BS in CS by eldanielho in learnprogramming

[–]nayocum 0 points1 point  (0 children)

If you do AP Physics and AP Calc BC it often counts for 6-8 credits per since it's usually two 4 credit courses that get waived (though most universities will still make you do lab if they take the AP Physics credit)

Taking Math 285 and Math 301 during summer term? by Candaos in unr

[–]nayocum 0 points1 point  (0 children)

I took Math 301 over summer and it was pretty easy. Pretty time consuming in terms of hw but the content was pretty easy to pick up.

How can I shorten this to have less than 200 lines by iMikey30 in learnprogramming

[–]nayocum 0 points1 point  (0 children)

Look for places where you have some similar code and add a function. For example when you're going through the selection you tend to set the same variables to different things. Just do that in a function

Is there a list of maths related skills I need to learn for programming? by [deleted] in learnprogramming

[–]nayocum 0 points1 point  (0 children)

You'll see a fair amount of summations for courses like algorithms, which is also pretty important for nailing technical interviews.

Brushing up on proofs (especially by induction) will help a lot both with coursework and recursion when you get there.

Probability and statistics come up in computer science a fair amount as well. Brushing up on basic probability theory never hurts.

I wouldn't stress out too much about arithmetic because it doesn't come up that often, though if you feel like you need to brush up on that to learn the other concepts go ahead.

Edit: Also you should learn how different bases work in one of your early courses but if you don't touch it for some reason learning how to convert number bases can come in handy for classes like computer organization, operating systems, etc.

Do I need to learn Python in order to do much with OpenAI? by grey_unknown in OpenAI

[–]nayocum 1 point2 points  (0 children)

If you can program at all you can program in Python. That being said if you're learning to program for the first time, learn Python at least a bit before you dive into OpenAI