亲爱的安德烈_亲爱的年轻人,以下是实现目标的四个技巧

亲爱的安德烈

亲爱的小我,

未来十年我会写信给您。

在接下来的十年中,您会发现自己喜欢计算机,但是根据自己喜欢的东西开始职业生涯会遇到障碍。 您会发现在线出版物,电子书和教程中的信息过多供不应求,这些信息有望教给您X语言和Y框架,并因缺乏指导而步履蹒跚。 因此,以下是您未来自我的一些提示。

每天做底层编程练习。 它们是您的面包和黄油,坚持下去。

掌握了底层编程任务后,您将离目标更近25%。 一本大而胖的C编程教科书,其中包含大量练习,就足够了。 而且,由于我非常了解您,嘿,我知道您有一本这样的书。 但是很难在网上找到这本书,您可能已经把它留在了妈妈的家,所以这里还有另一本书: 《 C编程语言第二版》 。 不用担心,它于1988年发布。

学习软技能。 但是,请不要忽略您的日常低级编程练习!

软技能是人的技能。 沟通,合作和相处以完成出色的工作。 它们与低级编程一样重要,甚至更多,而学习它们的最快方法是与他人互动。 对您来说,Twitter才2周大,但请相信我,它仍然存在,并且是您与其他人在线联系的好方法。 您的个人品牌是现在要考虑的另一件事,您与他人的互动将是其中的一部分。

不要忘记进行编程练习! 尝试学习HTML和CSS以创建自己的网站。

使用可定制的IDE( 集成开发环境 )。

编程的最佳方法是使用Emacs文本编辑器。 如今,Emacs拥有一个新的Emacs网站,其中包含很酷的视频 ,但您尚无访问权限。 因此,请使用Emacs窗口中的热键组合Ctrl+H+T来打开教程。 而使用Emacs的最佳方法是在Linux终端中。

作为仅Windows用户,您尚不知道这一点,但是您非常喜欢Linux。 它是免费且可访问的。 Linux终端仿真器是您进行底层编程练习的最佳选择,如果您要运行性能测试,则可以安装Linux发行版并双启动PC。

我最近使用的是MacBook,因为它是允许我模仿所有其他操作系统的唯一操作系统,并且它具有支持Linux式命令的本机终端应用程序。

使用开源软件。

如果不强调开源软件的重要性,今天我要传达给您的信息是不完整的。 看,您最终将进入Holberton学校,在那里您和您的同龄人大多使用开源工具和技术。 通过这种方式,您的学习将得到最大程度的发挥,因为您已成为更大的事物的一部分,并与他人合作。

努力学习词汇表(可能会有所不同且令人困惑),并找到一种方法来接触整个堆栈。 学习高级语言,例如Python,Ruby,Node.js和PHP; 以及较低级的语言(主要是C和一些汇编语言)。

堆栈的另一个重要部分是系统管理和DevOps。 如果您能熟练掌握使用Bash,Python和Ruby编写脚本的技巧,并考虑到将来可能出现的问题,那么您已经像站点可靠性工程师或基础结构开发人员一样在思考。 你的目标。

翻译自: https://opensource.com/life/16/9/message-future-my-younger-self

亲爱的安德烈


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部