Live data from Hacker News

A Site That Teaches You to Code Well Enough to Get a Job

wired.com

171–180 of 200 posts

Re: A Site That Teaches You to Code Well Enough to Get a Job

#171
post #124

Earlier quoted context omitted.

Routing is done by a router, not a server. a server serves. Does that really need to be said? Edit: to clarify, I read about "routing" in "web-apps" now and then. I have problems figuring out, although it seems to be clear to anyone. And then you come and mess up terms even more, while routing is absolutely not essential to a web-server. Also, if your idea of routing is anywhere near apache's rewrite-rules, I don't w…

"Routing" in this context means resolving URLs to their correct handler.

Well, that's the main feature of a web server, besides the obvious sending of responses? The usual notion is of requests and responses, routing seems to be an avant-garde term, in this domain.

Re: A Site That Teaches You to Code Well Enough to Get a Job

#173
post #112

Earlier quoted context omitted.

Yes, anyone that says "you can push it to Heroku easy as pie" clearly hasn't spent hardly any time teaching anything to actual beginners.

I was working on the assumption that environment would be already set up for them. Setting up Apache to test stuff locally, getting FTP set up to get into your remote server, etc is all a pain with PHP too. Once everything is set up, it's two-ish commands to commit and push to somewhere like Heroku. And no, I haven't taught beginners at all, I'll fess up to that. I've learned alongside them, though. PHP is a perfectl…

Windows: Install Xampp, copy your files to C:\xampp\htdocs

Right click xampp icon and start services

Ubuntu: sudo apt-get install apache2 php5 mysql-server php5-mysql

sudo service apache2 start/restart

sudo service mysql start/restart

copy files to /var/www/

"getting FTP set up to get into your remote server"

sudo apt-get install ssh sudo service ssh start

Re: A Site That Teaches You to Code Well Enough to Get a Job

#174
post #167

Earlier quoted context omitted.

It was yes, my mistake. I read your link and it was a snoozefest, and I'm not really sure twitter posts count as references. People want to see your code before they hire you. Github is a place to share code. That's it really - white male or not. This is especially relevant to OP because he doesn't have commercial experience coding. Most interviewers will be nervous of this, a large portfolio accessible in a familiar…

I was actually referring to the multiple listed references at the bottom of the article you "read." There are several other ways to see someone's code than expecting them to do work that they aren't getting paid for. Being "nervous" about people that don't do work for free perpetuates inequality. Try to see past your privilege and perhaps you won't hire "THAT guy."

Sure, well I wouldn't hire you. You're one of those horrible sexist man pigs that assumes everyone they talk to on the internet is a white male like them.

CHECKMATE. And goodnight.

Re: A Site That Teaches You to Code Well Enough to Get a Job

#175

Last year, I tried something new. One of my friends, a Mathematician, and the smartest guy I know, was working at the library. I told him he should get into programming, and hired him as my "Apprentice". I was mentoring him directly. He was working right next to me. He was learning a lot, I was enjoying the teaching, but I could also hand him boring stuff (CSS) and he would love to do it. I paid him peanuts ($12/hr)…

I taught myself to code up to a 65/hr job in 2 years and trained a friend to a 25/hr job in half a year.

Very glad to see others doing the same, I can't wait until online education mixed with mentorship proves to be a viable education option.

Re: A Site That Teaches You to Code Well Enough to Get a Job

#176
post #31

Earlier quoted context omitted.

Since you don't have a background in software, I would suggest specializing in the language/framework/utility of the day - something like Angular, React, etc. You will have a leg up on the vast majority of developers (the ones who don't read HN). I work for a small startup in the NYC metro area and of course I agree with the parent post. We have a fairly terrible interviewing process. Candidates are phone screened by…

thanks a lot for your post. input from active professionals is invaluable to me. i've actually been working on learning angular for the past few weeks. i've stopped updating my github in that time since i'm just doing basic stuff, but once i finish some more tutorials and documentation i plan on building an angular project to display on my github. are there any particular features that would really catch your eye as…

If your algorithmic skills are good enough to ace the problems in that book, you can probably get a job at one of the big three software companies (Google, MS, Amazon). The vast majority of programming jobs are enterprise development work (think endless CRUD apps) that require nowhere near that level of skill.

Re: A Site That Teaches You to Code Well Enough to Get a Job

#177

Last year, I tried something new. One of my friends, a Mathematician, and the smartest guy I know, was working at the library. I told him he should get into programming, and hired him as my "Apprentice". I was mentoring him directly. He was working right next to me. He was learning a lot, I was enjoying the teaching, but I could also hand him boring stuff (CSS) and he would love to do it. I paid him peanuts ($12/hr)…

I did something similar. Two friends of mine were unhappy with their jobs. One was a writer, and the other worked as a wordpress administrator. I started a somewhat informal weekly class, and six months later they both work as software developers.

It absolutely works, and it's certainly more efficient than a four year degree.

Re: A Site That Teaches You to Code Well Enough to Get a Job

#178
post #174

Earlier quoted context omitted.

I was actually referring to the multiple listed references at the bottom of the article you "read." There are several other ways to see someone's code than expecting them to do work that they aren't getting paid for. Being "nervous" about people that don't do work for free perpetuates inequality. Try to see past your privilege and perhaps you won't hire "THAT guy."

Sure, well I wouldn't hire you. You're one of those horrible sexist man pigs that assumes everyone they talk to on the internet is a white male like them. CHECKMATE. And goodnight.

I fail to see where I made the assumption that you were a white man. I merely assumed that you share the privilege of having time to devote to Open Source projects, based on the words that you used, and your casual dismissal of the idea that everyone might not share that privilege.

But congrats on your win, all the same. The judges were really impressed. Welcome to HN.

Re: A Site That Teaches You to Code Well Enough to Get a Job

#180

Last year, I tried something new. One of my friends, a Mathematician, and the smartest guy I know, was working at the library. I told him he should get into programming, and hired him as my "Apprentice". I was mentoring him directly. He was working right next to me. He was learning a lot, I was enjoying the teaching, but I could also hand him boring stuff (CSS) and he would love to do it. I paid him peanuts ($12/hr)…

Reading this kind of "experiences" always make me wonder if there's something wrong with me. As it seems, I am the only person in the world that can't find a mentor willing to invest a tiny bit of his/her time for teaching. And I didn't even ever asked for "peanuts".

It would be amazing to have the chance to learn from and improve my skill with an expert developer, and I'm sure a lot of people will agree with me.

Doing this at large scale would end up creating a "generation" of highly capable developers - and you will know that because you trained them yourself - who will eventually become the mentors and, in turn, teach to the next generation.

Post reply on HN