追求程序员/前端职业时应该记住的 7 件事
-
多学习,但要亲自动手做一个具体的项目。不要做那种认为必须等六个月才能开始做事的人。你不必什么都懂才能开始做事。今天就开始,每天坚持。没有人无所不知。早点开始,经常坚持,犯错。与其幻想明天“更快”,因为“你最终会知道一切”,不如慢慢来,但不要停顿。那只是海市蜃楼。一种幻觉。如果你真的想明天更快更好,你就得今天慢慢地、不停顿地写代码。
-
做一个完美主义者,但不要让完美主义阻碍你。看看Facebook的第一个版本就能明白这意味着什么。不断改进,即使不完美也要快速完成。
-
无论你学习的是哪种编程,都不要只跟着一个人、一本书或一个教程学。要向5到10个不同的人学习,他们都是各自领域的佼佼者,你从30多个人中精挑细选出来的。坚持跟随这些老师,即使看起来很难,也要坚持学习。完美的学习时间,有时就是在你认为自己毫无进步的时候。
-
当事情变得无聊时,避免在不同语言之间跳来跳去。保持一致。坚持你的语言,坚持你的框架。不要从后端跳到前端,从 C++ 跳到 JS,从 Vue 跳到 React,再跳到 Angular。选择你认为合适的语言,坚持下去,直到精通为止。然后——如果你真的觉得这对你的钱包有好处——你可以换个方向,学习其他东西,但不要仅仅因为学习过程中感到无聊就这么做。调整学习路径是可以的,但要有勇气坚持下去。(这里没有 Git 的双关语)。
-
避免为了找工作而模仿别人(比如,只是弄些难看的简历)。尝试以一种有意义的方式脱颖而出。比如,搭建一个网站,了解一些SEO、UX和UI。定期改进你的网站。总之:做一些别人没做过的事情,并且做好,打破常规。与众不同,做你自己,但要以一种有意义的、建设性的方式,因为你不是别人的复制品。不要试图成为别人。做最好的自己。
-
诚实对待客户,始终竭尽全力。他们信任你。不要害怕要求更高的报酬,记住每六个月或每年增加一次收费。如果你是自由职业者或独立人士,千万不要在客户未预付50%款项的情况下开始工作。当你计算项目工时时,很可能你计算的工时太少,所以要向客户解释你最终可能需要更多工时,当然,他必须支付费用。解释风险。风险总是存在的,但也要解释你的能力和过去的成功经验。
-
感恩每个人,尤其是你的家人。每天用爱对待他们,为他们服务。避免无谓的争吵,多对他们微笑。用言语和行动提醒他们你爱他们。对他们的缺点和不足保持耐心,你可能比他们拥有的更多。不要害怕未来,永远记住:活着是人生中最危险的事情。