编程退步了
Ⅰ 自己学编程3个月了,感觉越来越瓶颈,不照葫芦画瓢写不出来
JS本就是个先天残废的语言,能把DOM操作好就行了。。。真要搞大一点的项目,你有更好的语言可以学。。。
由于JS的诸多劣根性,不面向对象,弱类型,动态语言。。。其实靠学习JS,很难养成逻辑思维。。我相信录制视频的那个老师,在只学过JS,而没学过其他语言的时期,也是写不出2048的。。。
其实编程语言的特性和设计模式有很多,而JS的语言劣根性,导致其只具备了其中最基础的部分。。。稍微高级一些的东西。。在JS里其实是没有的。。所以JS即便学得再精。。。其实编程思想依然只是小学生水平。。。
比如继承,多态,委托,工厂模式,观察者模式,单例模式,二叉树,行为树,状态机,等等。。。如果只是通过学习JS,而不接触一门强类型,面向对象语言的话,这些特性,永远都无法涉足。。。所谓编程思想,也就止步于小学生水平了。。
这里推荐C#。。。为什么?因为它是未来JS改进方向的参照原形。。。2.0版的JAVASCRIPT,基本就可以看作是C#的山寨版。。。ECMA的JS改进计划,就是让JS越来越像C#。。当你学到这一步,会接触到一个叫unity 3d的东西,到时候你自然就能做出2048了。。。甚至你可以做出一个CS之类的3D游戏来。。。
不过这是以后的事情了。。。学习是一个循序渐进的过程,没有谁是一步登天的。。在学习JS的阶段,能把DOM操作好就足够了。。。这才是JS的本分。。。不需要指望JS再去干那些“与自己无关的事情”。。。那些都是一群学了JAVA,C#或者C++的老东西们,跑回JS的新手圈炫技装逼的产物而已。。。。。。。
Ⅱ c语言是不是很落后
要看干什么
图型可能不行
但是作底层的开发他的功能还是很强大的
操作硬件
Ⅲ 学习学不进去了,编程语言太多了根本记不下来,现在学一半,我要放弃了
学习不下去的时候,想一下自己为什么学不下去,当初有为什么要选择学和这个有关的东西。你已经学习了一半,中途放弃,再去学习其他的吗?你还不如多花点时间和精力在编程语言上,当然,你还是要有兴趣,不然你觉得特麻烦。
Ⅳ 我该怎么学习编程,我开始想放弃了,但是有不忍心放弃...
想太多了,为何不简简单单先从把程序写好入手呢?
好的黑客的话,也许好很好的技术才行,要汇编语言、要网络知识等其他相关领域知识的支撑才能,哪里是用个别人的木马、工具之类的攻个不负责任管理员管理的网站这么简单的工作。
学习编程的话,暂且不考虑VB那钟拖拉控件的,就从C入手,一步一步来。教程很多的,自己可以练手。数学不会的话可以一点一点学,年轻嘛,找朋友帮忙,找人教总会解决的。真正编程好的很少是在大学,都是自己练的,学校杂事太多,加上又不是纯学编程,所以不如一心一意搞的好。
至于创业的话,不仅仅需要会写程序、程序写的好,创业需要很多其他方面的知识。金融、管理、法律等等等等,只搞一个程序就能够创业的很少很少,况且现在都是需要的团队。
至于学不学编程的话得看自己了,如果真的喜欢,应该没问题。但是仅仅看着比尔盖茨的故事而决定投身这一行的话,还是算了吧。互联网创业失败的例子太多了太多了,而像比尔盖茨、google、这些成功的也是占了很少很少的比例,但是媒体大肆宣传,导致所有人都认为互联网是一个谁都能赚到钱的地方。
自己喜欢做什么才去做什么,别看那些放什么黑客之类的,绝大部分放教程视频的所谓黑客很多都是很水的,只知道用别人的木马、工具。
要找自己喜欢的事情做,希望你能找到自己的路,才17岁,加油..
Ⅳ 学编程学了三年,找工作找了两年,这辈子算毁在编程上了
学编程的话出来应该是做it吧,这一行就是要经常加班,不过工资好像挺不错的,你怎么觉得说这辈子就会在编程上了呢?如果不喜欢的话可以转行
Ⅵ 请问当时选择学习编程的现在都放弃了吗因为什么原因
选择编程的都放弃了?不知道题主是从哪里听说的。
学习编程是增加个人的就业渠道,提高就业机会。每一个人都可以选择转行,并不是你学习了什么就要做什么,比如很多政府的领导干部是理工科出身,现在很多的企业家从事的行业也不是他们当初学习的行业。
专注会铸就成功
Ⅶ 为什么很多人自学编程然后都放弃了
编程难不难?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?
不知道LZ看没看过圣斗士星矢这部动漫,如果你想踏入编程殿堂,就要先想想那个被无数小孩子嘲笑的实力很菜又只会死缠滥打经常被虐得体无完肤的主角星矢,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,应该你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中,是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要网络,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
Ⅷ 为什么我对编程失去了兴趣
就从这个“研究”,这个词来看,一眼就知道是问题出在哪里了,首先,你没有把他当成一种语言,没有把他当你表达的工具,我们都知道,表达是人们最快乐的事,人是通过表达向外界展使自我的,当然这个表达不一定是语言上的,还有动作等行为上都是,这个写程序也一样,他只不过是把你的思想,把你的内心世界通过编程语言写在计算上的,我们编程都知道,就是把我们现实世界模形化,建立一个嘘拟的世界,这个过程就是一个表达,之不过用的不是我们人类语言,是编程语言罢了,这是一个表达过程,是你向外界展示的过程,如同你说话表达,展示了就行了,而不是说要你去研究你的语言有没有病句.所以说编程也一样,编程语言,他是一种语言,是你用来表达现实世界的语言,你千万不要把他当成是什么很深的道理一样,要你去解开,(因为计算机语言本身就是低极语言,本身就是机械的东西)也就是说不要以一种研究的心态去面对他,以前为什么那么喜欢是因为你不知道编程到低是吗回事,有很多问题,肯定喜欢,但是现在研究的多了,你明白的就多了,不懂的问题少了,到最后当你看透了之后,肯定觉得没吗意思了,所以说写程序是以"写"为重点,不要老过多的去研究那些你还不会的东西,因为那本身就是机械的东西,本身就没吗意义,所以说写程序的时候,主要是写,不是研究.另外,在你写程序的时候,不要想到说我要写出什么多精炼多好的程序出来,这样你多少都有点职业化情绪在里头,也就说当你的爱好突然变成职业的时候,他多少有点“变质”。所以说,这是一个心态的问题,当你在写程序的时候以一种享受的心态去表达你内心的事物.
Ⅸ 自学编程2个月了!很难 想放弃又不甘心!怎么办!
英语基础很重要,不光在这一点。23应该是92 93年的!坚持就是胜利,英语不懂的可以网络,能听发音,能看释义
Ⅹ 感觉编程过程中遇到瓶颈了
过了入门级,那就需要多看范例了。多看别人的优质代码,掌握别人解决问题的思路和方法,这样才能提高的更快。至于大篇代码看不懂,,不晓得你是真入门了,还是在门口晃悠。真入门了,那就是你思路不对,要从主类看起,分辨每一个函数的作用,然后再细看每一个函数是如何编写的。要是还在门口晃悠,,那就没法子了,补补基础吧。