前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >想成为一名黑客,需要学点啥?

想成为一名黑客,需要学点啥?

作者头像
程序员互动联盟
发布2018-03-15 15:57:02
1.2K0
发布2018-03-15 15:57:02
举报
文章被收录于专栏:程序员互动联盟
疑惑一

想成为一名黑客,需要学点啥?

在群里不止一人提到黑客的字眼,更有小伙伴提出如何破解qq之类的,小编觉得更多是黑客在很多人心目中形象高大无比,酷酷的,牛牛的,但是会看到黑客的风光之处,但是背后这群哥们做了多少努力,谁又能看得见,黑客起码是一个合格的程序员,而且是出色的程序员,对知识要求的深度更高,要做很多看似常人做不出来的事情,这需要背后付出多大的努力,大家都知道程序员工作很辛苦,那可以想象一下黑客付出会更多,同时背负道德的骂名,很多小伙伴在某些论坛下载了一个能监测局域网的一些小工具做些小手脚都觉得有了黑客的灵感了,真正的黑客不会去做一些出格的事情,顶多都是点到为止,警告一下相关的网站你们的服务器是不安全的,该加强网络防护了,真正的黑客低调的可怕。要成为一名黑客首先对计算机的内部组成原理有一个很深刻的了解,对现在慢慢不怎么流行的汇编也有一个认识,因为许多操作都是采用库封装的形式,所以必须反汇编拿到相对的地址,注入监测的函数地址,做这些事情需要对计算机的运行机制有多了解,大家可以想象;对网络基础有十分深刻的认识,因为入侵也好,监控也好都是通过网络连接,起码对网络的协议以及安全的加密算法都一定造诣,这些都是大家能想象的基本功;C语言以及入侵系统的操作系统以及别的开发语言面向不同的软件系统又不一样,这些事情远非普通程序猿所能及,极客思想在黑客上面体现的更加明显。说了这么多就是让那些有黑客情怀的小伙伴对黑客有个大致的认识。

疑惑二

要学好java,必须要有C基础嘛?

在微信导师里面有个小伙伴,说零基础该学点什么好那?小编说随意而为,自己喜欢的就好,小编给推荐了java或者前端网页开发,小伙伴说不是入门语言都是c嘛?是不是学不好c,就不能学好java啊。在这首先说明一下,java和c语言本来都是独立的语言,先学谁都是可以的,而且分别代表着两种不同的编程思想,一个是面向过程一个是面向对象,记得前几天面试一个java高手,他的一句话,让我沉思了很久,做了这么多年的java老是觉得应该回头学学C语言,才觉得踏实一些。小编问为啥开始不从c语言开始学习那,他说面向对象的思想接受更加容易,而且java不涉及指针无须关心这么多细节,学起来更加容易。后来这哥们觉得小编的底层知识还不错,非要跟着一起做,后来也是尝试了一段时间,最后还是觉得思想差别太大,最后又回去做java电商开发了。面向对象和面向过程两种思想差别还是很大的,严格的来说c和java除了编程的一些基本操作相似之外差别还是很大的,所以想学好java没有必要非要学完了C再去搞,其实有了C基础再去学习java可能会对语言了解的更加彻底些,但不是必须的。啰啰嗦嗦说了这么多,是告诉那些已经在学习java或者准备学习java的小伙伴,放心的学习就是了,不要总是担忧我的C语言没学之类的,学完java再回头看C语言,又是别有一番感觉。

疑惑三

安卓学习步骤

最近有个小伙伴在微信公众号后台询问,安卓的学习步骤,在这小编根据自己学习的经验大致总结下,安卓学习在这只是介绍安卓的应用开发学习步骤,因为安卓的开发分很多方向。1.首先学好java基础,这里说的java基础,需要对javase比较熟练,很多人问怎么才能算是学好java的基础,从字面上来说,首先了解面向对象的基本特性,对java常见的类库基本上有百分七十用过,集合,多线程,网络编程,异常处理,反射机制,泛型编程等等这些都算大大小小的实践过。2.学习安卓应用开发的api,尝试些写一些比较简单的apk,研究下安卓框架的一些代码(在这要求有点高了,小编是本着能够深入掌握应用开发的原则建议大家这么去做)了解一些接口来龙去脉,写程序的时候能够把握使用的深浅。研究一些,开源的安卓app代码,了解安卓开发的一些规范或者编程基础。3.开始尝试着写一些apk的代码,这个阶段就是实践,做项目的阶段,这个时段估计小伙伴心理波动最大,学习了那么多基础释放的阶段,实践的越多,感受就越深刻。4。开始找相关安卓应用开发的工作,踏踏实实,会心想事成的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档