I'm looking for courses that seem to be the opposite of this... no language or programming at all, but instead looking at the process of breaking down problems. We've hired several devs out of bootcamp, and they're all taught how to code, but not how to solve problems using code... Anyone have material that might be good for this? Books, videos, courses?
Show HN: Learn to Code for Free
121–130 of 139 posts
Re: Show HN: Learn to Code for Free
#122Earlier quoted context omitted.
I'm going through it as a tech professional who is a non-developer. I know how to code, I just don't do it professionally (and I don't know Ruby, let alone Rails). I'm loving it. Obviously the "here are some commands" and "go find Google Chrome" made me laugh a little but I understand the audience they're for. I love how quickly we get into actually creating something, it keeps my interest when I see progress. It's b…
for you it sounds great but for someone like me I like to understand how things work under the hood. Yeah I made a blog in 15 minutes using Ruby and Rails but how did that happened under the hood? I like to fully understand things not just be told how to do it. I guess that's why PHP being embedded in HTML allows me to see the bigger picture.
First, from what I understand, Rails has a lot of "magic". So on that note, you're probably just not going to like Rails or Rails-like frameworks in general (like Django, lots of magic). PHP or even something like Flask might be better for you. Different people like different levels of abstraction, and believe it or not you can write web pages in C. PHP was originally designed as an abstraction over C, to add a little "magic" so you didn't need to know how things worked under the hood in order to get a web page running. These days, Rails is the new magic, and PHP is the new "under the hood".
Secondly, the course does go into more detail later on (I'm on #20 of the "build a saas app" right now), where after every video that you write code, there's a video that explains why you did that and what it does to the program. It actually goes into more detail than I was expecting for a tutorial that starts off with "here's how to install Google Chrome".
Re: Show HN: Learn to Code for Free
#123I'm looking for courses that seem to be the opposite of this... no language or programming at all, but instead looking at the process of breaking down problems. We've hired several devs out of bootcamp, and they're all taught how to code, but not how to solve problems using code... Anyone have material that might be good for this? Books, videos, courses?
Re: Show HN: Learn to Code for Free
#124Roben, I'm actually disappointed to find out that you've made this course free. It seems the folk on reddit gave you a nasty bit of pressure? Well, i don't see how you're going to be able to maintain this project(100's of hours of videos) without earning anything for it. Quality is bound to decrease in the long run. I believe you should stick with your previous model(Free for a month or two, subscribe when its useful…
Re: Show HN: Learn to Code for Free
#125I've decided to make my course on complete full-stack web development free, forever! It's a massive amount of content. Please let me know what you think of the course!
Based on the skimming through the titles it looks like a quite complete material. As it looks like after completing this course people should be quite capable to build their own solutions, I would recommend you to cover the security aspect more broadly. Perhaps cover multiple commonly known attack vectors (and how they are mitigated) and basics of the cryptology. I would also suggest you (based on the other comment h…
Re: Show HN: Learn to Code for Free
#126Re: Show HN: Learn to Code for Free
#127I'm looking for courses that seem to be the opposite of this... no language or programming at all, but instead looking at the process of breaking down problems. We've hired several devs out of bootcamp, and they're all taught how to code, but not how to solve problems using code... Anyone have material that might be good for this? Books, videos, courses?
Re: Show HN: Learn to Code for Free
#128Earlier quoted context omitted.
Parse this file and tell me the total of all $ amounts, and the line where we've reached 50% of the total $. How do you approach this problem and break it down. I've seen problems like this solved by looping through the file twice, because they answer one question at a time... But I'm hoping there is something out there that can teach the general process of breaking down the problem, identifying loops, identifying ge…
I have no idea if this works (it did for 3 test cases), and I still end up reading through the array (but not the file) twice. # assuming file with $100\n$200\n$23\n$50 etc. linenum_vals = [] with open('numbers.txt') as input_file: for i, line in enumerate(input_file): try: linenum_vals.append([i, float(line[:-1][1:])]) except ValueError: print("Not a number value on line", i) total = 0 for i in linenum_vals: total +…
I don't have any specific implementation - or if this idea would even work - but I do think sorting the lines first might be of help toward a better solution (I could be completely wrong on this). As well as tackling the totaling and checking from both ends of the list.
You'd have to keep track of everything, of course, in order to know at the end where in the -real list- (unsorted) the half-way total point is at. If this idea has any merit at least.
Re: Show HN: Learn to Code for Free
#129Re: Show HN: Learn to Code for Free
#130Earlier quoted context omitted.
Parse this file and tell me the total of all $ amounts, and the line where we've reached 50% of the total $. How do you approach this problem and break it down. I've seen problems like this solved by looping through the file twice, because they answer one question at a time... But I'm hoping there is something out there that can teach the general process of breaking down the problem, identifying loops, identifying ge…
I have no idea if this works (it did for 3 test cases), and I still end up reading through the array (but not the file) twice. # assuming file with $100\n$200\n$23\n$50 etc. linenum_vals = [] with open('numbers.txt') as input_file: for i, line in enumerate(input_file): try: linenum_vals.append([i, float(line[:-1][1:])]) except ValueError: print("Not a number value on line", i) total = 0 for i in linenum_vals: total +…
At the end, return the highest key in the dictionary for your total, and then run a reduce that returns the first key/value pair that is >= half the total