一般选择计算机的女孩都会被家里劝,学计算机真的不好么?

点击“开发者技术前线”,选择“星标?”

来自:西二旗程序员指北

又一群懵懂的大学新生怀着憧憬走进了校园,

如果让学长学姐们用一个词给学弟学妹们形容自己的专业的话,

这个时候计算机专业的学长学姐们可能会流下热泪,

实在是太太太太太“南”了!

首先,是介绍自己学院的时候——

其次,是学专业课的时候——

其他人的大学四年都是一把美容刀,

而计算机专业的四年是一把剃头刀——

每次回家都会被邻居亲戚要求维修各种东西——

当别的学院学生在参加各种活动的时候,

更难的大概是这个时候——

但更难的可能是毕业找工作的时候——


不过俗话说,难走的都是上坡路,
你就知道计算机专业难有难的道理——

上图里这些酷炫的事情,在快手都能做到。
快手,你可以实现自己曾经的梦想,曾经的付出也会有所回报——
在全速发展的地方,成为更强的自己。

免费电子书《Machine Learning Yearning》是吴恩达历时两年总结整理的一本机器学习实践经验宝典,它以较高的层次为我们介绍了许多在机器学习时代AI工程师应该掌握的技术策略。该书并不聚焦于具体的AI算法,而是为我们介绍了许多具有泛化性的如何让AI算法有效工作的技术。
这本书的重点并不是教你具体的机器学习算法,而是如何让机器学习算法有效工作。
  • 机器学习为什么需要策略?

  • 如何使用此书来帮助你的团队

  • 将大型开发集拆分为两个子集,专注其一

  • 偏差和方差:误差的两大来源

  • 诊断偏差与方差:学习曲线

  • 流水线组件的选择:数据可用性

  • 流水线组件的选择:任务简单性

  • 建立超级英雄团队 - 让你的队友阅读这本书吧!

回复「MLY」即可获取

开发者技术前线 ,汇集技术前线快讯和关注行业趋势,大厂干货,是开发者经历和成长的优秀指南。




0

0

给刚高考完的学弟一点建议。

前段时间,我在 B 站聊了聊自己的高考往事。于是,这几天,陆陆续续有一些刚高考结束的小伙伴找我咨询一些计算机方面的问题。

比如这位学弟的几个问题,都比较有代表性。包括如何选择专业,是计算机科学还是软件工程?这两个专业有什么区别?是否有必要提前学习编程,以及想提前学习编程的话,应该怎么做呢?


看到这些问题,我真的是感慨万千,因为自己当时填报志愿、选专业的时候也曾纠结过。但区别就是当时并没有机会和 UP 主交流分享经验,所以在此一定要给学弟一些建议。

计算机方向各专业的区别 ?

其实大学本科阶段,选择计算机科学与技术或者软件工程,甚至是其他的计算机类专业比如信息安全、网络工程等,区别都不大

首先,大学阶段,很多计算机相关的课程都是 公共课,是帮助大家打好基础、修炼基本功的。

比如一些 重点公共课 :计算机导论、离散数学、数据结构与算法、操作系统、编译原理、数据库系统原理、计算机网络等。

无论你是什么专业,都要好好学习这些课程,因为它们真的真的很重要!


这些基础课程就占据了你大一大二的时间,在大二下学期或者大三的时候,不同专业的课程才会有差异,就拿软件工程和计算机科学与技术专业来对比吧:

特色课有软件架构设计、软件项目管理、软件体系结构等,更偏向应用(上层),是培养 软件 设计与实现的思想、方法和技术能力的专业,相对更专精。

特色课有计算机组成原理、汇编语言、微机原理等,更偏向理论(底层),是 软 / 硬件都会涉及 的计算机学科宽口径专业,相对更全面。

还有其他的专业像网络工程(运维、网络设计、管理)、信息安全(密码学、网络攻防、渗透)、大数据、人工智能、嵌入式、物联网等等。虽然它们都有自己的特色课,不过,剩下的大三一年(大四要找工作 / 考研)也就只能学一点点和企业实践有关的知识技术。

所以想要学好计算机、学好编程,大学还是要多花时间 自学,不要太依赖课本,多利用网上的资源,看看外面的世界。

未来发展是大家比较关心的问题,网上说什么的都有,比如 “学计算机科学与技术专业更适合读研”、“学软件更适合就业”、“学大数据或人工智能更牛逼” 等等。

但其实就像上面提到的,本科这些专业教你的东西就那么多,你未来是就业还是读研,从事什么职业,能找到多少薪资的工作,全都需要你在大学期间好好思考、感悟和拼搏,你的命运只取决于你自己。

不过,残酷的现实是,无论大学选择软件工程还是计科、还是其他专业,无论本科直接就业还是读研,到最后,大部分人也都是开发程序员。有一说一,除了开发岗外,算法工程师岗位的竞争真的是神仙打架。


所以,在专业选择上也不用纠结,没有明确的方向就选软件工程吧,它和开发程序员今后的工作最相关。

如何自学,入门编程 ?

这位学弟刚高考完,就有提前学习编程的意识,在我看来已经成功了一半了,非常棒!

我也是高考完就想着自学编程了哈哈,当时买了本 C 语言的经典书,但没想到学了几十页就被枯燥的理论劝退了,所以我建议大家先 培养兴趣,没必要一上来就被很复杂的路线和大纲限制住了。


初学编程,要做的 第一件事 是:选择一门适合零基础入门的编程语言。

比较适合新手入门的语言有:Web 前端 和 Python、C、C++

我当时首先学习了前端 web 开发,理由是不仅容易上手,而且你写的每一行代码,都能立刻看到效果!大概学习一至两周,你就可以写出自己的网站,比如留言板、记事本、个人博客、个人笔记等等,之后还能发布到网上给其他同学访问,想想不是很有趣么?

而且,web 开发主要包括 html、css、js 三门编程语言,它们的语法各有千秋,通过学习它们,你能够感受到编程语言的多样性,也能学习到更多的编程知识和技能。学会这些后,你可以做网站、APP、桌面应用、小程序,有机会将自己的想法实现。

因此,我最推荐大家 从 Web 前端上手 ,当然,也可以根据兴趣和实际需要选择其他的语言,比如想做小工具,就学学 Python;想打好基础,可以学学 C、C++。

对于编程新手来说,不建议看复杂的书籍,否则可能兴趣全无,直接被劝退。入门编程的重点在于寓教于乐,你写的每一行代码都应该能直接看到效果,才会比较有乐趣。起码你知道自己在做什么啊!

所以推荐一个适合新手零基础入门的 免费在线实战学编程网站 :FreeCodeCamp,偏向于 Web 前端。

地址:),帮大家发现优质编程学习资源。


最后吧,本文只希望能给想选择计算机专业的同学一点帮助,也不是劝其他高考完的同学来选择计算机。不过,计算机真的是一个能改变命运的专业,学得好的话,薪资甚至可以高到其他专业的同学难以置信的程度!只是的确非常累。

但学啥不累呢?总之,无论做出什么样的选择,都趁早努力,干就完了,加油吧少年!

原创不易,如果觉得文章不错,希望 点赞 + 在看 支持下,给俺点创作动力。


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

作为一家在线编程学习平台,W3Cschool已经有10年的历史,在期间,我们见证了无数编程爱好者的学习经历,有成功转行成功的,也有实现了自己的编程梦想的,但更多的人,不是选择了放弃,就是正在放弃的路上。

在我们的今日头条专栏中,一共有193人购买了《 Python零基础入门到爬虫实战》,而单节播放量最低仅78,除去头条的算法推荐,真正学完这门课程的人实在太少了。

是我们的教程质量太差吗?不是。如果你去查询一下其他平台的数据,只会发现都一样。

一名参加过线下培训的同学,曾这样坦言:

我们那个班60多人,学完就剩20多人,学完立马找到工作的有12人,一年后还在IT行业的只有7人。

计算机专业工程师对口工作的比例,又有多少?

一名科班毕业的程序员回忆道:很遗憾,也没想想象中的那么高。

我记得当年班里大概也就一半一半软体软件的吧,其他的或者考公,另一考研,还有些去做销售去了。当然,就业率100%,当时有七人签不到三方,然后辅导员把他们全部签到了朋友的一个轮滑俱乐部里面。

马云曾说:“互联网时代,选择比努力更重要。”

是,他们就开始不断的钻研,如何才能做到更正确的选择。可惜到头来的结果是:

选择比努力更重要,很对!怎么选择?不会!选择一会儿就放弃,流泪!

马云说的所有话,都有他的道理,有时那句著名的“我从来没碰过钱,我对钱不感兴趣。”站在某个特定的角度,是对的。

而“选择比努力更重要”,错了吗?也没有。但几乎所有人都忽略了一个事实,马云是某种的人?他首先是一个很努力的人,其次才是一个很会做选择的人。他已经把努力当成一种自然而然的事情。努力,被他过滤了。

只有努力了,才有选择的权利,选择后,同样需要努力。

很多人听说IT行业很吃香,就执拗的选择了IT,你是对的,互联网依然处于蓬勃发展时期,到处都充满着机会。

可是,选择了走上编程这条道路之后,80%的人都选择了放弃。

最近在看卡耐基《人性的弱点》一书,他指出了一个发人深省的观点:99%的情况下,不管犯下多严重的错误,有人都会优先归结于他人。从而,卡耐基举了几个例子:

一名臭名昭著的杀人犯,枪杀了一名让他出示驾照的警察,却声称自己是在正当防卫。

一名黑帮头目曾说:“我把人生中最好的时光奉献给人们,而我得到的却只是骂名。”

所有的罪犯大都认为自己没错,都在为自己的罪行找各式各样的借口,这就是人性的弱点。

学习编程没多久,就说编程太难,我的天赋不足,学了记不住等等,事实,这些理由太过冠冕堂皇,都是借口罢了。我们从来不会让主动给自己施加负负罪感,经常通过各种理由让自己心安。

编程实在太难了,所以我学不会,这是没办法的事。

我们想,大部分人都会回答:“不一定。”

一个搬砖工想成为项目经理,为了这个目标,每天搬砖几个小时,十年来,他还是一名搬砖工。

一个网站编辑,已经工作了3年,这3年来,他矜矜业业,上司教给他的任务,他都很努力的完成了,可直到目前,他还是一名编辑。

这样的例子很多,但不知你有没有发现,我们对“努力”是有偏见的,即努力就是不断的做重复性的工作。

这并不是真正的努力,花费足够多的时间,不断的寻求突破自我,这才是真正的努力。

10000小时定律认为,要成为某个领域的专家,需要10000小时的努力,这里说的努力,指的就是用10000小时的时间,不断的超越自我。

可如果在搬砖的同时,他在思考,如何才能提高效率?于是他不断革新自己的搬砖方法,直到后来发明了机器,他成为了这一领域的专家。

你还觉得努力不一定成功吗?

学编程按部就班,习惯了Ctrl + v,Ctrl + c,主管说怎么开发就怎么开发,从来没有自己的想法,996五年,到头来还是一名临时,你真的努力了吗?

真正,了,他们没你想象中的那么不堪和落魄。

我们很喜欢同学们有自己的目标,目标就是前行的动力。你能给自己定一个目标,说明你是一个做事有条理的人。但我们也很容易,过高的目标和功利心,会战斗残你的信心。

学完中国近代史,你可能对溥仪这个末代皇帝很感兴趣,想了解一下他的经历,于是你开始翻阅《我的前半生》,想看小说一样,看着溥仪的自传。

一个月后,老师突然布置了一个作业,要求同学去看《我的前半生》,并写出读后感。你能完成这个作业吗?

我们想,对你而言,应该不是什么难事,因为你已经按照自己的意图,看完了整部自传。

这个顺序颠倒一下,会是怎样的?

老师先布置作业,要求看书。这时候你再看,可能很难看下去。因为无时无刻你都在想,我该怎样写好这份读后感?根本静不下心来细看,只会想着如何将作业更好的完成。

学编程也一样,当你开始学编程时,就想着未来要写一段类似的程序,做多厉害的程序员的时候,你的关注都不会放在当下,久而久之,就会开始厌烦,为什么我学了这么久,还是不能成为一个技术大牛?

一名教育家告诉他的学生,自己是如何训练自己的毅力的:

年轻时,当我决定做某件事时,我总想做得最好,却每次都达不到预期,总是坚持一个一两天就放弃了,负罪感使我更容易放弃。后来我发现这样非常糟糕,大学同学已经取得了不小的成功,他们有自己的创业,有的就职于某大型企业。我自信能力不比他们差,只是毅力太差,做事不够坚持,于是我打算训练自己的毅力。

一天晚上,我想到了一个方法,我将一堆纸裁剪成365张卡片,规定自己每一天在一张卡片上写上一个随意的字。

期间,我很多次都试图放弃,但回头一想:只是在卡片上写一个字而已,30秒就够了,于是我又开始动笔,每一次完成目标,自己就更加自信了,以至于一年后,我的目标达成了,我依然保持着这一习惯,每天不写一个字,就会手痒得不得了。

每天,我至少学一个HTML标签,只要这个目标达到了,我就成功了。至于多学的部分,只是我给自己“加餐”而已。

最后,总结一下这里所提到的,学习编程需要注意的几点:

1.学习编程,“坚持”很重要,坚持到最后的人,都成功了;

2.不要把“学编程很难”归因于基础差,而应该看到自己的长处;

3.首先,要让自己成为一个努力学习编程的人,这样才有选择的余地;

4.刚开始学习编程时,目标不要太高,给自己徒增压力;

文章千言,望同学们有所收获。

我要回帖

更多关于 劝女生别学计算机 的文章

 

随机推荐