据称,软件工程师是自卑感症患者人数最多的职业。
由于不能攻克难题,感觉自己像个骗子,严重低估了自己的技能和能力。
程序员倾向于自我批评,总是觉得别人比自己更擅长编程。
如果你有过这种感觉,你并不孤单,因为研究表明,有70%的人有自卑感综合症。
任何一个做过软件工程师的人都会告诉你,不看参考文献会让人很反感。
没有人能把所有相关信息都记在脑子里。
例如,某一个IOS方法的名称:它有400个字符!
在IOS编程中,有超过800个类,9000个方法,而且还在不断增长。
在Web开发中,每周都会有一个新的框架。
没人会指望你能都记住。
我们可以让计算机为我们做无聊的事情。
例如,记录声音的代码只有很短的搜索距离,为什么你需要记住它?
大多数雇主在招聘时寻找的技能是思考能力。
在一个信息难以获得的世界里,知识是有价值的。
在19世纪,只有富人才能接触到好书和好老师。
现在,每个人只需轻点鼠标,就能获得他们所拥有的所有信息和更多信息。
信息正在失去价值,思考的能力才是值得深耕的领域。
因此,不要害怕搜索、询问StackOverflow或查找资源来帮助您解决问题。
你需要磨练的技能是提出好的问题并理解答案。
在大多数情况下,一旦陷入困境,就开始搜索StackOverflow是没有意义的。
第一个选择应该是自己想办法解决。
所以你的程序并没有按照你预期的那样运行,但在我输入最后3行代码之前,它运行得很好。
所以让我们找出最后三行中是什么破坏了我的应用程序?如果你真的搞不清楚,那就从谷歌开始。搜索您的查询,或者如果有错误,请粘贴错误代码和错误消息。
作为一个初学者,你的编程烦恼将是很常见的,甚至有人会花时间写一份清晰简洁的教程来帮助你理解你的编程烦恼。
你的bug。随着你越来越熟练地掌握编程,你会遇到的问题会越来越模糊。
你应该从谷歌入手的另一个原因是,StackOverflow的搜索算法是按照最近的时间来组织问题和答案的。
所以,明智的提问问,你会从社区中获得帮助。有一天,当你自己成为一名代码大神时,你将会回馈同样的社区,帮助下一代菜鸟。