㈠ 程序员的前景怎么样 作为外行自学转入编程行业的难度有多大 在知乎看到一句话:未来人人都是程序员
从我最近看到的这些抄文章来分析,所谓人人都是程序员这是一个梦想,就像共产主义一样,是一个梦想,至于何时能实现那就不好说了!简单分析一下,要学习编程随时随地都可以,因为法律并没有规定谁谁谁不能学习代码,所以说入门低就是这样咯,随便买本书两个视频就能学习!但是真正要学好学会那就不一样了,首先至少要有一定英文水平,其次数学运算,再次就是逻辑思维,也就是说你至少高中以上的文化,而且英语和数学水平至少有模有样才行,最后就是兴趣了,因为整过过程非常枯燥无味,并且每天都要专研,而且不仅仅是看书或者看视频,还得跟着敲代码,还得自己思考判断,而且每年的技术更新都不一样,要不断学习等等等等,总之没有一定的兴趣和毅力最好不要浪费时间!
㈡ 学习编程先学什么编程语言入门知乎
1. 语言只是工具来,假源以时日,你都会熟练掌握一门/多门语言。
2. 编程语言用以表达你对计算机的理解,表达你的想法,所以解决问题的思路及方法更为重要。
3. 进入计算机的大门,你会发现天地很广。现在多多了解,拓展视野,也很重要。
4. 推荐使用Linux,可以从Ubuntu开始。一定要熬过一开始的痛苦时期。
5. 千里之行,始于足下。1w小时定律等。
@Joker Qyou的答案很受推荐,但我觉得不大适合初学者,那张图片的"根"是:What programming language should I learn (next)?我觉得它更适合 "next"。
如果让我重来,我会选择C和(或者)Python。
Python语法和库更丰富,上手更容易,使用更方便。
C简单直接,学习成本不高,贴近底层,能帮助了解底层细节.
学习语言是简单的,语言是工具,使用好工具是一方面,其他各种领域知识也是很重要的另一些方面。高中毕业后没事刷OJ应该是蛮适合的吧,正好把算法和编程语言练好。到了大学后,如果是我重来,我会:
1. 不放过学校的基础课程。
2. 做ACM算法题,混各种OJ。
3. 使用Linux。
4. 参加各种编程方面的活动。
㈢ 毕业不会编程 是考研计算机还是边工作边学技术 知乎 小木虫
考研,能够说明的是一个人曾经或者正在接受相关层面的知识培训,进行知识积累,转化的一个过程,就算已经毕业,截止到最后呈献给人们的就是你有了一个研究生的毕业证,经历过研究生该经历的学习过程。至于有没有必要考研,可以从以下几方面进行考虑:
1、读研究生的目的。您首先要确认您如果确定要读研究生的话,您读研究生的目的是什么,需要通过研究生的进修达到什么样的层次,解决您实际工作中的哪部分问题。
2、读研究生的必要性。是为了找到一份合适的工作必须读研究生还是因为没有合适的工作来打发自己的时间才读研究生。还是说没有研究生您就找不到合适自己的工作。
3、分析市场需求。目前社会应聘的人员来讲, 大学学历属于普及的,所以研究生学历的人在求职的人群中也不再是凤毛麟角。就这会计这个专业来讲,本科学历能够学到的理论知识也就差不多了,这个行业本身需要的还是技能型的人才,换句话说,就这个行业来讲,专科、本科、研究生的薪资待遇除了基本的学历水平待遇相差三五百元之外,更重要的区别在于实实在在的工作经验,这个职业需要的就是实际技能。
综上所述,考研是一种选择途径,但不是必须的途径,也不是不可替代的途径。您可以选择先就业,然后积累一定的工作经验,再根据对应的工作岗位对技能要求,去做注会考试或者研究生考试的决定。而不是一味的为了学历而学历。
㈣ 知乎 怎么学编程
你问的是怎么学编程还是怎么编知乎,不太明白你的意思,姑且按照你问的专怎么学编程回答吧属
答:编程其实不难学,需要一定的逻辑性还有对编程语音语法的了解,一般入门都学c这是最适合入门的语音,c涉及到硬件底层,也可与上层使用的语音打交道,学好c在学其他语音也容易,各种语言的语法也有一定的相似性,这个比较好学,学其他语言时候注意语言的作用,即语言产生的时代背景和其应用范围,这样能更好的学习。
大概先说这些,不明白继续问
㈤ 一个人可以学什么编程语言 写软件 知乎
编程来语言有很多,C、Java、PHP、等等源
首先得看你的想往哪个方向发展,选择一门适合自己的,同时,自己喜欢的编程语言来学习
目前,java 可以写很多的软件,目前手机上用的软件,大部分都是用Java写出来的,PC上很多的商城也是用Java写出来的
㈥ 为什么感觉自己编程那么难 知乎
编程难不难?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?
不知道LZ看没看过圣斗士星矢这部动漫,如果你想踏入编程殿堂,就要先想想那个被无数小孩子嘲笑的实力很菜又只会死缠滥打经常被虐得体无完肤的主角星矢,嘲笑归嘲笑,但是你遇到的问题跟星矢差不多。许许多多难以解决的问题,像一座座大山一样压迫着你,而且你找不到人问,无从下手。但是你比星矢好点,星矢战胜不了敌人生命就会终结,你解决不了问题可能永远的就半途而废于编程无缘了。所以学编程前,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,应该你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中,是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要网络,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。当然好多大牛说什么编程思想是互通的掌握核心算法思想就行了但是我编程开发这么多年实在看不出有多少互通,学好一门能一通百通?骗骗小孩子还差不多。一门语言与另一门差太远了好不?工作中你用到这些技术你还不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
㈦ 如何学习java网络编程 知乎
建议报一个培训班,都是零基础入学的,这是网络编程的全部课程,要是感版兴趣的话可以权了解一下:
第一阶段
1、计算机操作基础
2、Office办公自动化
3、计算机组装与维护
4、C语言
第二阶段
1、SQL Server2005数据库设计
2、和高级查询
3、数据结构
4、C#面向对象程序设计
5、HTML5与CSS3开发
6、JavaScript
7、jQuery高级编程
8、PHP开发
第三阶段
APP Development
1、JavaScript特效制作
2、jQuery应用开发
3、HTML5与CSS3开发
4、Java面向对象程序设计
第四阶段
JAVAWEB Development
1、产品流程应用
2、移动平台界面设计
3、Oracle数据库开发
4、JavaWeb应用开发
Mobile APP Development
1、实训一:WEB前端设计与开发
2、实训二:J2EE项目开发
㈧ 如何学习linux编程开发 知乎
比较模糊的问题,首先,任何一个系统(linux,windows)都可以做服务器回。但是做服务器,首先你要有一个答公网的ip,不然别人没法访问你的系统~不是你电脑装了一个linux就可以当服务器,你自己的电脑一般是没有公网ip的,只能做一client。
㈨ 软件开发人员需要学习多门编程语言么 知乎
作为一个从开发人员转行的人,我自己认为不需要精通多门语言,但是都要略版懂一点:
精通权一门或者两门编程语言就好,毕竟现在语言犹如繁星,你根本没有精力去学习那么多,更别谈精通了;
但是多少都要懂一点,为什么呢?因为在真正开发时,你会遇到各种各样的问题,有的插件需要用其他语言写(比如与硬件的对接大多数时候需要用到C和汇编),所以到时候你至少也要看得懂这些语言的语法
语言只是工具,精髓在算法(也可以说是逻辑),不管有多少种编程语言,真正应用到软件时,都是需要算法来实现的,所以学多门语言,不如努力学习算法,到时候需要用到新语言时,你只需要学习相关语法和函数即可
希望能帮到你
㈩ 学习编程从哪个语言开始开始知乎
不要有这样的想法,建议想着把一种语言坚持学下去,学精通,而不是各种语言都会版一点,后者没什么前景权,也不会有什么前景。
如果把编程语言当成工作,就选一个行情好和自己喜欢的,考虑一下。如果当成一种深度提升,建议学C语言,这个是很多语言的底层实现,而且会涉及到很多思想。