Previous link deleted **
47 karma · joined August 5, 2016
Previous link deleted **
For reference - https://www.youtube.com/watch?v=siE_182RwpA
If you look at older games you'll often find the creator's / developer's quirks and mannerisms have seeped through showing mild biases, prejudice, stereotypes, etc (humanity). The freedom to express yourself in your work, resulted in people becoming emotionally invested in the product. This investment likely meant they spend many additional hours if not directly working on the product, than thinking about it resulting in a faster shipping date or a higher quality product in the same timespan.
To add to that: Companies are not always looking to hire the best person for the job, but someone that can solve the problems they are facing. Since problems tend to repeat themselves, someone with experience has likely encountered and solved many of the problems they are hired to deal with.
This is not saying that having experience in a field means you will be able to solve a problem better than a inexperienced person, it just means they've likely encountered it before (or a variation) and managed to solve it. Business in general are risk averse, and therefore will opt for a guaranteed solution even if its not optimal.
- Its a lot quicker to sketch an algorithm on paper ( you can ignore some details which are either trivial, or irrelevant to the problem )
- At a certain level you are expected to be able to convert pseudo code into actual code
- The most important part of an algorithm is knowing about it and what problems it solves (and variations). As well as the "trick" that makes it solve something particularly well - dynamic programming for solving sub problems etc... Even if I implement an algorithm or just write the pseudo code, I will forget the details fairly quickly, but the takeaway is that I know that for problems of type X I can use algorithms of type Y, (and sometimes i'll remember I can use Y because of fact C related to that particular problem or algorithm)
Generally, shortest path algorithms rely on dynamic programming for a reasonable solution. Examples of include the Traveling Salesman.
I live in Vancouver, Canada where the average car insurance per month is around 200$.
Higher price can mean mean price gauging (like you are refering) but it can also mean straight up higher quality, reliability(consistency), or it can or many other things.
I would prefer the colored version of the algorithm, however I would not spend the time to color it myself.
This is my personal opinion.
If you have a "great resume" then a bootstrap certification is not what makes it great. Self taught developers prove that a degree is not essential, and being self taught shows motivation and interest.
If someone disagrees with you and they have more experience and/or education, then your level of knowledge is the first thing they would attack, so again keeping it on your resume is no advantage in that case.