Earlier quoted context omitted.
This looks awesome and has certainly piqued my curiosity. How long has the beta group been going? Do you have an idea of retention rate yet? And for those who drop out, why?
This beta group has been going on for a year, early 2019. Our retention rate is really poor, until today's posting about 400 signups and only 8 made it to the end. The current first phase is actually to answer this question: "For the students that complete the whole curriculum, could they contribute to a codebase that users use and follow good coding practices like an engineer would?" The answer is yes, so now we hav…
Show HN: C0D3 – A free, interactive site to learn coding
141–150 of 177 posts
Re: Show HN: C0D3 – A free, interactive site to learn coding
#142Re: Show HN: C0D3 – A free, interactive site to learn coding
#143C0d3 was way more helpful for me in learning programming than a college room filled with hundreds of students, and only one professor and a limited # of TAs to help.
Thanks to Song & C0d3, I’ve developed the strong foundation of engineering I needed to land multiple Developer Advocate roles.
10/10 would recommend lol.
Re: Show HN: C0D3 – A free, interactive site to learn coding
#144Last year, I mentored a few students who are learning coding to become a software engineer from non-traditional backgrounds. Rather than encouraging them to leetcode and practice for interviews, I taught them software engineering practices and mentored them to build c0d3.com together as a team. c0d3.com will be a free learning site where other students like them can learn coding and then help improve the site. As a s…
You said, “ Rather than encouraging them to leetcode and practice for interviews, I taught them software engineering practices...”. How do you square that with the reality that many software jobs have leetcode as a gate to an offer? I find myself stuck at this juncture. I am comfortable with software practices, but the reality of these sorts of interviews has me basically trying to figure out how to “hack” the coding…
Plus, I have my own personal projects to work on. Plus, I have an open source project available for perusal. Therefore, I refuse to do leetcode/hacker rank problems for interviews.
I lucked out-- For my current job offer, I simply had a 45-minute conversation, answering technical questions about a particular language, as well as behavioral questions, with three people involved in the hiring decision. Two days later they notified me with a verbal offer that they would like to hire me. Note: I also have an open source project which they reviewed during their hiring of me.
So, given that success-- one interview -> hired, I am quite happy, but I know it's not the typical manner of hiring.
That said, since other recruiters are contacting me regularly, I am taking interviews. However, i inform them:
A. I am coding my own business project at the moment.
B. I do not code for free, not even for interviews.
C. I've received a verbal job offer, from an interview which did not require a coding test.
D. I have an open source project featuring a few thousand lines of code which can be reviewed-- if a hiring engineer is actually interested in seeing my code.
(That said, I did notice that learning to solve algorithm-efficient problems via video series has improved my skills. Just not that substantially, and not in a way that is necessary for my projects-- the code already works pretty gosh darn fast at the scale of my projects & past projects for companies which hired me-- they didn't need google or amazon level code efficiency.)
Re: Show HN: C0D3 – A free, interactive site to learn coding
#145Earlier quoted context omitted.
This beta group has been going on for a year, early 2019. Our retention rate is really poor, until today's posting about 400 signups and only 8 made it to the end. The current first phase is actually to answer this question: "For the students that complete the whole curriculum, could they contribute to a codebase that users use and follow good coding practices like an engineer would?" The answer is yes, so now we hav…
I'm curious to learn what you plan to do in order to understand the retention rate issues
Re: Show HN: C0D3 – A free, interactive site to learn coding
#146Earlier quoted context omitted.
I agree, I haven't had time to revisit it to improve the wording, will do it tonight. This is really what I meant: Our decision behind JavaScript: We want our students to understand technology at a conceptual level first, end to end: 1. Client side - Mobile, web, terminal 2. Server side - Database interactions, system design and optimization 3. Batch - ML models and scripting AFAIK, JavaScript is the only language th…
Don't worry too much about the JS haters. JavaScript, a dynamically typed, flexible language is a great first language to learn programming with. As for the wording, all you need to add is the word platform: JavaScript is the only language that lets you build applications for any technology platform, including the web, desktop, mobile apps and terminals.
Re: Show HN: C0D3 – A free, interactive site to learn coding
#147Earlier quoted context omitted.
Yeah after the curriculum, the students transition to using typescript. It is a natural progression towards wanting to type your function arguments and return values for clarity and consistency.
If you are targeting people learning programming, it really does not matter. TypeScript really makes sense to those who were already comfortable with a strongly typed language (eg Java, C#) before learning JS.
Re: Show HN: C0D3 – A free, interactive site to learn coding
#148Earlier quoted context omitted.
I think you are right and I'm annoyed that you are. Because I think JavaScript is a really hard language to master. Ubiquitous yes, versatile yes but so full of cruft and bad design decisions that it really can put many people off programming.
And the ecosystem is a confusing, overwhelming mess.
Re: Show HN: C0D3 – A free, interactive site to learn coding
#149Earlier quoted context omitted.
Nope. The links you send for password recovery are also again outdated on arrival.
what is your username? We will make sure this gets sorted out.
Re: Show HN: C0D3 – A free, interactive site to learn coding
#150Earlier quoted context omitted.
I agree, I haven't had time to revisit it to improve the wording, will do it tonight. This is really what I meant: Our decision behind JavaScript: We want our students to understand technology at a conceptual level first, end to end: 1. Client side - Mobile, web, terminal 2. Server side - Database interactions, system design and optimization 3. Batch - ML models and scripting AFAIK, JavaScript is the only language th…
I think you are right and I'm annoyed that you are. Because I think JavaScript is a really hard language to master. Ubiquitous yes, versatile yes but so full of cruft and bad design decisions that it really can put many people off programming.
I think you may find that some of those "bad design decisions" are actually not so bad, or at least manageable, once you will have read through the book.