Earlier quoted context omitted.
Where is the notion curriculum please?
https://www.c0d3.com/book
Show HN: C0D3 – A free, interactive site to learn coding
71–80 of 177 posts
Re: Show HN: C0D3 – A free, interactive site to learn coding
#72I’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…
Re: Show HN: C0D3 – A free, interactive site to learn coding
#73Last 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…
Re: Show HN: C0D3 – A free, interactive site to learn coding
#74Software 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%...
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
#75Can you really become a chartered engineer by going through this course?
Re: Show HN: C0D3 – A free, interactive site to learn coding
#76I 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?
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
#77Re: Show HN: C0D3 – A free, interactive site to learn coding
#78Earlier 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…
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
#79I 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…
Which companies are trying to standardize it?
Re: Show HN: C0D3 – A free, interactive site to learn coding
#80Software 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…