[新手如何成为一名黑客]当程序员没了互联网,该如何继续学习写代码?

访客4年前黑客文章316

点一下上边“ CSDN ”,挑选“顶置微信公众号”

紧要关头,之一时间送到!

我在 11 岁逐渐就理想变成一名黑客,一名真实的黑客,但那时候我并沒有十分高档的电脑上,都没有影片里边发生的那类十分酷炫的双显示器,乃至没有 *** 。我的电脑的配置只是是一个一般的 Core 2 Duo CPU及其 2 GB 运行内存,但这并不阻拦我要变成一名黑客。那时候家里有几本书有关编程和电子计算机的书本,但我基本上翻都没翻。由于我觉得变成一名黑客,而不是总是写代码的程序猿。

我的黑客之行启蒙教育于一本十分槽糕的书。现如今你要学习培训黑客技术性,大伙儿一般会强烈推荐《黑客之道-漏洞检测的造型艺术》( https://en. *** .org/wiki/Hacking:_The_Art_of_Exploitation ) 这种的黑客书本。可是我那个时候彻底是孤身一人,沒有黑客盆友都没有互联网技术。殊不知,我细读了一本书,做完了书里的每一个训练,因此我自觉得自身对基础的黑客技术性了然于胸,但缺憾的就是我并沒有攻破五角大楼。我乃至不正确地觉得黑客是无人能敌的,应当可以单独开发出不但功能齐全并且外型好看的手机软件,现阶段来看,我确实太天真了。

那麼读过那样一本槽糕的书,我有哪些获得呢?在沒有互联网技术和网上資源的状况下,它帮我要我对电子计算机拥有一个宏观经济的了解,根据那样粗略地的了解事实上我没法做一切事儿。仅仅让我认为编程不会再那麼神密,这种计算机书籍也不会再那麼心惊胆寒。

之后再一次,仍然沒有一切老师和具体指导的状况下,我拿出一本书继续学习。这一次并不象我觉得的那麼槽糕,学习效率非常好。以后读了了大量的书,彻夜彻夜地学习培训 C ,一年以后我能用 C 编写出相对性非常好的程序流程。然后我又学了 C#,由于我觉得开发桌面上应用程序。此后我很喜欢到了编程,喜爱做一名程序猿。

但是必须留意的是,编程必须消耗很多的時间,如果你逐渐建立真实的应用程序时更是如此。那麼在沒有互联网技术与老师的具体指导、仅有一台特性太差的电脑上的状况下,怎样学习编程呢?

方式其实不是很难,确实。

每一个编程语言表达都是有它个人优点。挑选一个并坚持到底,不断进步直至你真实把握这门编程语言表达的精粹。初学者普遍的不正确是,她们一直尝试学习培训尽量多的编程语言表达。事实上总数一多长时间非常容易造成 错乱,欠缺认知度会让自身走神,最终无可奈何舍弃。下列是常常应用的编程语言表达的简洁明了目录归类:

JavaScript、HTML、CSS 和 PHP —— 用以 Web 开发;

C#、C 、JAVA、Python —— 用以桌面上和挪动开发;

C、C 和 Rust —— 用以更底层开发;

Swift 和 Objective-C —— 用以 iOS 开发。

过去 20 年的一切一个电脑操作系统上,如果你安裝一个电脑浏览器,就可以应用 JavaScript 做个手机客户端的开发了。假如你网上购买了 Ubuntu 电脑操作系统光碟,或是添加了当地 Linux 用户群,那麼他们早已给你安裝好啦 Python,你可以轻轻松松逐渐 Python 的开发。

你可以安裝一个 C/C 开发自然环境开展 C/C 的编程,例如 Dev-C ( http://www.bloodshed.net/devcpp.html )(尽管它早已非常历史悠久了),你可以用库的方式管理 *** 。在沒有互联网技术联接的状况下得到别的开发自然环境很有可能会艰难得多。

你可以将 Python 文本文档( https://docs.python.org/3.5/download.html )免费下载到当地线下查询。为 C# 安裝 monodoc( http://www.mono-project.com/docs/tools libraries/tools/monodoc/ ),但这想要你获得一些未默认设置安裝的程序包。对于 Linux 上的 C 语言表达编程,能够参照manpages( http://www.mono-project.com/docs/tools libraries/tools/monodoc/ ),尽管指南的导航功能做的一般。

阅读文章过多的实例教程和书本除开使你觉得枯燥无味以外,对你编程专业技能的提高实际效果并不太好。

提高编程专业技能更好是的方式是探寻,实践活动和自主创新。当我们转到 C# 时,我也沒有依靠书本和实例教程。学好编程最幸福的感受便是动手能力敲代码。假如你挑选造就而不是效仿,那麼你可以学得很多东西。可是大部分开发工作人员都是以实例教程逐渐,随后阅读文章几本,以2年的時间都不容易亲自动手去写一切应用程序或手机软件,最后她们都放弃了。你需要为自己驱动力,驱动力的更好是来源于便是动手能力敲代码。

当我还在开发 Macalifa(如今被称作Bread Player)( https://www.microsoft.com/en-us/store/p/bread-player/9nblggh42srx )时,我的好朋友和亲人常常跟我说近期是否有开发一些新的、独一无二的物品。实际上我并沒有开发那类独一无二的应用程序。客观性而言,基本上全部你可以想起的应用程序目前市面上都早已拥有,你需要做的是造就更强的应用程序,而不是独一无二的应用程序。假如你追求唯一性,那麼你很有可能始终都没法进行一个应用程序。反过来,大家理应建立一个对客户有利的应用程序,或是比当今目前市面上感受更强的应用程序。

幸运的是,这解决了沒有数据连接的难题。沒有数据连接,你没法下载程序。这代表着你的程序流程与他人的程序流程是反复的也危害并不大 —— 由于你不可以获得你已经拷贝的别的程序流程,你建立了一些可以处理你的一部分难题的物品。

坦白说这必须互联网技术,但不必忽略这一点,它将在未来有效。

当我们逐渐开发真实的应用程序时,最初沒有想过开源系统可能这般关键,可是在我将 Bread Player 开源系统以后没多久,我慢慢观念到开源系统的杀伤力。你不用开源系统一个 Linux 等级的项目,一切一个项目,无论多小全是能够的。

一开始,每一个人都想迅速简易地挣钱,但恕我直言,初期没人了解你,也没人会关注你在做什么。积极主动投身于 GitHub( https://github.com/theweavrs/ )、Bitbucket( https://bitbucket.org/ ) 或一切别的 Git 源码网站,便于大家了解你的存有。这比创建一个网站好,因为它完全免费而且不用许多時间来维护保养。

开源系统是一个小区,因此你可以结交成功的人,或许能够吸引住一些推动者来参加你的项目,假如你够好运,乃至有些人会聘请你。实际上,开源系统是较大的开发者小区,要是你愿意,你可以学得很多东西。

曾经的我在一个项目上不断了 3 年多,这十分不易。如果你一直投身于一个项目且开发工作中很饱和状态时,有时你能对这一项目觉得厌烦。反过来,假如另外开发好几个项目这有利于维持开发 *** ,假如你厌烦在其中一个项目,能够转到别的项目。那样,你将始终在前行,可以不断开发应用程序。

殊不知,另外开展好几个项目较大的益处就是你的发展速率迅速。您有多种多样见解,多种多样构思、多种多样 *** 来解决困难,最关键的是可以得到许多驱动力。现阶段我还在另外开发超出 5 个应用程序,为了更好地让客户盈利,最近我或许便会公布一个。

出色的开发工作人员用编程来思索和表述。假如你告诉我一个念头,我不想觉得这是一个念头,只是将它开发成一个应用程序。一旦你保证用编码思索,用编码讲话,那麼你就是一名真实的开发者了。

学习培训编程并不依赖于互联网技术、具体指导或是书本。不必找借口,不必犹豫不定,行动起来!我并并不是当代程序猿的楷模,因此我们建议你可以效仿,可是自身也必须开展试着,从不正确中学习培训。记牢:这世界并不一定你,但你可以让它想要你。从今天开始行動,明日才会取得成功。

————— END —————

美团外卖刚学起 *** 约车,滴滴打车就送餐员?大家倒简直纠缠不清

手机微信单杀三大运营商,继短消息垄断性以后,电話改革战已拉响

除开 Python,为何深度学习还必须一种新的编程语言表达?

相关文章

什么笔记本比较好,最值得购买的几款性价比超

什么笔记本比较好,最值得购买的几款性价比超

现如今我们每个人都需要一个手机还有一台电脑。现如今大家为了方便都在使用笔记本电脑。它已经成为了我们工作生活的必需品。在公司工作的时候你必须要有一台性能非常好的笔记本电脑。有了一台好的笔记本,就等于有了...

分手后男友拿私密照片视频威胁我怎么办?如何找黑客删除?

好平台推荐在线接单免费一般 分手后男友拿私密照片视频威胁我怎么办?如何找黑客删除?很多女性网友留言私信小编,遇到渣男和网上坏人的威胁,如何才能删除对方手机里的不雅视频和照...

如何写书评(写书评的5个基本步骤)

如何写书评(写书评的5个基本步骤)

如何写书评(写书评的5个基本步骤)提到写书评,许多人会联想到读后感,但书评和读后感是有区别的。读后感更多侧重于自己读完一本书以后的感想,没有绝对化的写作标准,容易有自嗨的感觉。 书评是对于一本书的评...

彩铅笔画(彩铅笔画出漂亮的手绘)

彩铅笔百思特网画(彩百思特网铅笔画出漂亮百思特网的手绘)...

怎么样查老公和别人聊天记录(老公和小三的聊天记录怎么查)

怎么样查老公和别人聊天记录(老公和小三的聊天记录怎么查)​夫妻应该相互信任的。就像你说的,心始终不变,既然不变就要相信你老公的为人。婚姻最忌猜疑。祝幸福一生不要和谐社会你想表达什么老公与小三的聊天记录...

社保卡密码(社保卡的初始密码是多少)

社保卡密码(社保卡的初始密码是多少) 正常来说,社保卡初始密码确实各个银行不一样。 目前我们的社保卡都是二代社保卡,包含了金融功能。社保百思特网卡的制卡单位都是银行,社保卡内绑定了卡银行的金融账户...