Live data from Hacker News

Show HN: Learn to Code for Free

upskillcourses.com

91–100 of 139 posts

Re: Show HN: Learn to Code for Free

#91
OT: The reviews on the frontpage are fake right? I'm not bashing the course by any means, I'm just curious. I see lots of services display similar user quotes and was wondering if it's a standard marketing practice.

Re: Show HN: Learn to Code for Free

#92
post #83

Earlier quoted context omitted.

>> It took me a very, very long time to realize that it's simply a matter of fact that no two developers think alike, . . I was part of ThoughtWorks interview process sometime back. In one of the rounds called Pair Programming, a senior developer worked with me on the given problem statement. I arrived at right solution, but he wasn't happy with the solution just because he didn't like the way I solved it. I came bac…

After experience with several junior developers I plan to do the following to train the next one. First, let them solve an isolated problem in our code base. At pull request step comment excessively (this is what inevitably happens with all junior developers, the PR is so huge that GitHub chokes on it). Finally, pair them with a senior developer to solve the issues raised in the PR, rather than letting them fix them…

This is really a good idea. I have seen this happen with several teams in my organization.

Re: Show HN: Learn to Code for Free

#93

Earlier quoted context omitted.

>> It took me a very, very long time to realize that it's simply a matter of fact that no two developers think alike, . . I was part of ThoughtWorks interview process sometime back. In one of the rounds called Pair Programming, a senior developer worked with me on the given problem statement. I arrived at right solution, but he wasn't happy with the solution just because he didn't like the way I solved it. I came bac…

>> How they can assume or think that two programmers going to solve the problem in "same" ... way! It takes a lot of restraint and stepping back from being in "first-person developer mode" to understand that someone else's unique approach is quite likely valid. I purport to be able to do so but I still find it incredibly difficult to ignore my brain's initial instinct to start pointing out the supposed flaws in someo…

This is exactly what I was thinking! The points that were written is just as what I had in mind. But I guess still your missing one important point on testing. The code should work if deployed, but at the same time, we need to have through testing for the same.

I always start with reading test cases rather than source code directly. Thats the way it should be (IMHO).

Re: Show HN: Learn to Code for Free

#94
post #44

Earlier quoted context omitted.

I tried it few weeks back and sadly they force you to add credit card to proceed. Few seconds of googling showed people using fake ones to circumvent it. Not really interested in that nor exposing card details.

Send a message to support@upskillcourses.com and you'll get hooked up with a free Cloud9 account.

just send you an email for a free account.

Re: Show HN: Learn to Code for Free

#95
post #4

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?

It's called experience. Invest well in your people and they will pay you back in dividends

Re: Show HN: Learn to Code for Free

#96
post #48

Earlier quoted context omitted.

Does it? RoR was the craze 2-3 years ago but I honestly haven't heard much about it as of late... Now everything seems to be Node.js

Systems that already exist need to be maintained. Why do people still write COBOL? Because it's cheaper to maintain an already in place system than to rip it out and replace it with the newest fad.

I guess, but I'd imagine there's always more work for creating new sites than for maintaining old ones.

Re: Show HN: Learn to Code for Free

#97

I'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 here) to not push Chrome only. It is very important for our liberty to have various actively used browsers.

Re: Show HN: Learn to Code for Free

#98
post #15

Earlier quoted context omitted.

> We've hired several devs out of bootcamp, and they're all taught how to code, but not how to solve problems using code... Frankly any Algorithms & Data structures book should do the trick. Choosing the right data structure is often half the solution when solving a problem. That plus SICP and a book about Discrete Math should be enough for 90% of the daily problems.

I'm not sure Algorithms & Data Structures will help you all that much in the real world. In most modern languages, all the algorithms and data structures are already implemented in the standard library, and while having heard of them is beneficial, you won't get a lot of value out of knowing how to do a binary search. The problems that I see most junior devs struggling with are at a much higher level. How do you orga…

I'm inclined to disagree as well. Organization of large scale programs/problems is straightforward if the composing parts are sensible. The datastructure is root of all. A proper explicit structuring of the data is crucial to constructing a good abstraction. I usually accent reading others' programs or solutions, with objective of finding new ways to see the problems. Of course it's important that said programs are good quality. Inspirational properties of elegant programs should not be underestimated. To me, most influential such readings were classic textbooks (Norvig's PAIP), classic algorithms (like qsort) and others' kata solutions. Also, another thing that I find is very important is if you work on very complicated stacks like web or native apps, to step back from time to time and do some cleaner programming in simpler environments. This helps maintain curiosity. What I do is write small programs, and I don't implement actual stack calls (like filesystem calls or dependency calls), just stub them. This let's the mind feel free. When I'm done, if I want to have it functional, I'll implement the calls. Point here is not to burden self.

Re: Show HN: Learn to Code for Free

#99
post #91

OT: The reviews on the frontpage are fake right? I'm not bashing the course by any means, I'm just curious. I see lots of services display similar user quotes and was wondering if it's a standard marketing practice.

There are marketers who do this with real quotes, sometimes by asking customers for a statement and permission to publish it.

Those here look kind of unrealistic since all reviews are worded thoughtfully, gave 5 stars, have similar length and no grammatical errors. Also, each user has a perfect portrait image as profile picture - this isn't even the case on LinkedIn...

Re: Show HN: Learn to Code for Free

#100
post #4

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?

Ive also been trying to find something similar. My dad has been trying to learn to code and all the courses labeled "learn to code" seem to be coding on the web. Not learning "How to solve problems using code". Ive had to take him manually through basics of control structures, variables,etc.

For everyday problem solving have you considering starting with an environment like Mathematica, Jupyter, Octave/Matlab, or even Excel?
Post reply on HN