'For fun' I'm self taught and need to brush up on the CS fundamentals. So taking the free Harvard course
Anyone here good with d3? Have a huge bug on a project I'm working on trying to do something cool with the forceLayout and am completely lost trying to fix it.
May as well get right to it and study assembly instead of C if you want to get to the fundamentals. Never hurts to understand exactly how the machine is doing things either. C would be a lot easier to learn after learning assembly basics.
i'll probably end up having to take a class that is all assembly one of my finals during the summer was to calculate the value of pi via the monte carlo method. i couldn't remember how the stack worked exactly, so i had like 10 separate blocks of assembly code.
one week in. where I was monday to where I am now is amazing. doing 12 hour days, but still having a ton of fun.
I've posted it before, but this is a good book. You can get it used for pretty cheap. I'll send you my copy if you don't want to spend money. https://www.amazon.com/gp/offer-lis...bs_14_t_1?ie=UTF8&refRID=CJNZGSB753F4HGQMPYE0
Some of y'all seem to be bouncing all over the place. If you're going to learn something low level like assembly or C I wouldn't jump between that and JavaScript just willy nilly. Those languages are used for very different things and my thought is that you're not going to absorb as much when you have to shift your thinking patterns. On the other hand I may be talking out of my ass since I'm mostly self-taught and work mostly in web development now.
yup, so far I've spent 50 hours this week coding....granted right now its just HTML and CSS, the concepts are all starting to make sense.
Agree. I bounce around between languages occasionally because of necessity, but if you can concentrate on one you are definitely better off. There is nothing wrong with learning a language just out of curiosity but the retention will be pretty low unless you are using it a good amount. Maybe I'm just forgetful though so idk.
I agree but I get a little restless focusing on just one thing unless I'm really into it. Can stay a lot more productive switching between a few topics
Trying to get the basics of angular down. Feels weird writing actual html after all the time I've spent in react. I do like the 2 way data binding... makes scaffolding up an app so much faster
I don't do much frontend work anymore as Angular2 and React have taken off using things like Webpack and I haven't had enough time to learn, but I'm still a huge fan of Angular1 with Jade for templating.
I took classes in C, C++, Assembly and COBOL And I hate them all I know people say, "Use the best tool for the job", but somehow I manage to conclude that Python is the best tool for 90% of the non-front end jobs I do.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map If you don't want to do this then look into using Object.keys() for your properties object then iterate over your input. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
anyone used Elm before or have anything bad they have heard about it? pretty new language that seems pretty cool so far, I think our team is going to do some projects with it
I'm just in my first true OO class. Thinking about things in terms of objects rather than, like, a single task is a big change (for me, at least). And having to plan out and justify which objects interact and why is just another layer on top of actually getting the code to work. It's pretty cool, but easily the most difficult jump I've had so far. I've been drawing diagrams like crazy.
Imagine when OO programming first became popular and people had to switch from using COBOL or BASIC for years to something that requires a completely different way of thinking? This book is a bit advanced, but a great great tutorial on good OO programming,
I'm fortunate in that my program was centered around OOP and OOD, so I never really had to relearn like you. Some of the vocabulary associated with Inheritance was a little tricky for me if I remember right. I guess I never realized how much extra design work it is since Its all I know. I hate design work. I'm probably not going to be a successful developer.
I don't know if I'd call it relearning, so much as the approach was more piecemeal? Like Learn loops, arrays, functions, etc Now learn classes, pointers, dynamic memory, etc Now learn multi-threaded linked list, hash table, binary search tree, etc Now make objects out of those things and have them do stuff
That's kind of what I figured. Everything is an object in Java right? Or is it that everything is a pointer...? Anyway, I've only used c++
You don't generally have to deal with the nastiness of managing pointers in Java/C# like you do in C++.
Pretty much everything is an object but the primitive data structures, and even those act like objects.
It sucked at first but the "standard," to the extent that one exists, in my program is that virtually anything other than simple, temporary variables inside a single function has to be dynamically allocated (and use copy constructors, where applicable), so I got better at it through a lot of practice. Then again, the most complex thing I've written so far is an OO program where 2-8 computer players play dominoes against each other, so maybe it gets worse.
I haven't gotten into shared_ptr and similar stuff beyond knowing that they exist, so maybe I'm just blissfully ignorant of a future hell
Also I saw this on reddit and I thought it was funny. I believe it checks the strength of a new user's password by trying the associated email and password on facebook, twitter, etc. https://github.com/SirCmpwn/evilpass
doing a little web scraping/data viz project. god bless the baseball cube for using vanity urls on player pages and throwing ID's and classes on everything