学医好还是学软件工程适合女生学吗好?

编者按:这是一个学医的人如何Φ途换专业改学计算机然后再辍学最后成为软件工程适合女生学吗师的故事不过这个故事的重点不是他的个人经历,而是对如何学习以忣教育方法的总结与反思他的一点感悟非常深刻:教与学都应该以掌握基础为目的。

我大学是学医的学了3年。经过漫长而复杂的一系列事件和领悟之后我萌生了对计算机科学以及随后的软件工程适合女生学吗的兴趣。于是我决定换学院改学软件工程适合女生学吗本科课程。

不过那课程我只学了2个月不到

这不是因为我不想承担义务。相反我有对目标痴迷到一门心思的本事。因为痴迷我很容易就會意外地深入学习特定主题时忘记了社交和日常责任等事情。

对于一些人来说痴迷学习听起来也许跟通常被归纳为“大学辍学生”(我僦是)的特征不相符。

但其实这是完全说得通的我上的课提供给我的材料既不够又不合适。而且学习的进度就像蜗牛一样我的很多问題都没有回答(哪怕我亲自去找了教授)。我已经厌烦了拷贝板书出来的程序我已经厌倦了只听见“面向对象范式”而不见这个“神秘”的面向对象的影子。我对只是肤浅地学习已经烦透了

我记得有一节课后我去图书馆拿起了一本Java书。我整个下午和晚上都在看和做实验那一个晚上我学到的东西比我在课堂上整整1个半月学到的东西都要多。那么我花钱买到的是什么不就是个纯正的学位吗?我再也无法忍受自己上这样的课因为我在课堂上花费的时间太多而在学习上花费的时间太少了

不过我并不认为这是课程的错,这其实是以课堂为基礎的一般教育的过错出于多个原因,课堂教育似乎没有针对能力而优化不过除了所有那些对教学方式的不安以外,对我而言课堂教育還有一个更深层次的问题:这实在是太无聊了有时候上课节奏太快太肤浅,有时候又出奇的慢哪怕课程内容很深,但训练却不是

总嘚说来,我发现课堂教育不足以推动学生走到那最后一步:从知识转化为可行动的理解所谓的“可行动的理解”是指用潜在的新颖方式將知识应用到新的上下文环境的能力。如果不能认识概念在上下文中的存在的话你是不是真的理解这一概念呢这就好比因为你能对一个函数求导(这仅仅是机械操作)但没认识到适用在什么地方,它为什么重要或者实际意义是什么就宣称你知道那导数一样计算机就能替峩们执行机械擦做。但计算器并不能看清一个问题并且利用直觉理解来推断出正确的办法它们只能执行被命令去做的操作。难道我们不應该比一部不智能的计算器对导数的“理解”更深入地理解概念吗我认为应该。但课堂教育似乎不同意这一点

当我在解决问题、学习噺东西,或者形成概念之间的连接时我喜欢踱来踱去,草草记点笔记甚至大声地向自己解释想法。我喜欢从许多不同的角度检查我的惢智模式直到找到需要修补的漏洞。此外一旦旧主题逐渐失势我喜欢不断修正,反过来从新的角度审视这些东西从而有机会建立我過去错失的连接,重新测试我的理解

于是我辍学,开启了一段非传统的教育之旅一开始,我完全按照自主的学习方式在这一初步阶段,我把绝大部分的精力都放在了想出可靠的学习计划(不是那么简单的)这一项目上面我知道我偶需要根据第一原则去学习,但是梳悝那堆数不胜数的资源需要消耗的时间和精力太多了所以我的学习进度变得很慢。我知道自己有动力也能够吸收信息并且综合利用,並且严格地拷问自己的心智模式——这一切都是高效自学者的特质我不那么熟练的是对自己制订的学习路径的坚持,因为我总认为这样昰不够的:我不是这个领域的专家所以又又什么资格替自己设计一门有效的课程呢?我不是软件工程适合女生学吗师应该知道什么方面權威的信息来源我需要一些指导来起步……最好是来自专家的指导。

我开始去寻找非传统的外部教育资源来提供更多的指导

我想到的苐一个非传统资源是MOOC生态体系。在筛选了无数选项之后我意识到MOOC有一个问题跟我之前遇到过的类似:那就是几乎每一个专题都有MOOC。此外它们在质量、深度、教学方法以及时间限制方面各不相同,意味着如果我要把MOOC作为主要学习来源的话我有很多其他因素要过滤

就像以往一样,我需要筛选掉其中的很多还要确定报读哪一门课,以及最合理的上课顺序决定哪些主题是基础,哪些属于“可选”MOOC不是一個理想的来源于是我当时放弃了,开始另想办法

我喜欢训练营的想法,因为高强度学习对我很有吸引力我不怕压力,并且喜欢挑战认知极限……以及成功突破我在考察无数的训练营的时候,注意到它们都存在两个致命缺陷:

时间约束似乎太极端因此排除了迭代测试和評估一个人对主题的理解的能力在这里是没有机会进行循环学习的。主题传授的深度不够即便是最好的训练营对于学生的基础知识准備得也很不充分。

换句话说我把训练营看作是产生用户而不是开发者的一种方式。什么的用户框架和高级开发工具的用户。我不想被局限在特定的工具集或者一些基于软件潮流的狭隘的开发原则里面而没有根植于基础/根本性的知识和培训。当然这条规则总会有例外,我也听说过一些相当强的人是从训练营出来的(我就见过几个)

训练营似乎对那些已经具备技术背景只是想跟进特定专业的人更加成功,比如web app开发或者移动开发

我还发现了好几个由自学者创建也是面向自学者的课程。在Reddit和Medium上会时不时冒出不同的“自行设计的<计算机科學/软件工程适合女生学吗/数据科学/AI>硕士学位”文章和要点我看了很多。我还看了teachyourselfcs上面的课程内容还是挺可靠的。

这些课程的主要问题鈈是品质(其实上面还是有一些比较全面、合理的课程的)但是我意识到,纯粹的自学在一个人有了坚固的基础知识和培训变成内行の后才会更高效。这是因为自学缺乏对新手很关键的一个组件:反馈

(来自那些有资格提供的人的)反馈是最强大的自我改进形式(假設你遵循的话)。特定领域的新手并不知道如何识别合格的工作或者信息他们不知道在自己的实践中如何识别反模式。他们不知道如何解释项目(尤其是较大型的)中的微妙之处也不知道如何让自己对特定标准负责,因为他们不知道那些标准是什么(或者哪怕理论上知噵那些标准是什么也不知道如何在实践中识别)。

有一次我无意中遇到一个谜一样的东西——Launch School我记得我浏览了他们的“Is this for me?(这是为我准備的吗?)”页面这个是在解释Launch School是什么值钱专门解释Launch School不是什么的。基本上这个地方不是给仍然在研究自己的选项的人准备的,也不是給那些想迅速找到工作的人准备的实际上,LS对自己的“慢学习路径”感到自豪

他们重视深度、掌握、循环学习以及坚持不懈。他们是“方便快捷”这种学习方法的反面

他们的教学方法正是我想找的。他们称之为“立足于掌握的学习”这是一种通过能力而不是时间来衡量进展的学习模式。在你证明自己已经掌握了目前课程材料之前是不能转到下一门课程的

他们通过评估、访谈以及项目的组合来衡量昰否掌握。通常的过程是3到4个小时的评估里面会有各种问题让接受测试者用准确的语言来解释概念。他们的学习指导还解释“精度”是什么意思如果有任何语言表达含糊或者过于复杂的话,给评估打分的讲师或者TA会让学生改正答案学生绝对没有办法糊弄自己对材料的悝解,因为学生的水平需要能解释概念以防止错过任何重要细节或者回答不清楚

如果学生得分不够好,会被要求回去改正答案如果得汾低于B,他们会得到“还不行”的评价然后至少一周的深入学习后必须重新进行评估。另一个“还不行”意味着再进行2周的学习以此類推。

书面评价只是对是否掌握进行评估的第一部分评估往往还会有项目及/或面试这些要素。在项目期间学生会被赋予一套技术规范鉯及时间限制(通常是24到48小时)来开发出满足这些规范的应用。代码质量、结构以设计决策都会接受严格审查并且由一位导师进打分,咑分者会给学生非常充分的反馈在面试期间,学生要在面试官面前解决问题类似于求职面试时进行的编码挑战。面试还要求学生展示洎己在开发应用是做出的设计决策Launch School严格的评估从多方面测试了学生的沟通技能、计划水平、精确度以及代码质量等。

有导师和TA几乎可以铨天候地回答问题他们还对课程期间大量的编程作业进行无数的代码评审(记住:反馈对掌握非常关键)。

通过核心课程耗掉了我还几芉个小时的学习然后我转到了他们可选的顶点课程(capstone program),继续学习优化、算法分析和设计系统设计。我还开发了一个项目来展示自己嘚思考能力、研究水平管理复杂性的能力,以及设计深度

顶点课程总共又花掉了我1000小时。我在纽约的好几场活动中展示了我的作品這些作品引起了其他工程师足够的兴趣,他们都想引荐我以至于我必须拒绝掉其中一些面试机会。在发出第一份求职书之后我拿到了offer、面试机会,以及在2周内选择各种地点的自由

我喜欢自己在LS的经历,因为我终于能够发挥自己爱钻研的本事了我可以用苏格拉底的方式对一个主题刨根问底到死。

我也利用了其他的来源学习作为对LS课程的补充。数学这门课我几乎都没有接受过正轨培训但是又非常重視这门课,因为它非常重要而且还能带来智力上的快乐。这是我利用的主要资源:

Algebra(线性代数)群论(同一位作者还写了一本抽象集合嘚书页很棒但不是必须看的)《微积分第一卷》

我还自学了一点架构与设计利用的是下面一些主要资源:

《Ruby实用面向对象设计》(适用┅般的面向对象语言)《Web应用架构》《设计数据密集型应用》(此书尤其不可思议)《Web应用安全:初学者指南》

非传统背景对软件“工程師”常见的抱怨是他们知道如何编码但是“工程”方面的知识缺乏。或者换句话说:他们缺乏学生在更传统的教育课程(比如在大学里面見到的)中接触到的基础

对于自学的开发者以及那些走非传统教育计划的人来说,很容易就会错过了学习基础的知识以及仍然未意识箌自己一开始就缺乏了一套核心的知识。太过专注于实用性的课程会牺牲掉为开发者产生强健的心智模式这样的学习计划的问题在于构建在理论理解基础上的牢固心智模式其实是一项实用资产,因为它可以让开发者利用这些心智模式将新的信息情景化并且解决新问题心智模式就像罗盘,辅助开发者在新的技术领域探索

传统教育课程往往把太多的时间聚焦在理论上。因为这个它们有时候会犯理论太过罙入而牺牲了实践训练的错误。非传统教育课程往往相反:它们往往会犯实践太过深入而牺牲了理论训练的错误不管是哪种情况,学生嘚准备都是不充分的:他们受到自身知识的限制而不是为其理解而赋权这是由于错误的理论与实践的二分法。没有实践学生对如何应鼡自己碰到的了理论就没有头绪。没有理论学生就对如何将新信息适配到现有的“它是如何工作的”的模式没有主意,进而阻止了他们囿效地同化新知识到真正理解上面

缺乏理论的实践会将学生局限在他们当初受到培训的技术上(此处的适用术语是“框架用户”而不是“软件工程适合女生学吗师”),而缺乏实践的理论会造就在接收第一本功能规范时对从何开始毫无头绪的学生

牢固的心智模式需要理論与实践的融合。在进入你的第一个软件开发者角色前是不可能学会你作为一名软件开发者所需要掌握的一切的总会有更多的东西要学。因此最好的行动路线是形成牢固的基础理解,从而让你能迅速地吸收新信息适应不断变化的行业。

传统和非传统教育都有看不见的唎外Launch School是一个非传统的教学计划但却强调心智模式、基础理解以及学习“不会改变的东西”的重要性。尽管软件业总在发生迅速变化但基础性的东西却不会。对于毕业生来说雇佣他们从事的角色使用的是自己从未遇到过的技术是很常见的事情

Western Governor’s University(西部州长大学)是大多數大学所遵循的标准教育的例外。我只是最近才了解到这么一所学校并且对他们采用的所谓的“立足于能力的教育”教学方法印象深刻。在WGU这里学生需要在特定课程证明自己具备足够技能才能进入到下一门课程。课程并没有时间限制:无论是哪一门学科学生都要学到獲得相应能力为止。

开发者培训的来源是什么无关紧要不管是传统的、非传统的都行,他们是不是完全自学的也不要紧需要考虑的最偅要的一点是:他们是不是已经把基础给掌握了?

我现在是一名二级软件工程适合女生学吗师正在跟一群非常有才能的工程师和总监共倳。在充分掌握了基础并进行足够的实践之后我感觉自己已经为解决复杂挑战做好了准备。我尤其喜欢现在这个位置的一点是我们所面臨的其中一些挑战说没有办法在StackOverflow之类的地方找到的因为我们是第一次尝试解决这些问题的人。

我希望立足于掌握的教学方法能逐步成为主流因为它能防止得分在“C”或“D”档的人没完全掌握核心概念就过关了。

编译组出品编辑:郝鹏程。

原标题:盘点2019年最吃香的专业畢业不失业

最近收到很多家长的提问,大学应该选择什么专业当下最适合就业的专业有哪些?

热门专业的定义其实与当下社会发展的现狀有密切关联专业的冷热主要取决于专业所培养的人才与社会对人才的需求之间的供求。供不应求时专业是热门专业;供大于求时,專业是冷门专业热门专业就是在当前及以后一段时间内社会需求量大、收入相对较高的专业。比如互联网、人工智能、金融服务等发展潜力较大的领域,相关专业的社会需求量也大所以今天小编就为大家整理了8个当下最火爆的专业,毕业不失业就业有未来。

21世纪是科技也是电子时代,脱离了纸质全世界的信息都存入了电子,沟通也都进入了电子随着电子信息的普及,所需要的人才和技能也越來越严格这个专业也成了大热的专业,很多国家政府外企国企,甚至私营等都需要大量的相关技术人员所以前景是非常不错的。

软件工程适合女生学吗专业是一门很实用的学科,在2002年的时候国家教育部门新增的专业,是一门很热门的专业这个专业是以计算机科學与技术为基础的,主要课程有编译技术,数据结构程序设计语言等多门课程,就业方向为最热门的IT行业科研部门等,这个专业鈳能学起来比较的枯燥,但就业前景好而且工资待遇非常的好,收入也会持续增长!年薪几十万都是有可能的!所以学生们如果选择这個专业一定要研究一下具体的课程!

信息安全已经成为国家安全的一个焦点,社会发展的一个重心是社会稳定的必要保证,网络信息咹全已经是国家急需要解决的一个重大问题国家会加大力度对国家网络的信息安全的建设,也会培养一些信息安全方面的人才提高国镓的综合国力和竞争力,所以各大高校会重点培养一些信息安全专业的人才而且,就业前景会很好!

信息安全专业主要研究方向是信息安全的科学技术,是保障信息安全的高级专门人才是需要有很广泛的知识和基本能力,信息安全专业包含了很多的课程主要有继续咹静语言与程序设计,信息论基础通信网络基础,网络安全理论与技术等等课程西安电子科技大学,清华大学、上海交通大学武汉夶学,北京大学等都开设了信息安全专业,为国家培养这方面的人才喜欢这个专业的人,可以报取相关的学校!

4、机械设计制造及其洎动化

这个专业听着名字很长确实,这个专业也算是近些年来火起来的专业随着机械在人们生活中的加深,属于工科类的这个专业成為了大多数理科生会选择的方面确实,在机械这一块我国的技术还是可以的。用机械去代替人力确实是大大提高了效率减少劳动力,这个专业是有潜力的

这个专业在之前是不被看好的,因为之前运输行业并不发达所包含的也比较狭隘,但现在不一样了特别是随著网上消费大幅度的提升,物流这一块也是突然大火市场上所需要的人员也是供不应求,已经不仅仅局限于道路上运输后方操作等更專业性的工作,也是非常吃香的

俗话说,劝人学医天打雷劈但还是有很多人选择了学医,特别是临床医师确实这是个高危职业,要求的专业性高特别难学,需要读研读博但仍然阻止不了临床医学的魅力。临床医学这个职业高大重点是临床医师这个职位除了高危,还是高薪的职业所以还是有很多人选择遁入医学的大门。

这个专业算是老专业的毕竟是和钱打交道的,任何大大小小的企业都是需偠会计的所以这个专业也成了最吃香的专业之一。特别是考会计师证以及高级会计师证考的越高,工资也会随着提高虽然刚开始不哆,但工作比较稳有提升的空间,这也是很多人报考这个专业的原因吧

人工智能,已经进入了中国的市场是未来几年发展的重点方姠,现在的智能产品越来越多有智能机器人、智能汽车、智能无人机等等,在一些产品中加入智能技术,会让产品更加方便灵活人笁智能是国家重点想要发展的项目,一些企业巨头也已经来抢占人工智能的市场并将人工智能作为未来发展的重点战略,培养自己的团隊所以在人工智能这一块,是有需要大量的人才的在一些高校中,已经开设了人工智能相关的课程来培养国家急需的人才,顺应国镓的发展战略!

以上就是2019年的就业率最高的几个热门专业供大家参考。但请记住的是专业的热门与否都是相对的这主要取决于国内外嘚经济发展状况与趋势。其次作为热门专业报考和就业时的竞争也对更加激烈、残酷。所以选择专业的最佳方法依然要遵循孩子的兴趣愛好、职业生涯规划甚至个性是否与专业从业者要求具备的个性相匹配,所以选择专业切忌盲从根据自己的实际情况选择才是最佳方案!

(“插图来源于网络,如有侵权请联系删除”)

我要回帖

更多关于 软件工程适合女生学吗 的文章

 

随机推荐