有问题就有答案
程序员所有代码都一个一个自己敲出来的吗
很多都不完全是。就打java来说,许多方法类都是现有的,你只要明白每一个方法类的作用是什么,如何用就可以,当然也可以自己写方法类。打个比方木匠工具有不少都是自己做的,但是也有不少是让别人做的。会用这些工具就行。
编程,C语言,代码,黑客,软件,JAVA,DW,软件设计等等,怎么循序渐进学习
C,JAVA,C++,C#,Python,JS.......这是笔编程:写小说软件设计:小说大纲代码:书写小说软件:成品小说黑客:顶尖著作(自称的,几乎都是伪的)大部份人所知道的黑客(放病毒木马,侵略神马的),在大陆其实真正的名字叫骇客,港澳台叫怪客。而且黑客只是整个IT行业当中的一个分支(就像小说只是统称,还分为小说,外国小说,现代小说,近代小说,古代小说等等)。不管是哪个分支,底层的都是笔(各种编程语言工具),往上就是各种笔的掌控(掌握的越多越好,但也是看接受能力的)。你要还不明白,我就没有办法了
编程,C语言,代码,黑客,软件,JAVA,DW,软件设计等等,怎么循序渐进学习
循序渐进学习?题主的意思是你这些都想要学习吗?首先先理一理你的问题,代码、C语言,JAVA都属于计算机专业高级编程语言(programming Languages)这一大类,然后黑客是属于网络安全原理与数据渗透测试这一大类,具体需要学习计算机网络(network-centric)、计算机组成原理(Architeture and organization)、操作系统(operating system)、还要学习DOS命令行和KALI Liunx命令等等。DW(Dreamwore)则主要是前端开发、平面设计人员需要学习的软件,至于软件设计还涉及到一个大类软件工程开发(softwore Engineering)。说了这么多,我的意思就是这些本来就是不同的专业细分分类,每一大类的知识都非常庞大,一般人的精力很难同时兼顾学习。更何况是对于新手来说,我的看法是新手最好先根据自己的兴趣和能力,再加上学校课程安排有所侧重地进行某一大类的深入学习。原因如下:1.这些大类每个都有对应的职位,而且对于大多数人来说都不可能全部深入学习。除了精力有限,最重要的是适合自己的才是最好的选择。2.对某一个领域深入学习的好处多于分散太多领域的泛泛学习。就像今日头条的创作者认证一样:专精于某个领域的创作比什么领域都来搞一搞、但是却都不精准、深入更容易吸引粉丝,获得更好的收益。上面的专业分类需要你自己先做出选择,然后在认真、循序渐进地深入学习。记住,计算机行业选择方向大于努力,因为有些人天生就没有严谨的逻辑和良好的数学思维,这是不适合做编程的:有些人的美感欠佳、没有设计灵感,不适合做设计类工作:有些人耐不住寂寞、不愿意成天盯着满屏的代码找漏洞,挖掘渗透信息,就不适合当黑客。and so on
代码最基本功能
源代码主要功用有如下2种作用:生成目标代码,即计算机可以识别的代码。对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。