猿问
下载APP

入坑怎么选择

一个没有编程基础(VB可能会一点)的人入坑程序员大坑,应该学习什么语言开始,是c++吗,后续选择可能是后端或者we,顺便问一下,黑客入侵是用什么手段入侵的,我应该怎么防御。

木风言
浏览 7426回答 12
12回答

angie

C++ 坑比较深,慎入(C++猿不要打我哈)只说平台和层次:如果以后想要做操作系统层次的开发,或者是高性能的应用,选择 C 是毋容置疑的;如果只是想要做应用层次的后端开发,现今比较火的 Python, Go 都是不错的选择,当然 Java 也是可以的,nodejs 可以学学;如果你想做 Android,Java 和最近炒的很火的 Kotlin 相关的是必须的;如果想做 iOS, 当然是 OC 或者 Swift;如果想做前端,html+css+JavaScript 咯。还有很多其他领域相关的就不说了,像机器学习、分布式、云等等。黑客入侵的手段太多了,这属于另外一个叫做计算机安全的领域,你暂时不用考虑

灬elliott

入门语言,国外普遍用java,国内大学一开始都用c,然后c++.黑客入侵,基本上属于网络安全那一块,利用的手段要看具体的地方网络是怎么配置的,要相当熟悉,利用漏洞.从网络基础知识学起

qq_野火燎原_1

先学习c语言,然后其他的就比较容易懂了,想转也好转

AIxer

入门语言,我建议你学习 Python ! 国外普遍用 Python ! 呵,我觉得你不学Python你是真的进坑了,建议你去了解下Python

Sherlock丶Holmes

c->mysql->java->html->servlet就差不多是这个顺序了,慢慢学还是可以的

An_chor

其实作为编程语言的“爸爸”,如果你能把C++学透的话,其他语言都能相对好学一些。

木风言

后面的we打错了,可以无视_(:3⌒゚)_

沉思中的心

作为一个(自诩)资深的Linux C/C++开发者,讲真我是不建议选择C来入坑的。举个例子,比如你字符串越界了,如果是java或者python这一类,会输出诸如index out of range这类错误,而如果是C,就可能输出莫名其妙的乱码(比如VC上搞笑的“烫烫烫”),亦或是冲乱了栈,导致程序崩溃之类的,会让初学者不明所以,很打击自信心。当你学了java/python,慢慢理解了计算机的原理后,可以考虑了解C。当然另一方面看你将来的职业规划,如果不是铁了心要往硬件、操作系统内核、驱动程序、系统工具方向走的话,C可以浅尝辄止。至于你说的黑客,其实黑客侵入也是有很多途径的。要摧毁一个人,可以用物理攻击(钝器敲打)、可以用化学攻击(泼硫酸)、可以用生物攻击(致病细菌),甚至可以用心理攻击(被气死的周瑜)。一样的,要摧毁一台计算机,也是可以从多个维度入手。比如可以利用TCP/IP协议的漏洞(著名的TCP碎片攻击,通常使用C实现)、可以利用SQL注入(使用SQL实现)、可以利用Cookie窃取(使用Javascript或者在传输途中窃取),甚至是现在最常用最暴力的DDOS攻击(任何语言都可以实现)。要明白语言只是一个表达方式,重要的是对计算机原理的理解。就好像你同一个故事,既可以用英语表达,也可以用汉语表达罢了。唯一的区别在于,某些比较特殊的东西可能只适合用某种语言表达罢了。

慕斯卡7059763

黑客是指精通计算机的人,并不是专门入侵别人的。。。建议从基础学起,C语言和计算机基础

慕容4132678

选c吧

qq_慕函数5155143

c++上手比较难,Java好一些,python上手最容易,可以考虑从python开始

Ibuki_suga

先学c语言吧,简单易懂热热身,然后再跳槽
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答