工具很有趣,了解你的工具很好,但你总是可以定制一些东西,争论一些琐碎的细节。当你刚开始时,定制工具是一种有趣的学习方式,但我看到人们在这上面花了很多时间,与实际编写程序来解决问题或学习更通用的编程技能相比,它产生的价值相对较小(关于这方面的一本好书是设计数据密集型应用程序)。过分关注定制工具会阻碍你的进步。

  1 不用太担心Vim或者Emacs之类的工具

  也不用太担心你用的是什么操作系统——这些核心技能你在哪里都能学到(这是我和ESR原文最大的区别)。也就是说,玩Linux对我来说是一个非常有价值的学习故障排除的方法——主要是因为我的Linux不好用,我要花好几个小时试图让无线上网正常工作,让笔记本电脑成功挂机,甚至让用户界面出现(现在情况好一点了)。

有信誉的黑客联系方式

  我开始尝试安装Gentoo(实际上从未成功)。这个故障排除技能对我得到现在的工作很有帮助,所以如果你喜欢玩不同的操作系统,我肯定会鼓励你,只是我觉得没必要。但是,在macOS或者Linux上学习可能会更容易,因为现有的大多数工具都是针对这些环境的,大多数程序员都在使用这两个工具中的一个。

  另一个值得一提的具体工具是版本控制,尤其是git。花一些时间让自己熟悉它的基础知识是值得的,但这可能是你编程一段时间后需要注意的。

  2 不要没完没了地学习。

  在开始一个项目之前,没完没了的“研究”很容易导致项目延迟——阅读和探索可用选项(研究)会很有趣,花一点时间做这样的事情会很好,但你也可能永远被困在这样的事情中。拿不准的时候,就选一个已经进行了一段时间,最受欢迎的项目。用这个项目,如果受欢迎,可能会有一个像样的社区,你可以借鉴一下。如果存在一段时间,可能会更稳定(或者至少会更充实,更不容易被抛弃)。

  3 计算机科学

  我真的很喜欢学习计算机科学,我觉得这可能仍然是获得最大机会的最佳途径(尤其是你像我一样住在郊区,周围没有太多软件人的话)。如果可能的话,我认为努力学习最好的计算机科学课程是很好的。网上也有很多好的课程,但是如果你的生活和我高中的一样,你很难在家里真正利用到。



有信誉的黑客联系方式
90%的人还看了下面的内容
做一名黑客需要哪些技能(有信誉的黑客联系方式)
做一名黑客需要哪些技能(有信誉的黑客联系方式)
深度理解增长黑客方法论(有信誉的黑客联系方式)
深度理解增长黑客方法论(有信誉的黑客联系方式)
有信誉的黑客联系方式(找黑客一般费用是多少)
有信誉的黑客联系方式(找黑客一般费用是多少)
诚信黑客先做事后付款(有信誉的黑客联系方式)
诚信黑客先做事后付款(有信誉的黑客联系方式)