精华内容
下载资源
问答
  • 如何学习编程

    2015-01-02 23:54:10
    1.如何学习递归  看,不仅学会怎么用递归思考,还学会了scheme,还学会了写一个解释器。看完这本书后再来看那些算法书里的递归,简直秒杀。 2.如何学习静态库和动态库的及其编译过程 看,然后妈妈再也不用担心...

    编程不难,难的是你找不到一本好的教材。

    1.如何学习递归

     看<the little schemer>,不仅学会怎么用递归思考,还学会了scheme,还学会了写一个解释器。看完这本书后再来看那些算法书里的递归,简直秒杀。


    2.如何学习静态库和动态库的及其编译过程

    看<程序员的自我修养>,然后妈妈再也不用担心编译时遇到的各种提示看不懂了。


    3.如何学习互斥锁/读写锁

     看<unix网络编程-进程间通信>, 其实只需要理解生产者消费者模型就ok了


    4.如何学习多线程的编程模型

    看<POSIX多线程编程>第四章编程模型


    5.如何学习数据结构和算法分析

    <大话数据结构>+<数据结构与算法分析:C语言描述>(sedwidges那本)



    展开全文
  • 我是如何学习编程

    万次阅读 多人点赞 2019-04-15 22:58:25
    我是如何学习编程


    • 微信扫码关注公众号 :前端前端大前端,追求更精致的阅读体验 ,一起来学习啊
    • 关注后发送关键资料,免费获取一整套前端系统学习资料和老男孩python系列课程
      在这里插入图片描述

    前世因

    不管你信不信,反正我自己是信了,学习对我而言是一件用来消磨时间的事,仅此而已。

    • 大一刚来的时候,听别人说学习二字,更多的是一个玩笑,什么不学习就不能做朋友之类的话,听到现在大三,不学习依旧是不学习,说到底,学习这件事真的是因人而异的。

    • 我自认为性格不算孤僻,最多是喜欢独处而已。爱好不多不少,喜欢听歌,写东西,古风,跑步,日语,汲取新的东西。未必是专业上的,新闻也可以。

    • 都说兴趣是最好的老师,这话我觉得没毛病,但我更倾向另一句话,兴趣是可以后天培养的。就像,我对编程的热爱,对代码的诉求。

    • 说来你可能会有些意外,甚至我自己也觉得意外,大一对编程恶心到极点,现在竟然成了自认为极其重要的东西。

    • 凡事有因,必定有果。说来惭愧,从高中到大学,上来就干编程,又没什么编程基础的我,对入门的编程语言C恶心到冒泡泡,所以上完第一堂课心里已经放弃编程了,觉得自己可能不适合软件工程这个行业。

    • 所以,大一整个学期,我基本都耗在了日语上,我热爱的日语啊,真正让我领会到了什么是学习能力的培养,什么是独立学习。

    • 学东西,学的本质不是知识本身,而是学习过程中对能力的培养。如果你只为了学而学,没有自己的独立分析和见解,只是照猫画虎,意义不大。

    • 自认为我的学习能力是在一年多的日语学习中培养出来的,这也为我后来学习第二门编程语言java打下了良好基础(说来惭愧,我现在c依然不好。)

    今世果

    一直到现在,我也并不觉得自己编程水平有多高,学无止境。当你进入到一个新的层次,你会发现你自认为的高大,渺小而又卑微,只有无知者才会觉得自己什么都会,单凭helloworld就敢一刀闯江湖。和大一入学,对编程一无所知的自己相比,我觉得还是成长了不少的。

    • 学东西需要受点刺激,信否?

    • 嗯,我是信的,初学java一学期,其实毛毛也没学会,问题多是在自己身上。当时依然处于恶心编程的阶段,看到代码就烦。

    • 就这样,一学期结束了,老师要求做一个管家婆的项目,然后要答辩,打分,一个个过。是的,当时咱就慌了,当然,也仅仅是慌了一瞬间。闭眼,回想当初的c语言答辩,深呼吸之后,分分钟有了底气。

    • 咱当初c语言毛毛都不会,临近答辩一天预习了一本书,最后答辩过了。这点和学数据结构基本一样,一天预习一本书,没错,就是预习。当然,不推荐这样,后遗症明显,瞬时记忆理解不是特别深,容易忘了。

    • 你可能会好奇,我是怎么做到的?这里举一个关于seo的例子来说明。补充下,这东西全称是搜索引擎优化,有兴趣的可以查查。一个网站离开seo能不能跑??能,当然可以,丝毫没问题,不影响你查阅。但是为什么很多网站,或者说几乎所有网站都要考虑seo呢?很简单,提升搜索引擎排名,扩大知名度,提高商业价值。

    • 说白了,就是学习能力的培养。这是一个日积月累的过程,是真的可以创造价值的,不会一天两天见效,速成的那些在我看来等同于商业竞价,拿钱看效果。

    • 日语学习过程中就培养了我的这种学习能力,早读,预习,分析,复习和长久的坚持。这种方式已经成了一种习惯,大一六点左右起床去日语早读,虽然现在大三了,不再去日语早读,但还是会这个点左右醒,起来敲敲代码。

    • 所以,java项目答辩前夕,我把项目需求文档和整体设计思路,基本的业务逻辑,层次结构,都背下来了,并加以理解。说来惭愧,直到当时答辩结束,我依旧分不清什么是接口,什么是类,我懂的只是理论,拿出代码基本凉,那会儿一学期写的代码不到100行。

    • 最终结果如何??我理论的掌握确实得到了老师认可,对项目的理解成了加分项。当然,也让我找代码,那肯定是找不到啊,当时灵机一动,扯了一句软件需求分析中一个重要思想,推迟实现。也就是不要急于编码,老师一副哭笑不得的样子说了句行吧,然后让我自己说给多少分,当时脸比较大,要了80,结果老师也真就给了。

    • 整个过程中明明毛毛不会,愣是一副大神的样子,咱伪装的确实不错,也就是从这个时候开始,我意识到,不能这样了,必须真的会点东西。这是主要刺激,还有其他的刺激,小学弟学妹问我程序代码,咱也不好意思直接说不会,又不好误人子弟,所以习惯性的推荐给我认识的大神,一来二去感觉好尴尬。

    • 不在一个层次聊天真的没毛毛意思,大一来我还问一位大佬怎么压缩,现在,真想一砖头………有问题不知道问百度,谷歌吗?垃圾问题问出来是浪费双方时间。当然,这都是受过无数刺激之后得到的结论。

    一轮回

    巴拉巴拉到现在,说点实际性的东西,我现在java的掌握程度,可以独立做些小东西,比如oa自动化办公系统,汽车租赁系统,搭建个人博客等基础项目。用ssm框架,或者javaweb系列,servlet+jsp。当然,这些我都处于会用的层次,调用原理,执行流程也知道一些,太底层的比如什么框架底层原理,jvm运行,垃圾回收机制,线程安全等太深的,没研究过。个人还是比较喜欢前端,java现在热度持续降,市场基本饱和,又是我自认为学的不太好的语言,暂时没有深度学习的打算,我更想把精力放在前端上。

    • 在这里交个底,能用java写的东西,理论上我都可以用php和node写出来,语言上的差异在我看来就是api和语法的区别,业务逻辑都是一样的。对于前端,基本一套系统走完,从html+css+js到三大框架,组件开发,构建工具,版本控制。这些掌握程度有深有浅,现在正在查漏补缺的复习。

    • 语言是有相通之处的,多而不精是真理,但多学并没有错。我java的面向对象还是通过前端js高级阶段面向对象设计学的,这之中也受到了php面向对象的影响,相辅相成,只要你心不乱,api哪怕乱了,查就完了。php内置几千个函数,都背下来,闹呢?学的过程哪些该记住,哪些不用刻意记,真的很重要。

    一回眸

    写到这里,也许才是你真的想看的部分,那之前的都是废话??因人而异吧。咱也是写过网文累计字数将近两百万的人,废话在所难免。好啦,下面说重点。

    理论基础

    • 一直到现在,我也一样重视理论。一个东西你都不知道它是什么,那你学个毛?不知道什么是封装继承多态能玩面向对象才是真的见了鬼。
    • 我对每一个概念的理解,习惯性的找一段代码来解释。当然并不是都有代码,没有就找图文,只有你真的理解了,才能会用。
    • 理论不是独立玩的,如果你自认为分清了,那就自己写一个程序,能跑通那种,检测一下。
    • 对理论的理解不要只满足于教程demo,没有自己的扩展,你写一万个demo你最多也就是一个大demo写手,算不上什么程序猿。

    资源选择

    • 因人而异吧,建议大家根据语言特点来选资源。我在学java基础的时候,用的是传智播客的课件还有配套练习题,一步步将理论转成代码,不懂的看视频,百度,论坛,博客,总之用尽一切手段把它搞明白。学完java基础我用了国庆七天,每天从六点到晚上十点,不是敲代码就是在敲代码的路上。javaweb的时候,我更多的就是看视频,黑马49,市面最广,热度最高的一期资源。
    • 等到了php,我是对着w3c手册大致撸了一遍,然后是一个叫php全栈的视频,源码+笔记+视频,也是传智的,时间问题,我没学完,比如框架。那个时候前端刚好学到ajax,和php配合感觉贼爽。果断把java扔一边开始玩php和ajax的数据交互,巩固后台业务逻辑。
    • 后来到了node,对这个感兴趣多半是因为邵山欢老师,具体不多说了,反正贼拉喜欢这门语言。当时先看了传智李鹏周老师的node,懂了五成。等差不多半个月吧,又学了一波邵山欢老师的两套视频课,那会儿php和java理解也加深了很多,同为后台语言,再杀回来做node项目,感觉路由啊,express啊,npm啊,芒果啊,都有了深层次理解,做项目也就得心应手了许多。

    编程没有捷径

    • 如果说有,就是多敲代码,归纳总结频回顾。还有,多敲代码不是让你反复helloworld,那是沙雕,会的你反复个毛?让你反复是指的那些理解不是特别透彻,感觉会又不太会的东西,将中层知识拿下,算不得大牛,也不至于去搬砖。

    合格程度

    • 写到什么程度算合格?你一看某个功能可以张口就来它的业务逻辑,api说不上来没关系,知道这部分怎么用就行,到时候百度查api就好了。
    • 比如java文件上传,需要对应的jar包,你忘了包是什么了,没关系,百度。
    • 比如你想用js实现一个弹窗,但是你忘了alert这个小家伙了,没关系,百度。
    • 比如你想用php读取文件,忘了函数是什么了,没关系,百度。
    • 比如你想用node处理原生不支持的post请求,需要第三方插件,但具体是什么忘了,没关系,百度。
    • 但你好好想想,如果你都不知道java文件上传需要jar包,js可以实现弹窗,php有内置文件读取函数,node天生不支持post请求。那玩个毛?怎么查?你还不如说谷歌浏览器已经是成熟的浏览器了,可以自己编程。

    兴趣培养

    • 如果有一天你真的对代码感兴趣了,我想大多是程序一把跑通带来的舒适感。或者说,是自己按照自己的理解写出符合预期的程序的成就感。一开始写代码就是慢,但没关系,一切都是一步步过来的,我从基础的helloworld开始,基本不用提示,反复熟练到一定程度再用提示,因为这个时候,再手写就是浪费时间。

    学习时长

    • 一门语言学多久算学通?我觉得这个问题没标准答案,真正精通的,太少太少,编程界的鬼才我最服tj,高产到爆,基本写个东西就火爆。你可能听说过这样一句话,一切用js实现的东西最终都会用js实现。在node界,一切你使用的东西,直接或间接引用的,都来自tj。是的,一切。就是这么优秀,当然,他现在已经去玩go了,但对node的贡献依旧极大。编程每个人理解程度不一样,接受能力也不同,用时间衡量不太规范。拿我自己来说,我学java和前端一年半,php和node差不多一年,日语大一至今,依旧乐在其中,学习本身就是一种乐趣。

    解决问题

    • 我是怎么查资料,解决问题的?自认为百度能解决八成你遇到的问题,前提是你会搜索,我说的是高效搜索。

    • 举个例子,实现购物车功能。你直接百度,看看会出什么?我没试,猜的,难免有一堆不相关的东西,也许什么京东淘宝的广告都会跑出来,这样你一个个找贼费时间,还未必找的到。

    • 快捷方法,高度凝练,关键词匹配。java,session,购物车。这三个关键词就比你直接输入实现购物车功能精确高效的多,甚至结尾可以加你想要的出处,比如csdn,博客园等

    • 每次我打开自己的博客就是直接输入csdn 冷月心,百度搜索引擎第一条,直接完事。
      如果你要找一些指定格式的资源,可以这样 : 深入浅出node.js pdf,这样查找的结果就是一堆pdf相关,限定了格式

    • 查找百度网盘资源,xxx前端视频 百度网盘(百度云盘),这样检索效率很高。在云系列未出现的时候,百度网盘和百度云没啥区别,到现在两者有本质区别,不要乱了。

    推荐资源

    • 个人推荐的代码托管平台

    github,新浪云sea,腾讯云开发者平台,码云

    • 个人推荐的入门资源

    菜鸟教程,w3c教程,官方demo,MDN,

    • 个人推荐的解决问题途径

    csdn,博客园,谷歌,百度,掘金

    展开全文
  • 如何学习编程

    2019-01-17 17:35:04
    如何学习编程语言,这个问题有很多的解决方法,不一定别人说的方法就对你有效果! 老师:首先,了解你学编程的初心是什么? 初学者:什么?(你这不是废话吗?) 小白:额...我觉得,初心应该是有前途(钱途)! ...

    如何学习编程语言,这个问题有很多的解决方法,不一定别人说的方法就对你有效果!

    老师:首先,了解你学编程的初心是什么?

    初学者:什么?(你这不是废话吗?)

    小白:额...我觉得,初心应该是有前途(钱途)!

    没错,大部分学编程都是为了这个,当你选择这个为你的初心,达到一定的阶段了,你就会停止你的脚本,为了物质而学习,最后总会以悲剧结尾,电影情节!总之我不会因为高薪,高资而不分昼夜的学习编程,它会让你狂燥,是的,没错它会使你迷茫。

    当你遇到困难时,绞尽脑汁时,你会感受到这种无助感,当你是一名初学者,或者是自学者,你会为了一个分号或者ide报的红色,而怀疑人生,在这复杂的程序世界里,你始终找不到属于你自己Demo,你会觉得没意思的...

    证明了,学习编程就是一种漫长的过程并且有一个良好的初心,比如:为了跟超棒的团队一起,写一个给人们带来欢乐的软件,使人们生活更加便捷(现在虽然已经很便捷),使自己变的更加优秀(因为编程是很需要创造力的职业),编程不仅是无处不在的,你会因为这个而热爱编程,有些人是单纯的热爱编程,所以他很优秀,当你从乡里来到城市,你发现你14岁才接触电脑,正常真正得到自己得第一台电脑时,你才18岁,你会很疑惑,为什么,为什么,为什么,当你学习编程的时候,为什么这些五颜六色的字符串可以做出这么多有意思的东西,你会很疑惑,为什么我只会些Hello World!然后没了,我该怎么办,怎么去写出和现在用的软件一样棒的代码,这时,你的学习欲才正式开始散发,你开始不停的搜索,前面几个字段总是带这为什么,或许你可以选择学习底层一点的东西,当然你也可以学习高级一点的东西,所有代码都封装在一个包下,看个人爱好,二者都会让你受益良多,前提你一定要耐得住性子,保持好的学习态度,切忌勿浮躁。

    下面介绍几个学习编程的好方法(不一定适用每个人但是适用大多数):

    1.买关于编程语言的书籍

    2.跟着博客学习

    3.学习完基础,就开始写几个小项目

    4.做有意义事,写有意义的代码,你不能完全几住所有编程规范,及设计规范

    5.不要死记硬背,要灵活运用

    6.制定一个目标,完成它,买关于项目实战的书,并根据作者的的步骤完成它

    7.每天学习4小时编程足以,除非你在赶进度和做项目

    8.养成注释习惯,理解为什么要写这样方法,理解代码,即使你代码写的再好,别人不理解,会很苦恼

     

    展开全文
  • 普通人如何学习编程

    万次阅读 多人点赞 2016-09-01 06:53:58
    在计算机使用如此普遍的今天,编程似乎也快要成为基础技能,那么普通人如何学习编程呢?

    现在,计算机已经融入到了我们生活的方方面面,手机、电脑、智能家居等。在计算机变得如此普遍的今天,是不是每个人都应该学习一点编程呢?

    2013年,非营利性组织 Code.org 发起了“Hour of Code”的倡议,得到了很多著名人物和企业的支持(Is Computer Programming Hard to Learn ?),其中包括扎克伯格、比尔盖茨、苹果、谷歌,就连美国总统奥巴马都发布视频呼吁每个美国公民都学习编程。

    李笑来老师建议必备的两个技能——英语编程。“改变自己”的辉哥(张辉)也在文章中提到过自己利用 python 写了一个群发邮件的脚本。

    所以,这么多名人,牛人都呼吁大家学习编程,那么普通人学习编程到底有什么用?

    普通人学编程有什么用?

    主要有如下理由:

    • 教会我们思考
    • 提高效率,使生活、工作变得简单
    • 生活基本技能

    编程教会如何思考

    乔布斯在一次采访中说过:

    Everyone should know how to program a computer, because it teaches you how to think.

    因为程序就是对现实事物的抽象,而且,按照写好的逻辑运行。所以,编程能够锻炼我们的抽象思维能力逻辑思维能力

    编程能提升效率

    李笑来老师在《把时间当做朋友》中提到过:

    学习班之后的岁月里,摆弄计算机给我带来了无数心灵愉悦,这些暂 且不论,只说一件事——在编写《TOEFL核心词汇21天突破》的过程中,倘若我没有稍多于常人的那点计算机知识,能自己编写一些批处理脚本,就不可能在那么短的时间里完成那样海量的工作。而且,如果没有这些技能,就算再花几倍的时间,也很难拿出具有与《TOEFL核心词汇21天突破》同样的质量的作品。而最终,质量保证了销量。

    通过编程,我们能够很容易的处理大量重复性、低效率的工作,从而节省时间。而工作中很多地方都用到了编程来提高生产力,比如 Excel 中的宏,很多 Adobe 的产品(如 Photoshop, Illustrator, After Effects)都能使用 JavaScrpt 来自动化工作。如果你学习编程,就能使你的工作做的又快又好。

    编程是基本技能

    正如 Quora 问题 Should most young people learn to code? 中回答的那样:

    • 你会做饭,但你不是厨师
    • 你会开车,但你不是司机
    • 你会清理屋子,但你不是保洁阿姨
    • 你会疏通马桶,但你不是水管工人

    所以说,不一定你非要是程序员,你才会编程。在计算机使用越来越广泛的今天,编程已经成为了一项基本技能

    如果你不会编程,你就只能使用别人提供的功能。就好像你不会做饭,就只能下馆子一样,但是这样就不能很好的满足你对于健康、热量、营养的要求。

    所以,学习编程更多的是满足我们私人订制化的需求。比如,今天我遇到一个使用 Excel 处理大量数据的需求。但是,我不会编程,可能就只能买别人开发好的脚本,或者自己花大量时间做大量重复性的工作。但是,如果你会编程,你就可以自己写一个脚本,最后可能快速、优雅的解决了问题。

    而且,可以预见的是:在将来,计算机肯定会运用的越来越广泛,对我们生活的侵入越来越深。而会编程的人只是一小部分,那么我们的生活就完全掌握在了那一小部分会编程的人手中了。所以,学习编程,能够让我感到自由

    普通人如何学习编程

    现在,如果你觉得有必要学习一下编程,那么,我们就来讨论下——普通人如何学习编程?

    为了解决具体问题而编程

    最重要的一点:为了解决具体问题而编程。很多人会在学了几个月编程后,感觉并没有学到什么,这就是因为你并没有从中找到成就感。当你通过学习编程解决了自己具体的问题后就会感到巨大的成就感,比如我为了解决每天部署繁琐的过程,学习了 shell 脚本,只需要一个脚本就能部署了,这就给了我很大的正向反馈。而且当你为了某个具体问题而学习编程的时候,你就会知道,那些知识对我解决问题有用,那些可以暂时不学。编程需要学习的东西很多,所以必须做出取舍。

    当并无具体的需求时,如果有兴趣,那也行。如果没有兴趣,只是觉得应该学习编程而编程的话。我建议你在学习了基本的知识以后(比如了解了这门语言能实现什么功能),给自己找一个目标(比如搭建一个个人网站,抓取某个页面的图片),然后实现它。有了目标再学习,效果会好很多。

    使用Google和英文

    为什么这两个东西如此重要呢?

    第一、技术很多都起源于美国和欧洲,所以几乎所有技术的官方网站都是英文的。而学技术要学会使用官方文档,当然也是英文的。当然你也可以看翻译过来的资料,但是毕竟是翻译过一次的,所以很依赖于译者翻译水平的高低,而且这是已经被人理解过的二手的资料了。

    第二、学会使用 Google 为什么也成为了必要。在你学习,开发的过程中会遇到很多的问题,这个时候会经常用到搜索工具。在编程领域,英文资源比中文资源多了不是一星半点。比如 stackoverflow(一个编程的问答网站)几乎包括了你学习编程时会遇到的各种问题的答案,以为这些问题很早以前就有人遇到过了。所以,遇到编程问题时,记得使用英文在 Google 上搜索答案

    第三、学会如何提问,必看的文章是:《提问的智慧》。建议把这篇长文看完再提问。

    找到合适的学习资源

    编程可能是最适合自学的科目了,因为有大量的资源(书籍、视频、教程)可以选择。那么如何在海量的资源中选择适合自己的呢?

    首先,我认为资源分为两类——书籍视频。如果你喜欢看书,那就找一本好书,如果喜欢视频,那就找好视频。那么如何区分好书和好视频呢——提问,你可以使用搜索引擎,询问身边的朋友。而且,一定要找与自己当前阶段契合的书籍和视频教程,并不是所有的书籍都适合初学者,所以一定要注意选择。最后,一定要看该语言最权威的书籍,肯定不会让你失望。

    再者,要学会看官方文档,学会查官方手册教程手册的区别在于:

    • 教程:教你如何使用这门语言,可能很多东西不会提及
    • 手册:提供完整、全面的有关这门语言的信息(很多时候就是 API 手册)

    学习的时候我们看教程,但是有了一定基础只有,要学会看官方的手册。因为手册包含了这门技术的方方面面,有一个完整的知识体系。它包含对这门语言原理的介绍,官方推荐的用法,API文档等,所以一定要学会看官方文档。

    多练习,多讨论

    古典老师提到学习的721法则,我觉得就很适合编程的学习:

    • 10%的时间自己学习
    • 20%的时间与人沟通讨论
    • 70%的时间去练习实践

    编程是很需要练习的科目,看再多的书还不如在电脑上运行一次来的实在。学习编程要做到每天写代码,代码运行起来之后,可以极大的加深你对知识的理解。

    还有就是要多讨论,多看别人的代码。讨论能够让人的思想碰撞,产生意想不到的火花。比如你思考一个问题的解决方案很久了,但是还是没有头绪,但是可能别人的一句话可能就会点醒你,这在编程上很常见。而且,通过看别人的代码我们可以学习更好的实现方法,更优的解决问题的逻辑,特别是牛人的代码

    编程语言的选择

    虽然最终都是在计算机上运行的指令,但是还是有很多语言我们可以选择,不同的语言可以实现不同的功能,那么普通人如何选择语言呢?

    选择什么语言还是需要看你具体的需求是什么。如果你平时使用 office 比较多,那么可以学习 VBA。如果你需要自动化很多重复的工作,那么你可以学习 Python。如果你想要建造自己的个人网站,那么你需要学习 JavascriptHtmlCss。如果你没有具体的需求,那么我建议你学习 Python,因为它很容易让你感到提高了生产力

    学习资源

    展开全文
  •  上一篇文章如何学习编程之编程认识(一)讲述了学习编程前应该具备的一些特质和编程的一些认识,这一篇文章从一本好书和一份教程等两个方面讲述如何入门,每一个人学习的方法都不一样,希望本文能给你一点帮助 ...
  • 新手如何学习编程

    千次阅读 2013-01-06 17:18:43
    新手如何学习编程?这个对于初入行的程序员来说比较困惑的问题就让传智播客老师来帮你解答吧。首先能不能学会,跟是不是计算机专业没有太大的关系,只能说计算机专业的因为以前学过,上手快一点,所以最主要的还是你...
  • 引语–为什么是“我们应该如何学习编程”,因为大家都在学习编程,我在这里只想先说说自己的想法和观点,我不是个高手,也没参加过什么培训,但是有一份对编程的热情,渐渐的我总结了自己的经验,如果你搜如何学习...
  • 1. 对于想要准备学习编程的朋友来说,往往对编程有很多的疑惑,不知道如何抉择,常见的就是以下几个问题: 如何选择编程方向 怎么学习编程 如何学好编程 英语不好能不能学习编程 数学不好能不能学习编程 如何...
  • 大学该如何学习编程

    千次阅读 多人点赞 2018-11-11 21:59:16
    这篇文章结合我自身经历分享给那些或许有点迷茫的学弟学妹们,如何学习并寻找自己的学习方向?希望能让大家有点收获。大学期间,自己凭着一股热情学的东西也挺多,挺杂。进入大学之前对编程没有了解,白纸一张。很长...
  • 作为一个本科非计算机科班出身编程水平又很菜的我来说,很多学习方法都需要我自己去总结摸索,我的老师朋友可以帮我解决具体的问题,给我提供足够的资源,但是最关键的细节把握和吸收消化还是需要我自己去完成。...
  • 写的蛮好的,忽略一些背景内容,干货不少。转载自:... 如何学习编程——来自认知科学的四个建议 大家好,欢迎各位同学参加开智学堂 P
  • 要选择一个编程平台,也就是一个集成开发环境,如:Visual Studio 2015. 问:编程平台主要作用有哪些呢? 答:首先,它可以将你用高级语言编写的程序代码“翻译”成计算机可以直接运行的代码;其次,它可以帮你检查...
  • 高中生如何学习编程

    万次阅读 2013-10-08 17:23:36
    高中生完全具备学习计算机编程的能力,关键在于如何选择一门合适的语言来作为入门学习的语言,本篇介绍作为初学者如何从浩瀚的资料中,挑选合适的资料来进行学习,也是博主自己学习过程的总结,希望找到更多的自学者...
  • 当初还没有学习编程的时候,真心觉得编程好难啊,这是人学的吗?怎么全是符号字母?这都是啥啊?真的是让人满头问号,目前编程行业工资比较高,很多人都想学一下编程,但又不知道从哪里开始学习,我觉得学习编程的...
  • 大学四年,我是如何学习编程的?

    千次阅读 多人点赞 2019-12-04 23:40:27
    大学四年,我专业是计算机专业...今天我分享下,如何在学校里免费学技术,沉淀一些编程技能。 编程书籍 这是我大学看过的书籍。 设计模式 这里简单介绍一下: 设计模式是软件设计中常见问题的一般可重复解决方...
  • 编者按:很多技术新人对编程充满兴趣,却不得要领,有的甚至半年尚未入门,所以本期创作人生的话题是:如何高效学习编程。“技术成长”往往离不开“持续学习”,他是一位大学生,在学业之余一直丰富自己。一年时间...
  • 我们究竟应该如何学习编程

    千次阅读 2017-08-22 14:27:30
    今天邮箱中收到这么一个问题: 天花板你好,你的某某文章我看了,非常喜欢。里面的某某例子我自己写了一下,代码是这样的: ...在这个前提下,我要说的是,编程学习仅仅靠态度是不够,的还需要科学的方法
  • ninechapter美帝代码搬运工,资深面试官,微信公众号-九章算法(ninechapter)当你提出这个问题的时候,总有人会告诉你,你应该学习这个,学习那个,亦或者是刷题根本没用,你应该去做项目,亦或者你看这个视频没什么卵...
  • 那么我们应该怎么去学习编程呢?小编为大家整理了几条方法; 1;认真地观看你的学习资料 一个常见的错误是没有彻底阅读解释材料。直接去编写代码示例,而不阅读有关代码是如何工作的解释,这是一个失败的...
  • 如何学习编程语言?

    千次阅读 热门讨论 2008-06-14 01:34:00
    正所谓“爱她在心口难开”,实际上,任何编程语言的学习都是有规律可循的,而且它们都有一些共性,我们只要掌握了这种规律和共性,学习任何编程语言都会非常轻松。我这里结合多年培训的经验,以目前普遍使用的JAVA...
  • 业余爱好者如何学习编程

    千次阅读 2014-04-06 19:37:46
    没有技术背景的人学习编程很容易被错综复杂的技术体系吓到,网上的教程中也经常会出现「一定要读这本书,非常经典」、「最好先有 XX 基础再看这篇教程」之类的警告,结果有时候会出现这样的情况:本来你只打算学习...
  • 学习编程并不是一件一下午可以完成的事情,当然也不必成为一生的工作。有很多方式可以使学习变得更有效率。你可以在google、百度上搜索到很多关于学习编程的方法。下面列举的是最常用有时也是最高效的方式。  无论...
  • 所以为了我的生意能继续做下去,我还得回去学习编程…… 所以在2008年初,我又到了曼哈顿的“Barnes and Noble”的计算机图书区。这次我挑了一本“学习python”,然后就直接回家了。 这次我一点也不兴奋,而是...
  • 作者:egg 微博:http://weibo.com/xtfggef本文就是描述下自己近期的一点想法,随意下笔,思绪有点乱,难免前后不着调,请读者朋友们谅解。最近总被人称为老师或者您,有...问的最多的也就是到底该怎么学习编程、学习J
  • 如何学习一门编程语言

    千次阅读 2018-09-28 12:56:00
    所以感觉这篇文章说一说如何学习编程语言还是挺有必要的。 首先给初学者推荐一本书:《Java面向对象编程》第2版–孙卫琴 这本书结合面向对象思想讲述了Java的基础,比较详细,特别适合初学者学习;看完了一遍...
  • 如何学习游戏编程

    千次阅读 2019-02-28 10:31:25
    如何学习游戏编程开发

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,932
精华内容 14,372
关键字:

如何学习编程