3 ms·
But the value of the education isn't just the job you get at the end. These are Ruby job's we're talking about. That's really not that incredible considering qu
by snow_mac 14y ago
But the value of the education isn't just the job you get at the end. These are Ruby job's we're talking about. That's really not that incredible considering quite a large number of people in our fields don't have degrees. The value of a CS degree will pay off far from the first job you get.
- DomKM 14y agoNot everyone is looking to become a computer scientist. Some people just want to make things. Musicians don't need to know every little detail about how their instruments are made. Painters don't need to know the process by which canvas is produced. Why should beginner programmers need to know everything that underlies their craft?
- snow_mac 14y agoBecause programming is different from painting or music. Programming is a skill that's through understanding of systems and how they work. Sure you can build something small with basics skills, but beyond that you need understanding. It takes knowledge and understanding on why your code is performing slow, knowing how memory works, knowing how activation records get built. Yes you can build basic stuff with these basic skills but to be a truly wonderful and competent programmer you need to understand the system and your responsibilities.