站内搜索

搜索

手游源码-游戏源码-棋牌源码资源网-亲测源码-游戏搭建-破解游戏-网站源码-qq技术

100金币/天 购买
100金币/天 购买

初学编程先学哪个 IT新技术日新月异,你了解多少?-八维教育

19

主题

22

帖子

2

金币

红钻会员

Rank: 2

积分
113
发表于 2022-1-8 00:01:00 | 显示全部楼层 |阅读模式
新的 IT 技术日新月异。就常用的编程语言而言,有c/c++、汇编、java、c#等;操作系统平台包括unix/linux,系列;开发工具包括VC、、、等;各大平台下都有很多方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;有些人还在学习做网页、Flash动画、美术、3DMax 3D动画……是的,我们什么都想学。我迫不及待地想把所有的知识塞进肚子里。看什么,想学什么!

今天读这本 VC 书,明天读 Java,后天读 C#。看别人做网页。我开始感兴趣了。嗯,我学习html语言。我也做网页。听说做网页,要知道“三剑客”,所以想学Flash。后来才知道动态网站有JSP、PHP、ASP.NET。我也想学,学学...

这是几乎所有在校大学生的通病。不过,这也不是坏事,甚至可以说是好事。说明你有很高的“求知欲”!比那些对生活没有激情,知道怎么泡妞、上网、玩游戏、整天乱七八糟的人要好。

但是如果你今天想学这个,你明天就想学那个。这样你就可以永远远离技术。很多人都曾经或正在经历这样无聊的日子:他们总觉得要学的东西“太多”,但人的精力有限,总有种学不完的感觉,因此极度焦虑和不安。整天担心。不花一整天,不知道先学哪个。我拿起这本书一会儿,然后又拿起那本书一会儿。折腾了几个月,突然发现什么都没学到……

如果你没有在每个大方向上学习几年,你很难学到任何东西。但是程序设计中最基本的东西是一样的。因此,我们必须学会把握基本面。俗话说:一个原因,一个方法,百里。

学习编程就像学习武术。如果你学好内功,其他技能也会很容易学。没看到《屠龙传说》中的张无忌练了8年的“九阳”。修炼《宇宙大转变》只需要12个小时吗?

练武者,不想在“江湖”出名,谁不想成为万众敬仰的英雄?英雄之所以能成为“英雄”,当然是看家本领。狄云的《神昭神功》,金十一的《乔北冥内功心法》,张无忌的《九阳神功》,段羽的《六脉剑》,令狐冲的《独孤九剑》,哇,太多了。 ..

古人历尽千辛万苦才找到这些“武功秘诀”。与古人相比,我们这些年轻一代简直是太幸运了。去书店,各种神通,剑法,拳法,应有尽有,看得眼花缭乱……你选什么?今天练“六娘剑”,明天学“龙十八掌”,后天练“暗器”。什么时候会结束?你说武功什么都可以,但“形似神不似”,没用,还不够。刚进擂台,就被别人打倒在地。一个软件公司怎么敢请一个号称精通任何编程语言的程序员,但是每种语言只能写一个“!” 程序员,奇怪的是你没有被别人扫地出门。

二、学习**还是学习**更有前途?

看到上面的话,有的同学已经开始生气了,“我知道,我知道,不止一个像你这样的所谓‘老头子’跟我说‘学无止境,思考是最重要的原则’” . , 但是你站着说话不腰疼,现实是有很多技术要学,比如web开发有很多方向,比如JSP、PHP、ASP.NET等,我得选一个!哪一个有前途?我你要选一个有前途的,选错了就麻烦了。”



其实说“学**还是学**更有前途”是没有意义的,因为“选择JSP还是PHP”的未来差异并不像“选择英语还是日语”的未来差异那么大”,没有“错误的选择”“方向”的问题是一样的,你不能保证毕业后你会按照你学到的方向走,也不能保证你能吃一辈子依靠你学到的东西。比如我在大学的时候一直在学习语言,但是当我毕业并在校园招聘时,我仍然在Java工作考试中获得了第一名。打工后,简单的学习掌​​握了Java语言,后来写了三篇。这本书是关于Java语言的;例如,毕业两年多来一直在用Java开发。后来,该公司想制作一套基于.NET 的产品。我只用了一个星期就熟悉了.NET系统和C#的语法。,然后开始开发。

但是,正如上面所说,“Web开发有很多方向,例如JSP、PHP、ASP.NET等,我必须选择一个!” 这个问题很实际,因为只有学习一个才能深入这个方向。只有学了以后,才能想到以后“一通百通”。所以我的建议是,学校教过什么语言,你应该继续深入学习这样的语言,而不是问“这样的语言有未来吗?”这样的愚蠢问题。尽量不要学习所谓的“有前途”的新语言,因为当你学习一门新语言时,你会在语言和语法本身上花费大量的精力,耽误了编程的实战,而使用一种已经已经学会了。如果你来学习,至少你不需要学习语法本身,也不需要熟悉开发工具本身。只需研究如何使用这种语言来开发有用的程序。比如大部分学生都学过C语言(有的学校直接开设C++课程,但是C++面向过程的编程部分还是C语言),所以我们开设了《C语言可以做大事》这门课程,让学生把你的将精力用于应用你所学的知识,而不是学习“有前途”的新语言,这也是这种想法的体现。

举几个例子。我们如朋网的《计算机专业发展测评系统》是我自己用PHP开发的,之前没写过PHP程序,但是之前写过JSP和ASP程序,因为写网站程序的原则都是一样,但是语法不同,所以我只花了几个小时熟悉了PHP开发所用的工具,快速浏览了PHP的语法,然后用半天时间开发了这个评测系统。想象一个人今天学JSP,明天学ASP,后天学PHP,感叹“谁有未来?” 有人能在半天之内学会一门新语言吗?

我的大学有一个同学。他认为我当时学得比较好,写了很多程序。他说他也想学软件开发,让我教他。我建议他继续深入学习,写一些实用有价值的东西,而不是像课堂上那样写程序。当时,它还是一种流行的编程语言,市场份额相对较小。他说他不想继续学习,因为没有未来,我告诉他“通过百通,从你最熟悉的开始”的道理,然后他稳步深入地学习。到他毕业时,他已经能够编写非常复杂的程序,并且还学会了如何编写 Web 程序。毕业后不久,他应公司要求编写了程序。他用了不到一周的时间就学会了,然后就写了一个符合公司要求的系统。当时天外神坛,他打电话给我,告诉我这个好消息。前阵子听说他已经开始指导一些新员工用Java开发一个中型企业级系统。可以说,他的成功归功于“一通百通,从自己最熟悉的开始”的原则。

综上所述,不用担心“哪种语言就业好、有前途”,因为那些“就业好、有前途”的都是纸老虎。尽量不要学一门新语言,从你最熟悉的语言开始,深入研究。出山之后,就是被雇主炒作的名人。

三、企业需要什么样的人才?

这取决于雇主的要求。你还没有毕业,不知道以后会面临什么样的岗位。因此,建议您在学校期间不要偏袒科目。所有课程都要好好学,专业课要学好,培养自己的“内功心法”,然后进大公司,大公司自然会为你安排人才培养计划。在工作环境中学习更有目的性。

什么最容易学

由于当前快速开发工具的不断推出,软件开发变得更加容易,进入软件开发的门槛也越来越低。很多人在IDE工具的诱惑下,十天半个月就可以进入所谓的“程序员”领域,成为所谓的“程序员”。这对于 IDE 提供商来说是一件很开心的事情,但对软件来说却是一种无形的打击。由于快捷工具的盛行,很多人把开发当成小菜一碟,尤其是很多在校大学生,他们认为现在教的内容一出校就过时了,学习的心理是无形的创建。

未来,软件开发将逐渐两极化。一方面,越来越多的人会从事简单重复的开发,这部分的开发难度会逐渐降低;另一方面,核心部件的开发将变得越来越复杂。这部分介绍涉及的知识内容会逐渐增加。所以对于以后想从事软件开发的同学来说,需要好好学习。学校的东西会有用。只要你现在打下坚实的基础,你就会在软件领域有一个很好的机会。别瞎了 放弃学习的机会。

有什么快捷的方法吗?

有一种蛾子叫“皇蛾”。帝王蛾的幼虫阶段是在一个开口很窄的茧中度过的。当它的生命即将发生质的飞跃时,今日狭窄的通道,对于它来说,无疑会成为一道鬼门。那娇躯必须努力挣脱茧。太多的幼虫在冲出去的过程中死去,可惜它们成为了“飞”字的庄严祭祀。

有人怀着慈悲心,试图拓宽幼虫的生命通道。他们拿来剪刀,在茧上剪了个洞。这样,茧中的幼虫就不用费力地从笼子里出来了。然而,所有因救出而看到太阳的飞蛾,都不是真正的“帝王飞蛾”。它们无论如何也飞不起来,只能用已经失去飞行功能的笨重翅膀在地上笨拙地爬行。

原来,像“鬼门”这样狭窄的茧洞,正是帮助帝王蛾幼虫在翅膀上生长的关键。在穿越时,血液可以通过强力挤压顺利输送到飞蛾翅膀的组织中。只有当两只翅膀都拥挤起来时,帝王蛾才能扇动翅膀飞翔。如果人工割破茧洞,翅膀和翅膀就失去了充血的机会,生下来的帝蛾就永远飞不起来了。

没有人能给皇蛾子一双飞翼。不要害怕独自穿越狭长的黑色隧道,不要指望一双慈悲的手送出廉价的资金,将血肉浇铸成勇敢无畏的箭头,随着呼啸的风,承载着梦想永不坠落,奋力渡过命运的重重阻碍,我义无反顾地向着美丽的漫天飞去……

快速制作“帝王蛾”的破茧之法;学一门技术的捷径就是不要学那些“没用”的东西,直接告诉他最终的结论和操作方法,但很多东西都是在探索和学习的过程中可以理解的。很多人在钻研一个技术问题的过程中,会搜索信息、阅读书籍、验证证据。在这个过程中,他们不仅锻炼了思考问题的能力,还巩固了自己的基础知识。最重要的是在探索的过程中,收获了很多意想不到的新东西。很多朋友在钻研一个问题的时候,往往会不经意间学到很多新东西。

上山的“快捷”方式是直接乘坐缆车,但是会比那些登山者少看到很多路边的风景。那么,你是愿意做一个掌握“快”法的人,还是愿意有机会看到路边的风景呢?

成功的秘诀

古希腊伟大的哲学家苏格拉底思想深刻,思维敏捷,关心众生,谦虚谨慎。许多年轻人来这里向他学习,聆听他的教诲,希望能像老师一样睿智。他们中的很多人都是极有天赋的,也有很多才华横溢、聪明伶俐的人。每个人都希望自己能够脱颖而出,成为苏格拉底的接班人。苏格拉底曾对一个学生说:“今天我们只学习最简单最容易的东西。每个人都尽可能地向前挥动手臂,然后尽可能地向后挥动。” 苏格拉底再次示范说:“从今天开始,每天做300次,每个人都能做到吗?” 学生们都笑了。这么简单的事情有什么不能做的?

第二天,苏格拉底问学生:“昨天谁甩了他的胳膊三百次?如果你做了,请举手!” 数十名学生连忙举起双手,没有倒下。苏格拉底点点头。一周后,正如苏格拉底之前所问的那样,超过一半的学生举起了手。一个月后,苏格拉底问学生:“哪些学生坚持了下来?” 百分之九十的学生都自豪地举起了手。

一年后,苏格拉底又问大家:“请告诉我,有哪些学生坚持了最简单的手势?” 这时,整个教室里,只有一个学生举了手。这个学生就是柏拉图后来成为古希腊另一位伟大的哲学家。

如果柏拉图的故事离你太远,那我再讲一个发生在你面前的故事。

在一次英语课上,老师带来了300句高考精髓,并承诺如果能把这些背下来,高考成绩一定会提高。大多数学生都认为是老师的话在哄学生,但作为学生,迫切需要提高成绩的压力,他们牢记老师的话。回来后,他把这300个句子当作宝物,先译成中文,再译成英文,发现几乎每个句子都有不同程度的错误,或时态、词性、结构上的错误。他将这些知识整理在笔记本中,重点放在记忆上。接下来的一个月,他仿佛吃了一剂兴奋剂,拼命的背诵着这三百句。一个一个地度过了一个早晚的时间,他终于取得了丰硕的成果。他能够一个字一个字地写下这个词。300 句。从此,这300个英语句子成了他的特技,他的英语成绩也得到了飞速的提升。这个人就是目前留学的航母新东方的负责人于敏洪。

一个如朋网的同学问我:“有没有什么快速学电脑的方法?” 我想说的是,最好的快捷方式就是“坚持”。其他快速方法学到的一切都太容易了。“你越容易,它就越不值钱。” 这是一条永远不会改变的价值法则。越是厉害的武功,越是难练,需要的时间也就越长。许多人中途离开了游戏。

坚持是最容易的,因为每个人都能做到;坚持是最难的,毕竟能坚持下来的人很少。坚持的人,才是成功的人。

最后一句话:一切尽在浮沙上,筑高台,从难练到练,用得好!没有急功近利,只有坚持!

学生不能犯大多数人会犯的错误:



我下载了视频教程和电子产品的硬盘驱动器。我几乎没看过。就算我看过初学编程先学哪个,我也只是看而已。根本没看过,更别说跟老师练代码了。

不往下看就是浪费硬盘和带宽

不练就是浪费时间和青春!

不要只是下载和观看,不要只是观看和练习!

误区1. C/C++太老了,过时了,平时很少用。现在流行的是Java、C#等。

怀疑:不要总是认为某些东西已经过时了。COBOL 和 OO 版本可用,LISP 是一种古老的语言,仍在广泛使用。杨中科老师经常提醒我们“一切语言都是纸老虎,一关百通”。学校已经开设了C/C++课程,想继续学编程,所以继续用学过的语言去学初学编程先学哪个,不要再学另一种新的语言。熟悉C/C++后,回头看,相信你也能像杨中科老师一样“半天学会一门新语言”。

误区2. 入门应该从OO入手,养成以OO的方式思考的习惯。

疑惑:初学者很容易一上手就摆弄Java和C++,而且好像OO=Java,C++……所有的编程语言从根本上都是面向过程的。Java和C++等语言也是支持面向对象特性的面向过程的语言。面向过程就是if...else...这样的东西,while,for,Java和C++等语言中不就存在这些语句吗?

过程语言(或结构化方法)的本质不会消亡,不可能摆脱OO中的个别语句和函数调用。结构化方法仍需推广。OO方法不是那么好学的(如果OO语言的语法非常精通,不代表你就懂OO),结构化的方法可以通过编写千手程序来体验。我的意思是写一个实用的东西,比如尝试自己实现一些数据结构和算法,写几个小游戏等等,写一千行就等于不写。



我觉得方法是靠实践学会的,不是看书就能学会的。过程语言的代码一般比较简洁。我们编程的最终目的是解决问题、计算、获取信息,而不是被OO、设计模式等混淆。

长期对3.程序语言的误解,很难切换到OO思维模式

疑惑:这个原因我之前没有想过,但是时间长了,我发现我只是把数据和方法收集在一起。看起来很方便。其实,不合理的地方有很多。这里需要OO的理论。我已经被指导了,但仍然需要时间去体验。相信很多使用OO语言的人,只是在框架中添加代码,调用调用,把人当成数据和操作的打包者。

个人觉得,只有用了十多年的程序化方法,编码了10万行之后,才会有固定的心态。很难习惯从面向对象的角度看系统。但是,我仍然认为这种改变比改变一个人的坏习惯要容易得多。OO方法不是学习Java、C++等就能掌握的,需要练习和时间。过程语言也很容易培养一个人严谨的工作态度,比如用汇编、C等写代码,没有命名空间,没有大类库,没有模板,没有例外,你要花很多钱注意处理一些细节,比如警惕数组索引越界,悬空指针,野指针等。请不要觉得麻烦,这是电脑,底层是这样的。

误区4.不要用C,看我用Java、VC等轻松写出漂亮的图形界面。

本文适合初学者,或者一些浮躁的人。刚接触编程的人应该关注数据结构和算法,尽量看一些底层的东西,数字逻辑,操作系统,编译原理。, 计算机组成、体系结构、计算机网络等基础知识 写GUI拖几个控件有什么好处?既然可以拖几个控件,初中没毕业的人也会拖控件。你和他有什么区别?你知道窗口消息是怎么回事吗?您在编辑的界面中是将易用性还是美观放在首位?您的 GUI 程序是否易于修改?比如我以后要加一个,以后再加一个,你会不会疯狂改?你有没有在里面写过一大段代码,

最好寻找印刷书籍来学习并诚实地阅读它们。想想你积累了多少电子书,阅读了多少。

不懂底,就只是浮在别人的上面,别人一闪你就得掉下来。

刚接触编程的人开始使用 IDE、GUI 等。他们能不浮躁吗?让我们安顿下来学习基础知识。我向你保证,你会发现它们在你有生之年有用(呵呵,你换个职业就好了),不要眼睁睁地看着别人得到JFC,如果你还是个大脑袋为什么会错呢?放心吧,你要知道,在一批API不支持之后,很多人不知道:天啊,我除了那个我什么也做不了,我很郁闷,我花了这么长时间研究那套API, . . . .

误解5. C 这么难,我应该从Java 和C#开始

无疑:语言只是表达思想的工具。不要局限于一种语言,也不要狂热于某种语言。还记得如朋网的杨中科老师说过:“价值的规律是——越容易越不值钱”。
【天外神坛】免责声明及帮助
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群
上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群

QQ|Archiver|小黑屋|天外神坛

湘ICP备2021015333号

Powered by 天外神坛 X3.4 © 2020-2022 天外神坛