您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    给初学编程的人的新年干货
    时间:2019-07-20 08:06 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    一、这多东西啥时分能学完?

    如今IT新技术一日千里。就常用编程言语而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix /linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的 的方向:如网络、数据库、脚本、HTML、静态网站、游戏开发等;有人还在学Dreamweaver做网页、Flash做动画、Photoshop做美 工、3DMax做三维动画…………是的,我们什么都想学。恨不得把一切的知识统统都塞到肚子里去。看到什么,想学什么!

    给初学编程的人的新年干货

    明天看这VC的书,明天又看Java,后天又看C#,东搞西搞!看到别人做网页。本人兴味了来了。好,学html言语,我也做网页,听说做 网页要会“网页三剑客”,所以又想学Dreamweaver、Flash。后来末尾知道有JSP、PHP、ASP.NET做静态网站这玩意儿。也想去学, 学学学……

    这是简直一切在校大先生的通病。但是,这不是坏事,甚至可以说是坏事。阐明了你“求知欲”高!总比那些,生活没有热情,整天知道泡妞、上网、打游戏、混日子的强。

    但是假设你明天想学这个,明天又想学那个。这样你就能永远徘徊在技术的门外。很多人都有过或许正在阅历这样的苦闷日子:总觉得有“太多东 西”要学了,但是人的精神是有限的,总有永远学不完的觉得,所以心思特别急,整天惶惶不可整天,不知道先要学哪个,一会儿拿起这本书,一会拿起那本书,折 腾了几个月,突然发现本人什么都没有学到……

    每一个小气向假设没有上几年的学习,很难能学习出什么来。但顺序设计的最基本的东西是相反的。所以我们学习要抓基本。俗话说:通一理,融百里。

    学顺序设计就像习武一样,假设内功学的好,其他功夫就很容易上手。君不见《倚天屠龙记》中的张无忌练了“九阳神功”8年,练“乾坤大挪移”只需12个时辰吗?

    习武之人,谁不想在“江湖”上扬名立万,谁不想成为万人敬仰的大侠?大侠之所以能成为“大侠”,当然有他们的看家本领。狄云的“神照神功”,金世遗的正邪融合的“乔北冥内功心法”,张无忌的“九阳神功”,段誉的“六脉神剑”,令狐冲的“独孤九剑”,哇,太多了...

    古人历经千辛万苦才能找到这些“武功秘籍”。我们如今这些后代,比起古人来说:简直太幸运了。去书店,各种各样的心功心法,剑法,拳法,应 有尽有,看得你眼花纷乱...你选什么呢?明天练“六脉神剑”几式,明天去学“降龙十八掌”几招,后天又去练“发暗器”,这样何时才有个止境呢?你说,你 什么武功都会,但是“形似而神不似”,不得要领,不够火候。一上擂台,就被别人一掌打趴了。试问哪个软件公司敢要一个号称任何编程言语都会,而是每种言语 只能写出个“helloworld!”的顺序员,你不被人家扫地出门才怪。

    二、学**还是学**更有出路?

    看了下面的话,有的同窗曾经末尾烦了,“知道了知道了,不止一个像你这样的所谓的‘老长辈’跟我说过‘学什么都一样,思想才是最重要’的大 道理,可是你们站着说话不嫌腰疼呀,理想是有很多技术需求学,比如做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧!究竟学哪 个有出路呢?我必需要选择一个有出路的,选错了就费事了。”

    其实像“学**还是学**更有出路”的话没意义,由于“选择JSP还是选择PHP”的出路的差别不像“选择英语还是选择日语”的出路差别那 样大,不存在“选错方向”的成绩,由于都是相通的,你也不能保证你毕业以后搞的就是你学的那个方向,更不能保证你靠你学的这点东西就能吃一辈子。比如我上 大学的时分不断在研讨是Delphi言语,可是毕业校园招聘的时分我照样在Java职位的考试取得了第一名,而且任务以后经过复杂的学习就掌握了Java 言语,并且后来还写了三本关于Java言语的书;再如我毕业后两年多的时间不断在用Java开发,后来公司要做一套基于.NET的产品,我只用了一个礼拜 熟习了.NET体系以及C#的语法,然后就末尾停止开发。

    不过就像上边说的“做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧!”这个成绩是十分实践的,由于只要先学一 个才能深化这个方向,把这个方向学通了才能想以后“一通百通”。因此我的建议就是学校教过什么言语,你就继续深化学习这么言语,而不要去问“这么言语有没 有出路”这样的傻成绩。尽量不要去学一门所谓“有出路”的新言语,由于你去学一门新言语就要把很多精神消耗在言语、语法本身,而耽误了编程的实战,而以一 个曾经学过的言语来学习的话,最少语法本身不用再去学、开发工具本身不用再去熟习,只需研讨怎样运用这门言语开发有用的顺序就ok了。比如大部分同窗都学 过C言语(有的学校直接开了C++的课,但是C++的面向进程编程部分还是C言语),所以我们就开了《C言语也无能大事》的课程,让同窗们把精神放到学以 致用上,而不是学“有出路”的新言语上,这也是这个思想的一个表现。

    举几个例子。我们如鹏网的《计算机专业职业开展测评系统》是我用PHP开发的,但是在这之前我历来没写过PHP顺序,但是我以前写过 JSP、ASP的顺序,由于写网站顺序的原理都是相通的,只是语法不同而已,因此我只用了几个小时的时间熟习了开发PHP用的工具并且快速阅读了一下 PHP的语法,然后用半天时间就开收回了这个测评系统。想像一下一个整天在明天学JSP,明天学ASP,后天学PHP,大后天仰天长叹“究竟学哪个有前 途”的人能用半天时间学会一门新言语吗?

    我大学时有一个同窗,他看我事先Delphi学的比较好,写了很多顺序,他就说他也想学软件开发,让我教他Delphi,可是我们专业前一 个学期曾经开了PowerBuilder的课,因此事先我就建议他还是继续深化学习PowerBuilder,用PowerBuilder写又适用价值的 东西,而不是像上课那样写HelloWorld的顺序。事先Delphi还是如日中天的盛行的编程言语,而PowerBuilder则市场占有率比较小, 他就说不想继续学PowerBuilder,由于PowerBuilder没出路,我就给他讲了“一通百通,从本人最熟习的入手”这个道理,然后他就踏实 的深化研讨PowerBuilder起来,到了毕业的时分他曾经能用PowerBuilder写十分复杂的顺序而且还学习了用PowerBuilder写 Web顺序。毕业后没多久就应公司的要求用Delphi写顺序,他只用了不到一周的时间学习了Delphi,然后就写出了一个契合公司要求的系统,事先他 就给我打电话向我报喜。前一阵子我听说他曾经末尾指点一些新员工用Java开发一个中型规模的企业级舷了。可以说他的成功就得益于“一通百通,从本人最 熟习的入手”这个准绳。

    (责任编辑:admin)