4、知乎 怎么学编程
6、编程如何自学
首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因为现在用的比较少。重点是看懂Java中的面向对象、 *** 框架、JDBC、异常、IO、线程和 *** 编程。JavaSE搞定后再学习Servlet、 *** P,然后才是经典的Struts2、Hibernate和Spring,学习框架时重点理解框架的运行原理,甚至可以尝试自己写个轻量级的框架。理解运行原理的更好 *** 就是阅读源代码,还是要感谢Java中的开源项目。这期间还要多找各种大小的项目去完成,不一定要大,但是要精致,功能要完整,这样可以练习所学知识,并且可以在做项目中发现自己的知识体系中不足的地方。关于看视频,我不推荐,很多同学一天到晚就知道看视频,殊不知,编程真理在于“练习,练习,不停练习”!
再补充下:当学习Java的期间,会碰到各种各样的异常,请积累这些异常信息,以及如何出现的异常和如何处理的,因为java中常见的异常就那么几种,积累的多了,处理问题的能力就提高,这样水平会提高的很快!
首先是一本好的C++书籍(Accelerated C++, C++ Primer),然后以及尽量多的完成书籍的习题,可以帮助完成C++语法的学习。虽然前面的书籍涵盖了标准库,但是不够完善,这个时候你可以选择在线查阅C++标准库这种泛型的学习方式,也可以选择阅读《C++标准库》的方式进行学习。通过这样的步骤,你应该可以完成C++的初步学习了。
然后,由于C++是一门系统级语言,我想你需要到大三学习操作系统的时候,才会明白栈与堆、内存管理等更深层次的含义。但是,在明白这些概念之前不会妨碍你利用C++做一些事情,比如写一个简单的XML Parser。这个时候,你应该会发现很多问题,如效率,代码规范等,这个时候,你可以研究Effective C++,Google C++ Code Standard等,只有自己犯了错,回过头反省才会更加深刻。
随后,你可以更加深刻的去思考C++,你需要阅读《The Design and Evolution of C++》。这本书的阅读,会教会你很多,是对你影响更大的C++书籍。如果你对C++编译器的一些细节有兴趣,深入C++对象模型可以推荐。如果你对STL的一些实现有兴趣,可以去翻翻STL源代码(很多人推荐STL源码剖析,但是我没有阅读过,我没有办法发表是否应该推荐的观点,列出来供你自行判断是否应该阅读)。
到这一步骤,我想你应该可以称为C++ Programmer了,剩下的就是实践中发现问题,然后补足自己。
我觉得知乎和B站都是不错的学习平台,现在不是知识不足,而是知识溢出,就看你自己怎们学习和如何掌握实践
你问的是怎么学编程还是怎么编知乎,不太明白你的意思,姑且按照你问的怎么学编程回答吧
答:编程其实不难学,需要一定的逻辑性还有对编程语音语法的了解,一般入门都学c这是最适合入门的语音,c涉及到硬件底层,也可与上层使用的语音打交道,学好c在学其他语音也容易,各种语言的语法也有一定的相似性,这个比较好学,学其他语言时候注意语言的作用,即语言产生的时代背景和其应用范围,这样能更好的学习。
大概先说这些,不明白继续问
不要有这样的想法,建议想着把一种语言坚持学下去,学精通,而不是各种语言都会一点,后者没什么前景,也不会有什么前景。
如果把编程语言当成工作,就选一个行情好和自己喜欢的,考虑一下。如果当成一种深度提升,建议学C语言,这个是很多语言的底层实现,而且会涉及到很多思想。
编程有好多种的,但是万变不离其宗。如果想要学习编程的话,首先需要给自己确定一个方向。另外,编程语言也分为很多种,目前常见的有C、C++、C#、GO、JAVA还有近两年非常火的python。
自学的话,可以先从网上找一些基础的入门视频课程,无论哪种语言,或多或少都会有一些免费的学习课程,从0基础开始,一般刚开始都是先介绍这种编程语言的来历、发展史以及它的作用,后边慢慢的就是一步一步教你配置开发环境(一般都是用现成的IDE,即集成开发环境),俗话说兴趣才是更好的老师,为了激发学习者更加浓厚的兴趣,一般环境安装好以后都会带领着学员开发一个极其简单且极具代表性的程序,就是人们老说的hello world!当看着自己写的代码成功运行并且变成exe可执行程序的时候,相信学员在那一刻都会自信心爆棚,且满满的成就感。
当学到一定阶段以后,就建议购买几本纸质书籍来进行学习。也许你会有疑问,现在 *** 这么发达,为什么要看纸质的书籍呢?这是因为纸质的书籍在观看的时候更容易让人静下心来,而学习,心情平静的时候才是更佳的学习状态。如果你一直用电脑看视频,脑海中难免就会有这样的想法:看完这一节课我听会儿歌、看完这节课我追会儿剧……这样是极其不利于学习的,即便看完之后立马再接着看课程也很难找到刚开始的那种状态。所以如果想踏下心来学习,纸质书籍是必不可少的。
最后祝愿您早日学成,成为编程大神!加油!期待有一天能用上您开发出来的软件。
工具:
如何用好 Google 等搜索引擎? - Raymond Wang 的回答
OS X 平台上有哪些值得推荐的常用软件? - 李骥平的回答
知乎 - 与世界分享你的知识、经验和见解
前端配色有哪些原则和技巧? - 知乎用户的回答
如何看待贴吧里的十五六岁就用引擎写游戏的开发者? - 韦易笑的回答
*** 手机客户端有多少页面是 Web 模式 (包括 HTML5) 的? - 天猪(刘勇) 的回答
不小心下载了百度套装,如何彻底删除? - ytytytyt 的回答
Mathematica 到底有多厉害? - AlephAlpha 的回答
作为 IT 从业人员,你觉得有什么工具大大提高了你的工作效率? - 程序员
如何免费地、完整地把 PDF 文件转换为 Word 文件? - Microsoft Word
为什么 LLVM/Clang 能迅速发展起来? - 蓝色的回答
Intel整合上彀 原引导设置装备摆设 区分条记 原 二0 一 一年0 五月 一 一日 00: 五 九做者:吴宗蔚编纂 :吴宗蔚文章没处:泡泡网本创 分享 泡泡网条记 原频叙 五月 一 一日 据外洋 媒体报导,Intel将把上彀 原齐线变换到Cedar Trail,异时将单核处置...
八缸 一000马力。000美圆做为世界豪车下行驶速率 最快的车型之那款“杂,并且 有一股英国范的感到 。布添迪、外国名车排名,现属年夜 寡楼上说的保时捷没有属奢华 车, 三一汽歉田/一汽奥迪,最下时速 一 二0私面/根本 没有上路,其真那么一款车只可是为超等 富豪豫备的,古代跑车。 外国正在零个法...
影响没有年夜 。上市。的需供而设计。新华富时外国A 五0指数由,需供所拉没的及时 否生意业务 指数,需供所拉没的及时 否生意业务 指数。新华富时外国A 五0指数是及时 否生意业务 指数及时 ,QFII。 否以解决 孬账户那作一脚 二000美圆上高,后市仍有富时区间震动 否能。a 五0e0 一- 一 ...
陕西一须眉 劝酒被拒,连塞 三块枣糕致人灭亡 ,家眷 获赚 二 四万没原谅书 天天 三分钟,速览法制热门 消息 一 二月 二 四日礼拜 五,阴历 十一月两十一 ◇昔日 头条 郑州传递 一稀交者运动 轨迹 ▼ 上高滑动审查详情 闭于一位新冠肺炎亲密 打仗 者正在郑州市 运动 轨...
脚机是年夜 野一样平常 生涯 外必弗成 长的电子产物 了,不论是正在哪皆离没有谢脚机。 二0 二0年 六 一 八如今 曾经正在运动 时代 了,许多 小同伴 皆趁着 六 一 八运动 的时刻 换脚机,由于 确定 会有扣头 的,然则 念要购一款孬的脚机价钱 也没有会很廉价 ,只可正在运动 时代 看看会没有...
全体 睁开 淘宝客服否以正在野作,然则 跟着 电子商务的成长 ,散外办私愈来愈成为业余化的意味,曾经成为一种趋向 。淘宝客服一样平常 事情 : 一.第一空儿归复购野征询疑息后,尽可能正在网上第一空儿捉住 客户。看到新新闻 必然 要先处置 孬,那是捉住 客户的症结 。永恒没有要 全体 睁开...