如何高效的自学编程

article/2025/10/17 3:31:05

现在的社会对于IT人才的需求越来越大,程序员的薪资水平在各个行业中都算比较高的。所以很多人都想往IT行业发展,已经身处这个行业的人也需要不断的学习新的知识,因为IT行业的技术更新实在是太快了,不像传统行业那样是越老越吃香。就像几年前诺基亚还是行业霸主的时候,塞班程序员的薪水多高啊,可是没几年的功夫就已经找不到搞塞班的了,所以如果你不学习新的技术,那么社会淘汰你的时候也不会和你打招呼的。

废话不多说了,这里小编就结合自身的经验来介绍一些自学编程的网站吧。

入门

自学编程的入门是一件挺痛苦的事情,因为你压根就不知道要学些什么东西才能入门,经常像无头苍蝇一样乱撞,浪费了很多时间。小编不推荐去买一下什么“一星期掌握XX”,“XX从入门到精通”之类的书籍,说句实话这些书大都是骗钱的,作者自己都不是很了解如何编程,就像学校里面教的一样都是基础中的基础,和实际应用完全不是一个样。而且这些书上的方法和技术大部分已经落伍了。好书还是有不少的,但那些都是教你进阶和提升的,入门阶段完全用不着。直接在网上找资料学习就行了。

1.菜鸟教程

网址:http://www.runoob.com/

菜鸟教程主要是教你基础语法的,对于入门来说很不错,内容讲的都不是很深很好懂。也会教你如何搭建开发环境之类的。

内容很丰富,主流的技术都有,搜索一下就出来了。

2.慕课网

网址:https://www.imooc.com/

其实视频教学的网站还有很多,慕课网做的是比较好的,很多是要收费的,不过挺值得。讲师举例用的方法技术都是当下流行的,小编也在上面付费学过VUE的教程,挺好的。最重要的是视频教学比较容易记忆,而且一套完整的教程下来你可以对你所要学的技术的基础架构有个大致的掌握,知道解决问题应该具体去学哪些东西,然后再深入的去学习,不会到处找些没用的资料。

实践操作

这没什么好说的,学编程必须要亲自敲代码。多看别人的代码(最好是一个可以运行的完整的工程源码),自己学着写一个一样的,从搭建工程开始自己弄,不要在原工程的基础上改,那样你是记不住的。这里小编就推荐几个可以下载到源码的网站。

1、Github

网址:https://github.com/

大名鼎鼎的Github就不用小编多废话了吧,这里你可以找到很多非常好的项目源码,对于你的学习那是非常有帮助的,这里小编真是要顶礼膜拜一下,Github对我帮助那真是海了去了。

2.码云

网址:https://gitee.com/

码云是中国的Git托管平台,因为一些比较和谐的原因国外网站的网速会让你想自残的心都有。这里的源码没有Github上面的多,不过也是挺够用的了,最主要是网速杠杠滴。

3.开源中国社区

网址:https://www.oschina.net/

这上面也能找到不少好的项目源码,就不多介绍了。

4.Code4App

网址:http://www.code4app.com/

这个网站是专门提供给iOS开发用的,上面有很多好的iOS项目源码,小编刚入行时做iOS开发全是靠它来学习的,这里衷心的表示感谢。重要的是上面的项目会有动画展示,可以让你很直观的就知道项目的内容。

理论和提升

如果你想从码农晋升为工程师的话,理论就比不可少。到了这个阶段就要多看一下进阶的书籍了,买之前要多看看评论是不是适合自己的,毕竟知识太多了一辈子也学不完的,还是先学一些对自己有用的。这方面小编就做具体的介绍了,只是推荐一些遇到问题时查找解决方法和理论知识的网站给大家认识一下。

1.Google

网址:www.google.com

码农遇到问题都靠它,百度只能靠边站。不过还是因为那些不可描述的原因,国内无法使用。不过还是有不少方法使用谷歌搜索的。大家自己找吧。

2.Stack Overflow

网址:https://stackoverflow.com/

遇到困难的问题就靠它,最好用英语来描述问题搜索的结果比较精确。不过国内的网速实在让人心碎。

3.CSDN

网址:https://www.csdn.net/

CSDN是国内老牌的技术社区了,很多人在上面发表文章。

5.ImportNew

网址:http://www.importnew.com/

ImportNew是专门面向Java和Android的技术分享网站,提供很多Java的理论知识,很多公司的Java面试题这里都能搜索到。

文章就写到这里,后续的文章敬请期待。。。


http://chatgpt.dhexx.cn/article/TZq1U6kR.shtml

相关文章

电脑编程自学(零基础自学编程怎么入门)

电脑编程自学入手:确定编程学习的方向。编程语言有多种:php,C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。 基础阶段的语法学习。学习任何一门编程语言,都需要掌握其编程的语法规则,可以通过阅读一…

自学编程的 6 个致命误区

嗨,小伙伴们大家好,我是沉默王二。本篇文章来和大家聊聊自学编程中的一些误区——这是我在 B 站上看了羊哥的一期视频后有感而发的文章。因为确实有很多读者也曾私信问过我这些方面的问题,很有代表性,所以我就结合自己的亲身体会来…

java编程自学app_Java编程自学软件

Java编程自学软件是是一款Java学习软件。Java编程自学软件为用户提供Java语言,ISh和SQL 数据库编程等技术方便用户学习Java知识。有需要自学Java编程的小伙伴们可在华军软件园下载Java编程自学软件。 Java编程自学软件功能特色 专业化、具体化。 有真正意义上的实战…

c语言 软件编程入门自学,软件编程入门自学

文章目录[隐藏] 软件编程入门自学 作为界面,MFC方便上手,QT也不错。您好,自学编程建议从C语言开始。可以说60%~80%的程序员都是从C语言开始的。 众所周知,编程语言分为结构化编程语言和面向对象编程语言。结构化编程语言比面向对象…

自学编程,收藏好这7个免费网站,可省你上万块钱的学费

如果你要自学编程,一定要收藏好这7个网站,上面免费的优质教程很多,完全可以省去你上万块钱的学费! 话不多说,直接上干货! 第一个,W3school 一个主打图文教程的网站,不管是前端开发…

蛙跳算法优化VMD参数,惩罚系数,分解层数,matlab语言 ,最小包络熵为适应度函数。

蛙跳算法优化VMD参数,惩罚系数,分解层数,matlab语言 ,最小包络熵为适应度函数。

粒子群算法(6)-----几个适应度评价函数

下面给出几个适应度评价函数,并给出图形表示 头几天机子种了病毒,重新安装了系统,不小心把程序全部格式化了,痛哭!!!没办法,好多程序不见了,现在把这几个典型的函数重新编…

粒子群算法几个适应度评价函数

http://blog.csdn.net/niuyongjie/article/details/1619496 粒子群算法(6)-----几个适应度评价函数 标签: 算法图形function 2007-05-21 16:28 37960人阅读 评论(25) 收藏 举报 分类: 粒子群算法研究(8) 版权声明&#xff1…

遗传算法优化LSTM网络结构(实现自动根据适应度函数:即准确率来全局搜索最佳网络结构):主要被优化参数:网络层数,每层的神经元个数,全连接的层数,全连接层的神经元个数。代码有详细注解

代码视频链接:https://www.bilibili.com/video/BV19q4y1Q7DR/ 代码效果图: 1.优化参数 本文优化的是LSTM的层数参数和各层神经元参数,其中包含了lstm层和Dense层,其中我们规定了神经网络的层数不超过3层,每层的神经元个数在[32,256]之间。 2.注意事项 2.1.本文的遗传算…

粒子群算法的几个适应度评价函数

下面给出几个适应度评价函数,并给出图形表示 第一个函数:Griewank函数,图形如下所示: 适应度函数如下:(为了求最大值,我去了所有函数值的相反数) function y Griewank(x) % Griew…

【人工智能】人工智能二——遗传算法的基本概念遗传算法的基本算法(编码群体设定适应度函数选择交叉变异遗传算法步骤)解决带约束的函数优化问题多目标的遗传算法遗传算法的改进算法

人工智能二——遗传算法的基本概念&遗传算法的基本算法(编码&群体设定&适应度函数&选择&交叉&变异&遗传算法步骤)&解决带约束的函数优化问题&多目标的遗传算法&遗传算法的改进算法 遗传算法的基本概念遗传算法的…

【建模必备】遗传算法的基本原理与步骤(适应度函数与适应度分配)

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

2018-3-19 损失函数与适应度函数,稳定选择与分裂选择

1.适应度与损失函数 我觉的: (1)都是用来描述目标函数一个方面的效能的一个函数 (2)进行输入之后,结果都是一个可以进行比较的值 来源:机器学习之 损失函数和风险函数 - CSDN博客 http://bl…

遗传算法(2):对适应度函数的改进

Review: 基本遗传算法 ----------------------------- 关于适应度的问题 1. 有的时候,目标函数可能不一定可以直接作为适应度函数。 2. f(x1), f(x2), ... f(xN)之间的差别可能不是很大,个体被选出的概率差不多,这可能导致GA的选择…

遗传算法原理,交叉、变异、适应度函数的设置

遗传算法(Genetic Algorithm,GA)由霍兰德教授在20世纪70年代提出,是以自然选择和遗传变异为理论依据的全局性概率搜索优化算法模型。采用遗传算法寻优时需要将问题的候选解进行编码,即一个候选解对应一个编码&#xff…

利用遗传算法GA和粒子群算法PSO优化算法,将BP神经网络训练集的MSE作为适应度函数

利用遗传算法GA和粒子群算法PSO优化算法,将BP神经网络训练集的MSE作为适应度函数,获取最优的权值和阈值在反向输入到BP神经网络里构建回归预测模型,同时能够打印出模型的多个评价指标,具体效果可以看图 ID:3250669194443543Matl…

麻雀算法SSA,优化VMD,适应度函数为最小包络熵,包含MATLAB源代码

针对大家评论区给出的很多问题,作者一直都有关注,因此在这里又写了一篇文章,而且思路与这篇文章有不同之处,至于具体的不同之处放在下一篇文章了,大家感兴趣的可以移步观看,下一篇文章可以说是作者的呕心力…

计算适应度函数(目标函数)(单目标)

适应度函数 function fitness = CacFitNess(Energy,Time,MissError,overSpeed,Jerk) %UNTITLED 计算适应度函数 caculation fitness % 能耗Energy % 时间Time % 舒适度Jerk % 超限速overSpeed % 停车误差MissError global DESINTIME EMAX; y=zeros(1,5);%% 1 能耗 if E…

进化算法——昂贵、有噪声与动态适应度函数

1.昂贵适应度函数 在很多实际问题中,对适应度做一次评价会需要几分钟、几小时、几天甚至更长时间的计算或实验。我们在这里讨论如何减少适应度评价所需的时间以便降低进化算法对计算量的要求。 实际问题涉及的适应度函数常常包含下列的一种或多种特征:…

经典算法研究系列:七、深入浅出遗传算法,透析GA本质

经典算法研究系列:七、遗传算法初探 ---深入浅出、透析GA本质 作者:July 二零一一年一月十二日。 本文参考:维基百科 华南理工大学电子讲义 互联网 ------------------------------------------------------------------------------- 一、初探遗传算法…