{"action":"created","issue":{"url":"https://api.github.com/repos/P1xt/p1xt-guides/issues/126","repository_url":"https://api.github.com/repos/P1xt/p1xt-guides","labels_url":"https://api.github.com/repos/P1xt/p1xt-guides/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/P1xt/p1xt-guides/issues/126/comments","events_url":"https://api.github.com/repos/P1xt/p1xt-guides/issues/126/events","html_url":"https://github.com/P1xt/p1xt-guides/issues/126","id":496840352,"node_id":"MDU6SXNzdWU0OTY4NDAzNTI=","number":126,"title":"Guide is overkill and impractical","user":{"login":"GodofWar9000","id":9539678,"node_id":"MDQ6VXNlcjk1Mzk2Nzg=","avatar_url":"https://avatars3.githubusercontent.com/u/9539678?v=4","gravatar_id":"","url":"https://api.github.com/users/GodofWar9000","html_url":"https://github.com/GodofWar9000","followers_url":"https://api.github.com/users/GodofWar9000/followers","following_url":"https://api.github.com/users/GodofWar9000/following{/other_user}","gists_url":"https://api.github.com/users/GodofWar9000/gists{/gist_id}","starred_url":"https://api.github.com/users/GodofWar9000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GodofWar9000/subscriptions","organizations_url":"https://api.github.com/users/GodofWar9000/orgs","repos_url":"https://api.github.com/users/GodofWar9000/repos","events_url":"https://api.github.com/users/GodofWar9000/events{/privacy}","received_events_url":"https://api.github.com/users/GodofWar9000/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2019-09-22T22:17:11Z","updated_at":"2019-09-23T05:15:17Z","closed_at":null,"author_association":"NONE","body":"The effort is good but it's making far too many assumptions on what is needed to get employed as a developer or even hired as a senior level developer. For one, a combination of App Academy and coursework in algorithms (Princeton course on Algos), Cracking the Code Interview, systems design & architecture, & some additional practice problems say from leetcode is enough to get a position at many companies including Google, and other FAANG. I should know – I covered the materials above and work at Google a few months after App Academy with no prior programming experience. I also possess a BS in Math, & have not come across content where compilers, Calc 1-3, ODE, + prob/stats were necessary for senior level positions. \r\n\r\nI'm not saying the topics in your list are wrong or not important, but that they are inefficient. Majority of the topics being discussed such as data science, probability, stats, calc 1-3, ODE, etc. are not necessary on a daily level, or in most people's careers. Contrary to popular notion – a developer much like any other profession does not need to be a jack of all trades, but rather specialized in one field of interest for maximizing employment and progressing in his/her own career. This logic is applied to any other profession including medicine, law, accounting, and other fields of engineering.\r\n\r\nFurthermore, how many people have actually gone through this proposed curriculum on their own? Has the author or anyone else _actually_ gone through all this? The odds of going through all this are exceedingly slim that I would be willing to bet less than 5 people have ever completed the previous or current iteration of this guide, and also fairly competently. \r\n\r\nGoing through this list would take _at least_ 3-4 years to accomplish doing full time. And this is assuming doing all this without any mentorship or guidance, or TA help/solutions for many resources which lowers the probability to lower than 0.1% completion.\r\n\r\nIt also makes the assumption that one *needs* to get through all of this before one can be hirable or reach a senior level position which is simply not true. **\"Just don't skip stuff and then blame anybody but you for you missing out on learning.\"** – this message comes off as patronizing as if people are less qualified if they do not go through all these topics. By this logic, if one really wants to not miss out on learning one should pursue a PhD in Computer Science as well. Not everyone wants or needs to learn many of the topics in the list nor is it frankly necessary. For instance, at Google, I have yet to come across a need to learn anything about compilers, data science, or utilize my knowledge in calculus, or differential equations – nor have any of my senior members on my team, or their supervisors requested that.\r\n\r\nIt's a decent guide for suggestions on topics to explore, but misses the bigger picture which is maximizing knowledge for maximal employment opportunities, AND proficiency in becoming a skilled software developer. As an encyclopedia of topics to explore it is acceptable, but for a guide for becoming an effective and practical developer, will prove to be ineffective for 99.99% of people that attempt to do this from scratch/no CS background – and will greatly disappoint them in accomplishing their goals which is getting paid well, and being able to perform in senior level positions (at reputable companies) skillfully."},"comment":{"url":"https://api.github.com/repos/P1xt/p1xt-guides/issues/comments/533962066","html_url":"https://github.com/P1xt/p1xt-guides/issues/126#issuecomment-533962066","issue_url":"https://api.github.com/repos/P1xt/p1xt-guides/issues/126","id":533962066,"node_id":"MDEyOklzc3VlQ29tbWVudDUzMzk2MjA2Ng==","user":{"login":"GodofWar9000","id":9539678,"node_id":"MDQ6VXNlcjk1Mzk2Nzg=","avatar_url":"https://avatars3.githubusercontent.com/u/9539678?v=4","gravatar_id":"","url":"https://api.github.com/users/GodofWar9000","html_url":"https://github.com/GodofWar9000","followers_url":"https://api.github.com/users/GodofWar9000/followers","following_url":"https://api.github.com/users/GodofWar9000/following{/other_user}","gists_url":"https://api.github.com/users/GodofWar9000/gists{/gist_id}","starred_url":"https://api.github.com/users/GodofWar9000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GodofWar9000/subscriptions","organizations_url":"https://api.github.com/users/GodofWar9000/orgs","repos_url":"https://api.github.com/users/GodofWar9000/repos","events_url":"https://api.github.com/users/GodofWar9000/events{/privacy}","received_events_url":"https://api.github.com/users/GodofWar9000/received_events","type":"User","site_admin":false},"created_at":"2019-09-23T05:15:17Z","updated_at":"2019-09-23T05:15:17Z","author_association":"NONE","body":"This isn't a competition over who had it worse. I could go into detail but this isn't about that. The multiple opportunities and tremendous aid you percieve as available to everyone in America and the idea life here is easy simply by being an American is not true. \r\n\r\n> You have no concept of what it's like to be black, a woman, or older in America. To allude to it that I'm wrong about my experience and to flat out say I'm considered privileged here, makes it clear you're trying to speak with authority yet have no idea whatsoever about American culture.\r\n\r\nIt sounds like a competition over who had it worse because you keep bringing up your personal issues to claim you had it worse. And I do understand American culture – I’ve lived here for almost 20 years now – I speak it better than probably many Americans even though it’s not my first language, so maybe my fluency is another contrived privilege. Frankly, I seriously doubt that you couldn’t afford a $1 book, and find it hard to believe you were working 15-20 hours a day at Uber for days on end, and only $50 for food a month. And if in the small chance that was true, you had multiple opportunities in life to avoid that. You could have moved somewhere cheaper for instance. If you’re working 30 days a week working Uber making $15 an hour on average (I know this because I was an Uber driver) @ say 15 hours a day, you are making about $6,800 gross a month before taxes. Even if it was $5,000 a month gross, or $3500 there is something wrong with something you have chosen to do. And as said before, you had multiple opportunities to go to college in America, and you even had post 9/11 GI bill. \r\n\r\n> Btw, when I said I don't have a degree, it meant I did not go to college. So no I wasn't privileged even by your standards to have that opportunity. Not by choice for several reasons. That's great you got a loan to pay for it, but it's not a benefit that everyone here is entitled to.\r\n\r\nSee now you’re just being disingenuous – EVERYONE qualifies for federal student loans in America. And you literally said you did bootcamp a few posts ago – so how did you afford that if you could not afford $1 for a book? You got a loan. You claim to be ex-vet, so you  have post-9/11 gi bill, unless you were dishonorably discharged. The military also offers DSST exams to get your degree. There are community college courses, etc. Your claims are simply spurious.\r\n\r\n> I hope that things get better for you. Maybe at some point you open your mind up to learning there's a lot going on in the world and try to learn from it instead of telling people they're wrong about their personal experiences, struggles and efforts to overcome them based on comparing and ranking them to yourself.\r\n\r\nIf you opened up your mind, maybe you wouldn’t have engaged in killing my people :) I’m sorry, but your experiences show more an issue with your own personal decisions in life rather than a lack of privilege you feel you experienced. I know you won’t agree, but that’s ok, but at the same time, I can’t sympathize with your situation. It doesn’t mean all Americans are living opulently, and there are many that do suffer – but your story was unbelievable the moment you told me you only had $50 left after working 15 hours a day for Uber, and that you couldn’t’ quality for college loans despite having a post 9-11 gi bill, and somehow qualifying for bootcamp. \r\n\r\n> Your anger makes it seem like this isn't about the guide at all... Just something you decided to focus negative energy on. Id rather focus on continuing to improve, share what I know, and help others than on this kind of conversation.\r\n\r\nI’m sorry you are projecting your own feelings on me. I have no ill will against you or anyone. I merely commented the guide was patronizing as others here noted, and incorrect on what a senior developer is as two other people on this thread stated as well. It seems you have a problem with reading comprehension then because I’ve shared my knowledge that you can do better than try to go through the materials latter in the course. The thing is you didn’t do anything really from this guide that was unique – you did a bootcamp – you didn’t complete the higher tiers so if you did that your opinion would have more substance to it. \r\n\r\n> The takeaway is, you don't like it, you don't plan to use it and don't see why anyone else should even try. I get it. I'm moving on now.\r\n\r\nPeople are free to express their opinions. If you don’t like it, that’s fine. \r\n\r\nBut we can go in circles – you made your point, and I made mine. Neither will convince each other and that’s fine. Agree to disagree :)  I will say that the conversation was illuminating and shed a lot of light on the personal qualifications of the creator of the guide, and their reasoning, and I am sure this conversation will be of value to people in the future.\r\n"}}
{"actor":{"display_login":"GodofWar9000"}}