没学过编程的编程
‘壹’ 没学过编程的如何入门
没学过编程的如何入门,简单来说看相关视频,看相关教程,可以从最简单的程序输出语句开始学习,最简单的语句是hello world。逐步过渡到复杂语句,再过渡到复杂流程。
总之由浅入深,由简到难。我们以前入门都是学习c语言,现在很多人直接从java开始学习。可能更偏重实用些。
希望对你有帮助,祝你学有所成。
‘贰’ 一个从来没学过编程的人该怎么学编程
其实编程序的精华在于数学思想的运用,也就是算法.编码的工作其实是比较低级的.当然了,对于外行来说,你怎么看都很神的. 我建议你不要学,如果你真的要学编程序就应该现在多注重数学的学习.英语也得会点. 如果你非要学,建议学Basic,可以考虑VB
‘叁’ 我是个没涉及过编程的人,我想学习编程,难吗
肯定不简单。告诉你点我的体验。
上学时,学过两个编程vb、8086系列的汇编。计算机基础,学过windows操作系统最基本的用法,学过网络,学过数据结构与算法。这些就是到毕业接触过的所有计算机知识。截止毕业vb写不出一个计算器程序,汇编连个交通信号灯的程序都未调试出来。网络基础未及格,补考了一次上学后两年+上班的三年我都喜欢玩游戏。对网吧电脑做些破坏行动(删文件、找个小黑客软件分析怎么侵入游戏服务器)。这期间不会写什么代码。但是额外看了java基础。因为家里没电脑也懒,编程一直没学会。
编程因为玩游戏太多,找不到工作,随便去了个公司做技术支持,其实就是混日子。我看别人写代码,我是很喜欢。用办公室电脑也练习过一段时间,写实用代码没人教,项目经理操蛋货问到写代码的一些技巧死都不愿意说。
抵不住热爱。第二份工作,自己学着做一些功能,被客户鄙视过N次。钻地缝的心都有了。第三份工作我认识我现在的领导,他刚好在招人,第二份工作做固件的工程施工方面的工作+维护。不愿意做,让现在的领导给招过来。专职写程序。头两年,什么狗屁不会,想到哪写到哪。被领导,客服又鄙视过n次。其间刚好碰上行业不景气。事情少,花了大量的时间学习。同事一来出差,就被我拉着边喝酒边问技术。公司某段时间要用java写接口,sametime。哪个痛苦,半年多做不出一个东西来。又被鄙视了很长时间。我都不知道是怎么厚着脸皮坚持下来的。很多知识无从问人,公司就没人懂。懂的人也不愿意教我。就这样忍受着。磨蹭,第三个年头混完的时候,出过很多事故。被鄙视了n次后,终于慢慢可以独立做出东西。
本来到此也就差不多了,我也 不想多学,能混一天算一天,此时我已经30岁(编程3年,除写点简单java、domino的lotusscript,网页、js、css别的不会),还挂着个高级工程师的头衔丢人。某次同学婚礼受到刺激(人挣到的钱远远比我多),刚好碰上一个很厉害的同事,给我指导了一些方法。系统的自学会了java,因为想换工作同时学会了C/C++,因为自己能力还是有限,着时期写的代码还没有注入我的灵魂。到此也仅仅是基础,学完这些东西,花掉2年时间,32岁。并且我发现很多东西还是不会。
这时期,我发现网络、操作系统、硬件、io等等这些概念,基本就是个白痴。于是又开始没日没夜的学。这段时期设计的系统写的程序,已经有质的改变,不会再有其他同事的影子。甚至我都可以教其他同事怎么样才能把代码写好。33岁我做到了不顶软件高级工程师这个虚衔。也就是32-33这一年,我做了很多代码,脑子也开窍,对编程算是可以完全独立干。不问人也行。直至现在,java,lotusscript,js,css,html,xml,c锻炼得炉火纯清。基本上也驾驭得住软件架构设计,系统架构设计。想让它怎么跑它就怎么跑。后来学的swift、objective-c,了解过的php、python、unix系统上的shell脚本就很简单,因为开窍了嘛。对业务理解也能做到熟能生巧,当初我拿别人的代码做模版写。现在我写的代码可以给别人做模版照着写。
做开发7年多我自己的定位,软件高级工程师绰绰有余。软件架构方面,快接近高级软件架构师。系统架构还处于中级阶段。做到我想离职老板就是想着办法让我留在公司。哪怕有些东西迁就我都行。
但这个过程,绝对是个煎熬的过程。不说加班辛苦,心里煎熬那才叫难受。如果不是对计算机,对编程有极厚的兴趣。建议别走着行。现在这年龄,写的代码,设计的系统都很不错。但也快失业了。长久看不划算入这行。更何况,这行竞争越来越激烈,学完了没经验也未必好找工作。时间倒退回10年前,我绝对不选择编写代码当作职业。
一句话,编写代码付出的努力太多,回报是不成比例的。自三十岁开始直径,一直不停的学习。能推掉的应酬就推掉。至今,我曾经跟老大说过一次,你让我写什么系统都行,对我来说就是时间问题(合理时间)。写应用代码对我而言就像吃饭喝水穿衣这么简单。但是又能如何,如果选对行业。可能同样的付出,得到的回报会更多。很多人说程序员工资高,骗鬼去。做到顶尖,60W以上的 年薪,最多拿得到三年。不离开不行,没人要。一个是公司的成本问题、一个是年龄问题
‘肆’ 没有任何基础学编程应该从哪开始
第一阶段、选择语言。
需要提前上网了解,像C、C++、Java、JavaScript,包括时下比较新潮的Python、Go的编程语言。这些语言各有千秋,侧重于不同的需求。例如新兴的Python在数据分析和机器学习等方面有较好的应用,而传统的JavaScript、Java则是用于web前后端的开发,更符合市面上的岗位需求。。
第二阶段、学习编程“思想”
根据自己的个人情况,现在网上编程的课程体系很丰富,有很多教Java的视频,不懂的地方也可以向网络求教。至于培训班,在内容上其实和自学都没有多大出入,但可以帮自己强制性的固定一个学习时间,要是在时间和财力允许的状况下可以选择。
第三阶段、动手实践。
学习时要给自己一个心理暗示,把自己当做一名真正的开发者。因为编程是一项必须放在实践中检验的工作。记熟语法和API只是基础,解决实际问题才叫编程。
第四阶段、了解业务逻辑。
在动手之前,仔细的研究客户的框架和要求,理清业务逻辑。把编程过程中,要注意的点罗列清楚,可以做成一个流程图,再开始动手编程。
第五阶段、基本功要扎实
作为一名零基础的学员,一定要把计算机基础打扎实,这个过程并非一朝一夕或者参加个培训班突击学习三个月就可以完成的,这需要大量的理论学习+实践。只有明白了计算机基础,后面的路才能走得稳,如果一开始上来就学习编程语言肯定是不行的。
‘伍’ 完全没学过编程的人应该怎么样自学
先在电脑里下载个pdf的教程,熟悉语法,再到专业的编程软件去查看一些源代码,自己在看的时候要做笔记,经常思考,程序的实现不是定式,你可以试着自己编,再看看人家的源代码这样进步就快了
‘陆’ 没有任何基础学编程从哪开始
1、首先自然是选择学习的编程语言了,计算机语言的种类繁多,但是大体可以分为机器语言,汇编语言,高级语言以及脚本语言。像是我们经常听到的C语言,java,易语言都是属于高级语言,像是php,javascript,jsp,asp.net就属于脚本语言了。不同的语言难易程度也不相同,可以根据自己的情况进行选择性学习。
2、选定了学习编程的语言,就可以开始学习编程了。学习编程的过程中入门是一个很重要的过程,尤其是对于编程一点都不了解的朋友,看着那些密密麻麻看不懂的代码,什么热情都被浇灭了,从而就此放弃了学习编程,因此选择编程的入门方式十分重要。
3、很多朋友选择的入门方式应该都是看书了,小编自然也不例外,但是随着时间的推移,书是看完了,但也忘完了,完全不知道看过点什么,更不要提学会点什么了,导致小编一度觉得自己不适合做编程,几乎放弃,直到我发现了另一种学习编程的方法。
4、以前的学习可能只能靠书本和老师,但是现在不同了,现在是互联网时代,我们可以从网上获取到我们需要的知识,自然也包括了学习编程。现在很多编程语言都出了视频教程,而且还不止一家,我们可以挑选最适合自己的视频教程来学习。
5、自从跟着视频教程进行编程学习,小编学习的积极性倒是提高了不少,起码比起看书要来的有趣的多不是,相信不少朋友应该和小编有同感。由于视频教程是已经录制好的,我们可以根据自己的理解能力来选择性的观看教程。
6、光看不练假把式,每当我们看完一节视频教程的时候,我们就应该把讲述的这些内容自己多练习几遍,直到完全掌握。这样再去看下一节的视频教程,千万不要光看不练,我们的目的不是为了看视频而看视频,而是为了掌握知识,只有掌握了才是自己的。
7、当我们累计到一定程度的知识之后就可以做一个简单的项目了,一是为了巩固所学的知识,把我们所学的知识串联起来,二是为了以后的工作做准备,毕竟早点熟悉以后的工作内容才能早点上手。当然初次做项目可能会感到盲目,没关系,一般视频教程会专门抽出几个课时来讲解项目的制作,我们跟着制作即可。
8、总结来说学习编程最容易让人放弃的就是两个阶段,一个就是入门阶段,一个就是觉得什么都会学了,但是什么都做不成的阶段。入门的话我们可以选择视频教程,相对于书籍来说小编觉得比较好,如果遇到第二个阶段可以做个项目,把各个知识点连接起来,在做项目的过程中查漏补缺,这样做的话应该有利于你的编程学习之路。
‘柒’ 没学过编程可以自学python吗
目前在很多行业中都在越来越多的应用Python,这也是很多行业学习Python的原因。我认为是可以的,python语法简单明了,代码可读性高,容易入门。Python的哲学是“做一件事情应该只有一种最好的方法”,对于初学者规范自己的学习有很大的帮助,同时也帮助初学者能够读懂其他人的代码(相比Perl的代码简直没法看)养成良好的习惯。
Python对于代码的要求严谨,特别是缩进(Indentation),对于初学者养成良好的代码习惯很有帮助。
下面是一份比较全面的Python课程大纲,对你学习会有帮助的!(推荐学习:Python视频教程)
阶段一:Python开发基础
Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。
阶段二:Python高级编程和数据库开发
Python全栈开发与人工智能之Python高级编程和数据库开发知识学习内容包括:面向对象开发、Socket网络编程、线程、进程、队列、IO多路模型、Mysql数据库开发等。
阶段三:前端开发
Python全栈开发与人工智能之前端开发知识学习内容包括:Html、CSS、JavaScript开发、Jquery&bootstrap开发、前端框架VUE开发等。
阶段四:WEB框架开发
Python全栈开发与人工智能之WEB框架开发学习内容包括:Django框架基础、Django框架进阶、BBS+Blog实战项目开发、缓存和队列中间件、Flask框架学习、Tornado框架学习、Restful API等。
阶段五:爬虫开发
Python全栈开发与人工智能之爬虫开发学习内容包括:爬虫开发实战。
阶段六:全栈项目实战
Python全栈开发与人工智能之全栈项目实战学习内容包括:企业应用工具学习、CRM客户关系管理系统开发、路飞学城在线教育平台开发等。
阶段七:数据分析
Python全栈开发与人工智能之数据分析学习内容包括:金融量化分析。
阶段八:人工智能
Python全栈开发与人工智能之人工智能学习内容包括:机器学习、图形识别、无人机开发、无人驾驶等。
阶段九:自动化运维&开发
Python全栈开发与人工智能之自动化运维&开发学习内容包括:CMDB资产管理系统开发、IT审计+主机管理系统开发、分布式主机监控系统开发等。
阶段十:高并发语言GO开发
Python全栈开发与人工智能之高并发语言GO开发学习内容包括:GO语言基础、数据类型与文件IO操作、函数和面向对象、并发编程等。
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于没学过编程可以自学python吗的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!