您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
想学习编程,该从哪里开始?
语言,自己的,代码想学习编程,该从哪里开始?
发布时间:2019-02-08加入收藏来源:互联网点击:
想学习编程,该从哪里开始?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
学习编程,光想还不够,你要确定你会在这条路上坚持下去。
虽然现在学习编程的人越来越多,但不少去冲着程序员这个行业的高薪资去的,动机不纯,学习到的技术不是实打实的,到时候没公司收就尴尬了。
不是要打击题主,学习编程需要毅力,前期的入门可能比较容易,但是越深入的学习,需要注意的东西越多,有时一个语句就会困扰你很久。
学习编程最好要具备的两个基础
学习编程,很多人都会提到两个学识基础:数学和英语。它们到底重不重要呢?
数学
程序设计的核心就是算法加数据,如果题主有扎实的数学基础,那么学习编程的过程会少走些弯路。
数学基础可以从高等数学、线性代数、概率论等出发了解,不需要多深入,但是起码要知道基础。
当然,如果做应用级程序员,对数学的要求并不高。
英语
对程序员来说英语的掌握程度只要能够看得懂程序中出现的单词就差不多了。
英语词语那么多,真正应用在编程中的也就那么些,只要不影响你读写代码就行,更多的是在边学程序的过程中来认识更多的特定使用词汇。
怎么开始?
先确定一个将来要从业的方向,这要根据你自己的兴趣来。
比如做WEB开发的前端工程师,是做网页的,你如果喜欢,就要学习html、css、javascript等。
如果你喜欢开发游戏岗位,那么就要掌握C/C++、找到合适的平台开发等等。
怎么学习?
我不推荐报班,自己有能力毅力的话,看书和到网上找视频学习还是比较推荐的。
书籍:因为不知道题主想要学习哪个方向,所以这里推荐的学习的书籍都是比较经典的:《代码大全》、《程序员修炼之道》、《计算机程序的构造和解释》、《C程序设计语言》、《重构:改善既有代码的设计》、《人月神话》、《代码简洁之道》。
学习网站推荐:慕课网有视频学习的便捷,菜鸟教程可以看各种教程,W3Cschool也是包含各种基础教程,都是形式也比较多样,主打边学边练的学习模式,对于刚入门的学习者来说还是比较有帮助的。
辅助学习工具网站:git和github,这个不用说了,全球最大的同性交友平台,是一个合格码农的必备,如果没有这个基础,则会失去大量的资源和信息。
近年来,使用git的公司越来越多,甚至已经成为了主流,学习git可能会比较有用。
回答于 2019-09-11 08:43:50
干数控我们都需要了解哪些?(1)了解数控车床编程的原理。(2)掌握数控车床编程的特点和方法。(3)掌握数控车床常用G代码指令的功能。(4)掌握辅助功能指令的使用方法。(5)掌握刀具指令T及速度指令F、S的含义。(1)会利用数控车床指令手工编写数控车床程序。(2)会利用刀具补偿功能进行程序的编制。(3)会根据图纸要求编写数控车床粗、精加工程序。(4)会运用数控车床子程序功能进行零件的简化编程。
回答于 2019-09-11 08:43:50
学软件开发?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?
不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆孩子睡觉了,你还在工作中,是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
上一篇:身高155,除了穿高跟鞋外,还能怎么通过搭配来增加视觉上的身高?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |