<story><title>Path to a free, self-taught education in Computer Science</title><url>https://github.com/ossu/computer-science</url></story><parent_chain><item><author>monero-xmr</author><text>100% possible to be a self-taught software engineer. I have hired many over the years. The hardest part is breaking into the industry, but once you have some experience and references the degree doesn’t matter for many high paying companies (although FAANG and academia might disagree).&lt;p&gt;When I interview ICs it is a very free flowing conversation. When there is a lull I will jump to a new subject. I will just start asking things and keep going deeper until I exhaust your knowledge.&lt;p&gt;“What is the command for listing directories in a terminal? Name a flag you can use - what does it do? How do flags actually work anyway? Do you know any libraries for CLI parameter processing? Ever heard of argc and argv? How do you think those variables are mapped into memory of the forked process?”&lt;p&gt;I go on and on and on. If you just become obsessed with computers and software engineering and put in some years of effort you can beat what school charges you for. Plenty of MIT and Brown and Harvard grads don’t know fuck all about software development. Credentials are a signal for sure but that is all they are.</text></item></parent_chain><comment><author>pjmlp</author><text>In many European countries it isn&amp;#x27;t, as being Software Engineer is a proctected title, can only be used in legal contexts if the admission exam was taken, and the university was reckognised by the state as providing a proper Software Engineer degree.</text></comment>
<story><title>Path to a free, self-taught education in Computer Science</title><url>https://github.com/ossu/computer-science</url></story><parent_chain><item><author>monero-xmr</author><text>100% possible to be a self-taught software engineer. I have hired many over the years. The hardest part is breaking into the industry, but once you have some experience and references the degree doesn’t matter for many high paying companies (although FAANG and academia might disagree).&lt;p&gt;When I interview ICs it is a very free flowing conversation. When there is a lull I will jump to a new subject. I will just start asking things and keep going deeper until I exhaust your knowledge.&lt;p&gt;“What is the command for listing directories in a terminal? Name a flag you can use - what does it do? How do flags actually work anyway? Do you know any libraries for CLI parameter processing? Ever heard of argc and argv? How do you think those variables are mapped into memory of the forked process?”&lt;p&gt;I go on and on and on. If you just become obsessed with computers and software engineering and put in some years of effort you can beat what school charges you for. Plenty of MIT and Brown and Harvard grads don’t know fuck all about software development. Credentials are a signal for sure but that is all they are.</text></item></parent_chain><comment><author>piperswe</author><text>I concur - I&amp;#x27;m completely self taught (my special interest has been computing and software development my whole life) and the first job was the hardest. Now that I have work experience on my resume, nobody asks anything about my education background (or lack thereof), and I&amp;#x27;ve gone from getting an occasional response to applications to consistently getting responses to most of my job applications.</text></comment>