Live data from Hacker News

Show HN: C0D3 – A free, interactive site to learn coding

c0d3.com

71–80 of 177 posts

Re: Show HN: C0D3 – A free, interactive site to learn coding

#72

I’m always happy to see paths for more people to learn useful industry skills (most often not taught in universities). But can we please not lower our hiring bars because the company partnered with bootcamp X or because there is a diversity (read: three groups) target to hit? Yes it’s cheaper, and we save some money after tax incentives, but if I have to pass up a superior candidate due to an order from upper managem…

I'm sorry if your company conflated diversity and inclusion with lowering hiring bars. Everywhere I've worked, that hasn't been what diversity programs are about.

Re: Show HN: C0D3 – A free, interactive site to learn coding

#73
post #2

Last 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…

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?

Re: Show HN: C0D3 – A free, interactive site to learn coding

#74
post #58

Software engineering is more than just software development. Writing requirements, drafting documentation, testing, verification, maintenance. I hate to be hypercritical, but five weeks of javascript doesn’t make you a software engineer.

Exactly. Which is why c0d3.com emphasizes understanding users and working together as a team. All code contributions are code reviewed and there is code coverage: https://github.com/garageScript/c0d3-app/pulls?q=is%3Apr+is%...

Let me be a little more explicit, software engineering is more than code. Software developers live, breathe, and puke software development. Software engineers, usually accredited, are systems engineers as well as software developers.

Software engineering is a relatively new field and segregates from computer science in the sense that software engineers typically are involved in interface design (electronic and software), architecture, documentation, and various other aspects of typical engineering. I feel like I’m being an ass but I find the use of the term “Software Engineer” in this case is erroneous. In the same way you wouldn’t consider someone who tinkers with an arduino an electrical engineer, I don’t think we can consider someone who knows full-Stack web development a software engineer.

Re: Show HN: C0D3 – A free, interactive site to learn coding

#76
post #75

I take titles such as "engineer" are not equally regulated everywhere in the world? Can you really become a chartered engineer by going through this course?

> I take titles such as "engineer" are not equally regulated everywhere in the world?

Yes. And the interview process that software companies have are trying to standardize it.

> Can you really become a chartered engineer by going through this course?

It depends on you. Building and maintaining a product that people use on a daily basis that will exist and thrive long after you stop working on it is the essence of good software engineering.

Re: Show HN: C0D3 – A free, interactive site to learn coding

#78
post #58

Earlier quoted context omitted.

Exactly. Which is why c0d3.com emphasizes understanding users and working together as a team. All code contributions are code reviewed and there is code coverage: https://github.com/garageScript/c0d3-app/pulls?q=is%3Apr+is%...

Let me be a little more explicit, software engineering is more than code. Software developers live, breathe, and puke software development. Software engineers, usually accredited, are systems engineers as well as software developers. Software engineering is a relatively new field and segregates from computer science in the sense that software engineers typically are involved in interface design (electronic and softwa…

> software engineering is more than code. Software developers live, breathe, and puke software development.

100% agree. Which is why its important that students are working together on projects so they can write specs, documentation, tests and structure code in a way that the next engineer can take over easily. Our weekly sprint planning helps facilitate that.

Take this PR for example, it has tests and went through 15+ comments and approved by 2 other students before it got merged in: https://github.com/garageScript/c0d3-app/pull/243

I think your are thinking of a curriculum that just teaches students how to code and then have them build side projects by themselves and show it off. And I agree, that is not software engineering, it is just code.

Re: Show HN: C0D3 – A free, interactive site to learn coding

#79
post #76
post #75

I take titles such as "engineer" are not equally regulated everywhere in the world? Can you really become a chartered engineer by going through this course?

> I take titles such as "engineer" are not equally regulated everywhere in the world? Yes. And the interview process that software companies have are trying to standardize it. > Can you really become a chartered engineer by going through this course? It depends on you. Building and maintaining a product that people use on a daily basis that will exist and thrive long after you stop working on it is the essence of goo…

> And the interview process that software companies have are trying to standardize it.

Which companies are trying to standardize it?

Re: Show HN: C0D3 – A free, interactive site to learn coding

#80

Software engineering must be one of the few professions where individuals freely share their energy and expertise with others. This isn't a criticism, neither of the "help others code" movement, nor more insular industries. It's just a very unusual aspect of our field and I wonder where it comes from. For instance, can you imagine reading any of these? Show LN (Litigator News): Learn employment regulations to become…

Probably from the fact entry level software jobs require minimum 2 years experience?
Post reply on HN