精华内容
下载资源
问答
  • 软件工程专业职业规划发展路线

    千次阅读 2020-11-03 21:46:24
    身为一个刚从学校毕业的应届毕业生,在入职一家软件开发公司二个月后,很是迷茫,公司技术上很多问题解决不了,只能看着大佬们在互相讨论,自己连他们说的是什么都还不清楚。身边的同学,毕业进了国企的,现在都...

            身为一个刚从学校毕业的应届毕业生,在入职一家软件开发公司二个月后,很是迷茫,公司技术上有很多问题解决不了,只能看着大佬们在互相讨论,自己连他们说的是什么都还不清楚。身边的同学,毕业进了国企的,现在都变成了我们开发人员口中的甲方。根本不用写代码,工资还要比我们高好几倍。心里真的很酸说实话。自己也不知道未来自己应该怎么发展。偶尔逛知乎,看到这样一个回答,对我来说挺有收获的,在这里分享给大家。

           成为公司的技术总监是很多程序员的梦想。这条路线是从初级程序员成长为高级程序员之后,以做项目为工作重点,进而发展成项目经理、开发经理,最终成为技术总监甚至公司副总裁。这些程序员走的是技术管理路线,从做项目开始,逐渐积累管理经验,然后成长为优秀的技术管理者。技术总监在公司甚至技术界的影响力非同一般,对于那些有志于成为公司领导层的程序员,是个很大的诱惑。但是权力大、管的人多,就意味着更大的压力,技术总监不仅要保持对新技术的敏感,还要抽出精力做管理。比起成为纯技术专家,这条路也许更为艰难。

            还有一些程序员职业发展的终点是总架构师、总设计师。这类程序员的兴趣,不是某种特定的技术,而是偏重对软件产品或者软件应用项目的设计。如果将软件项目开发团队比作一个乐队,那么程序员就相当于一名乐手(比如小提琴手、长笛手等),他们负责将自己的乐器演奏好;项目经理是乐队指挥,负责指挥和协调这个乐队的配合;架构师则相当于作曲家。从入门的架构师开始,逐渐成为资深架构师乃至总架构师。如同历史上伟大的作曲家,杰出的架构师能够在各种软件中谱写出旋律优美的“曲子”。

            另外一些程序员心怀创业的理想,等到自己有了一定的技术积累,再掌握一些市场需求以及管理方法,他们会开始创业之路。一旦成功,这类人的影响力会非常大,像Google和雅虎的创始人,都是技术创业的成功典范。但是这条路也是最艰辛的,有句话叫做“不当家不知柴米贵”,不亲自创业的人也很难体会它的艰辛。创业涉及方方面面,稍有差池就会功亏一篑,投身创业的程序员并不少,但是真正能成功的少之又少。踏上这条路不仅需要过人的勇气和魄力,更需要坚韧不拔的毅力,以及深度的商业智慧,再加上市场机会,才能够赢到最后。

            很多程序员会走上技术支持路线,进而发展成为精通业务的技术和行业咨询专家。这类程序员会在成为高级程序员之后加入销售团队,直接面对客户,负责技术层面的问题。如果对某一行业(比如银行、电信)非常熟悉,久而久之,就成为精通这个行业技术的专家;如果对于某一类解决方案(比如ERP、CRM、SCM)非常擅长,就可以发展成为跨行业的技术专家。

            还有一部分程序员会成为IT专栏作家和自由职业者。这些人通常对写作比较感兴趣,文字表达能力也不错,他们会将自己从事技术工作的内容或心得写出来,然后发表文章赚取稿费。只要对技术足够精通,这类人是很受杂志欢迎的。在北美还有一种自由职业者叫做合同工,就是不定期的承接项目,在项目开始前签订协议,项目完成后结束合作。虽然这种职业目前在中国还不太多,但是其自由性对于很多程序员来讲,也非常有吸引力。

            上文提及的若干条路,程序员可以根据自己的兴趣进行选择,但是一般来说,无论走哪条路,都有一个前提条件:从初级程序员进阶为高级程序员。因为在这之前,你甚至没有选择的机会。从初级进阶到高级,通常需要2~5年的时间,因个人素质而异。大家都说,程序员要耐得住寂寞和枯燥,年轻的程序员更要克服浮躁的心态。在职业生涯的起步阶段,很多人总会摸不着头脑,这时一定要静下心来,多向资深程序员求教,慢慢熟悉技术、熟悉开发流程和行业。有时你会感觉掉进了一个知识海洋,身边全是陌生的事物,很难抓住。所以就更要四处探路,逐渐寻找到方向,在寻找中进步。

            成功进阶为高级程序员,也并不意味着前途一片光明。如果说从初级到高级需要的是学习,那么从高级到专家,需要的是不断地尝试和坚持。比起前一个阶段,这个过程更为漫长,通常需要5~8 年。在这期间,因为有了之前的积累,并且已经取得一定的成就,人会更加自信,同时也会更加彷徨,有一个问题会时常盘旋在脑中:将来的路到底要怎么走?这时就可以利用自己所积累的资源,多做一些尝试,尝试不同角色、不同的项目,与不同的客户打交道,时间长了,自然会找到最适合自己的发展方向

            总结起来,初级程序员和高级程序员时期,都属于职业生涯发展的第一阶段,我们可以称之为黄金时期。这阶段程序员的年龄在20~35岁之间,因为年轻,所以更善于学习,而且体力充沛,很多走过这个阶段的程序员有过通宵工作的经历。在这个时期,你有大把的时间学习提高,为将来的事业打下坚实的基础。而一旦超过了30 岁,无论从体力还是精神上,都会有所改变, 从30~40 岁是转型时期。这时的程序员(很多人已经不再编程)已经明确了自己的发展方向,并且向着目标努力,让自己有所建树。40~60岁是专家时期,至此,一名优秀的程序员会彻底实现“破茧成蝶”的愿望,成长为专家。

            希望大家和我看完之后,大致有一个对自己未来职业发展的规划。对于现在的我来说,对于现在刚工作两个多月的我来说,还有很多种可能,对此我很庆幸。我可以说我还年轻,但是年轻这个接口还能再用几年呢?加油吧!从成为一个真正的初级程序员开始。

    展开全文
  • “现在已经是人工智能、大数据的时代,云+端才是王道,桌面程序设计已经过时了,还有没有必要学习...c++程序员以后发展方向在那里,我学习MFC会不会被淘汰?” 的确C++作为普及性应用程序设计语言的地位已经不再...

    “现在已经是人工智能、大数据的时代,云+端才是王道,桌面程序设计已经过时了,还有没有必要学习MFC?”

    这是许多困扰刚刚入行朋友的问题,不可否认,由于python、Java等开发语言和环境的流行,Visual C++的应用范围也相应缩小。

    “有人说现在c++越来越接近边缘性语言?c++程序员以后的发展方向在那里,我学习MFC会不会被淘汰?”

    的确C++作为普及性应用程序设计语言的地位已经不再,但是它作为系统程序设计语言的地位没变。  笔者个人的浅见在于:一个系统程序员的核心优势之一就是对计算机装置的透彻理解。在笔者求学阶段,笔者的导师曾经有过这样的指导,对于本人的影响非常深刻:

    “你们觉得你们学计算机这个专业最大的优势是什么?是会编程序吗?会写算法吗?”

    “论写算法,你们不如数学方向的同学,他们天天接受逻辑思维训练,抽象能力的培养,你们不占优势”

    “论写业务逻辑,比如信息管理系统,你们不如有行业经验的懂开发技术的人员,因为你们在业务理解上不占优势”

    “写操作硬件,你们不如写自动化,机电一体化的,不如通信的,他们理解协议,用代码指挥硬件的能力比你们也要强”

    “那么,计算机专业的核心优势在哪里?”

    “我认为一定是在你们对整个计算机装置的理解,这个才是你们要强化的技能核心”

    正是因为此,笔者才对进入行业领域的C++学习者不断建议:从各种角度提升自己的对计算机装置的核心理解。

    那么理解计算机装置的一种可选路径在哪里呢?笔者认为莫过于对操作系统的学习和探索。
    --------------------- 

    转载:
    原文:https://blog.csdn.net/jiedichina/article/details/83896382 
     

    展开全文
  • 新课程的顺利实施需要依靠教师的专业素质,没有教师专业化,就没有高品质的教育。...本文分析教师专业发展过程中的问题,并针对新课程背景下对教师专业发展提出新的要求及专业化水平的提升的策略。

    新课程背景下的教师专业发展问题及其对策
    作者:薛晓培
    时间:2015年12月
    摘要
    新课程的顺利实施需要依靠教师的专业素质,没有教师专业化,就没有高品质的教育。教师为实行新课程的需要发展自身的专业素质,也在一定程度上促进了教师专业的发展。本文分析教师专业发展过程中的问题,并针对新课程背景下对教师专业发展提出新的要求及专业化水平的提升的策略。

    关键词:新课程 专业发展 教师

    目 录

    前 言 ……………………………………………………………………1

    1. 教师专业发展概念的界定………………………………………………1
    2. 教师专业化发展的需要…………………………………………………1
      2.1教师专业化发展是社会发展的需求……………………………………………1
      2.2教师专业化发展是新课程改革的需求…………………………………………1
      2.3教师业化发展是教师自身发展的需求…………………………………………2
    3. 新课程背景下教师专业发展存在的问题………………………………2
      3.1教师专业自觉水平不足…………………………………………………………2
      3.2教师专业社群交流机制有效性不足……………………………………………2
      3.3教师知识结构陈旧………………………………………………………………3
      3.4教师职业倦怠……………………………………………………………………3
      3.5理论指导和专业引领的缺失,影响了教师的专业化发展……………………3
      3.6激励机制不完善,阻碍了教师的专业化发展…………………………………3
      3.7生活的压力与繁重的教学任务,制约了教师的专业化发展…………………4
      4.促进教师专业化发展的对策……………………………………………4
      4.1做个有专业发展规划的教师……………………………………………………4
      4.2做个不断积累知识的教师………………………………………………………5
      4.3做个懂得反思行为的教师………………………………………………………5
      4.4做个乐与别人合作的教师………………………………………………………6
      4.5做个积极研究课题的教师………………………………………………………7
      4.6提高教师工资待遇和社会地位,有效缓解教师职业倦怠……………………7
      5.结束语……………………………………………………………………7
      参考文献 ……………………………………………………………………9

    前 言
    新课程改革提出"以学生发展为本",从这个理念出发,必然要求学校管理,教师的一切教育行为都应该关心每个学生的个性发展,在这个过程中强调教师的责任、奉献、服务、承诺和对学生的关爱. 课程改革给教育带来的最大挑战莫过于对教师专业化的挑战。教师在课程改革中是最关键、最活跃的因素。因此,在课程改革中,我们主要关注的是新课程背景下的教师专业发展有没有存在问题,存在哪些问题,应该如何应对这些问题。
    1.教师专业发展概念的界定
    目前教育界对教师专业发展概念的界定不一,主要有两种观点:一种认为教师专业的发展是教师个体在教育教学水平上的不断提高,是教师专业化的一个方面。具体说,是教师根据专业发展的目标,通过专业发展活动,提高专业精神、专业知识,更新教育观念,从一个成长阶段不断进入更高成长的阶段的过程。另一种认为对教师专业的发展分为两类,一类将教师专业发展视为教师职业成为专门职业、并获得应有的专业地位的过程;另一类理解是关注教师个体的发展,在关注教师社会、经济地位提高,更强调教师专业性的提高,关注如何形成自己的专业精神、知识与技能。
    综合以上观点,我们认为教师专业发展是指教师专业知识、专业团体、专业机构、专业规则等教师专业的发展过程和教师经济和社会地位提高等教师的发展过程。
    2.教师专业化发展的需要
    2.1教师专业化发展是社会发展的需求
    随着社会的发展,人民生活水平日益提高,以素质教育为核心的教育改革日益深入。社会发展和教育自身的改革都对教师素养提出了新的需求。在当今知识经济时代,教师仅仅能恪守职责、有崇高的事业心已经不够了,时代呼唤具有更多专业特长的专家型的优秀教师。教师职业的专业化是社会进步的必然要求,是教师教育发展的方向。
    2.2教师专业化发展是新课程改革的需求
    在新课程改革的今天,回顾所走过的路程,我们历经了激情阶段、困惑阶段、务实阶段。课堂教学也从一开始整堂课小组合作讨论、做游戏高声地呐喊、花花绿绿的能刺激视觉的课件,逐步走向成熟,回归理性。我们在摸索实践的同时产生过困惑,也带来了思考,渐渐地去掉了很多浮躁、形式上的东西,课堂慢慢返璞归真,回归教育的本质。
    过去课改实践给予我们的一个重要启示:一个优秀教师应当具有自己的独立思考能力,而不应盲目地去追随潮流,或是满足于在任何时候总能充当学习的“样板”。新课程改革需要教师的理性思考,需要教师创造性的使用教材,对教材进行整合。因此,对于一线教师而言,促进教师的专业化发展是新课程改革的需要。
    2.3教师专业化发展是教师自身发展的需求
    教师专业发展不仅是社会发展对教师的期待,更是教师自身成长的内在需要。教师专业化发展的过程是教师在自己的职业生活中不断增强自己的专业意识,更新自己的教育观念;提升自己的专业水平,拓展自己的专业领地;完善自己的专业行为,适应新的教师角色的过程。教师的专业发展是涉及教师一生发展的事情,同样也影响着学生的一生发展,因此显得格外重要。
    3.新课程背景下教师专业发展存在的问题
    由于教师自身和环境等因素,新课程背景下教师专业发展存在着一些问题。
    3.1教师专业自觉水平不足
    教师专业发展存在三种取向,即理智取向、实践反思取向和生态取向。教师的实践反思必须建立在对自身实践的充分认识的基础上,要充分认清自身在教学、科研、学生管理等教师实践性知识方面的优势与不足。然而,许多教师对新课程背景下教师专业发展缺乏认识,并没有反思自己的实践性知识。这样一来导致了教师对教师专业自觉水平较低,也就形成了教师实践性反思的意识和行动缺乏的根源。
    3.2教师专业社群交流机制有效性不足
    教师专业社群的形成是一个复杂的过程,“制度上的建设往往对于真正的专业社群的形成功能有限,专业社群的形成和社群内部的变革,都依赖于教师之间较为长期而深入的社会变革而逐渐完成。”正因为如此,教师专业社群很不容易建立、完善起来,即使建立了也容易存在交流机制缺乏有效性的问题。比如,目前我国教师普遍采用的“听—说—评课”,作为教师社群交流的平台就存在着缺乏的交流机制的问题。
    3.3教师知识结构陈旧
    学界普遍认为教师知识结构包括四方面:学科性知识、教育性知识、文化知识和实践性知识。教师知识结构陈旧主要表现在学科性知识和教育性知识陈旧。年长的经验丰富的教师对自己的教学经验、学科性性知识盲目自信,缺乏对学科新增知识的吸收。新课程理念要求,教学目标从单一的知识目标发展成为“三维目标”,迫切要求教师更新教学目标理念。同时,新课程标准提倡自主、合作和探究的学习方式,但仍有教师采取灌输的教学方法,这就导致了教师教师教育性知识陈旧的问题。
    3.4教师职业倦怠
    教师职业倦怠通常是指教师不能顺利应付工作的一种应激反应,是教师在长期压力体验下所产生的情绪、态度和行为的衰竭状态。这里所说的教师职业倦怠并不是指在新课程改革背景下教师职业倦怠现象日益凸显。我们认为教师工资待遇低、社会地位不高是教师职业倦怠产生主要的原因。在新课程背景下,教师面临着角色转换、知识更新、技能提高等多方面的挑战,这就给他们代理更多的压力。而与此同时,教师的工资待遇和社会地位并没有提高。
    3.5理论指导和专业引领的缺失,影响了教师的专业化发展
    当前虽然很多学校和教育机构都鼓励和提倡一线教师进行专业化研究,但是在这一过程中,由于教师缺乏理论的指导,这些指导是指来自专家学者的指导,往往会乱而无序,虽然做了,但是做的效果不是很好。在当前,一线教师虽然具有一定的专业知识,但如果让所有教师都成为专家显然是不现实的,也是不可能的。在专业化发展的过程中,一线教师可以接触到最原始的信息,这些信息对教师的成长是有益的,可是要通过这些信息提取出具有理论水平的观点和看法,对大部分一线教师来说仍然是困难的。
    3.6激励机制不完善,阻碍了教师的专业化发展
    当前,在我们汕头市许多小学都存在高级职称评聘脱节的现象,许多十几年教龄的教师都拥有小学高级专业技术职称,但学校高级职称职数有限,因此许多中青年教师根本无法受聘为高级教师职称,而他们却做着学校里最重的工作,担任最重的教育教学任务,还有时不时各种临时性的突击,没有奖金或者有那么一点点也不会有太大的差距,可工资每月少上一大截,于是乎很多人感到前途渺茫,有的甚至悲观,这样的情况下,要想他们积极地通过自我造就、自我发展来促进专业的发展,很难。而已经受聘为高级职称的教师基本稳拿“铁饭碗”,他们中很多人的想法是教学质量如何无关紧要,只要不出安全事故,平安退休到站,然后拿退休工资养老则矣。这些教师,要调动他们学习的积极性,要想他们积极地自我造就、自我发展,也很难。
    3.7生活的压力与繁重的教学任务,制约了教师的专业化发展
    我们教师每天都处理着生活与工作中许多琐碎的小事情,时间久了,往往会淡忘自己从事这一职业的目标,再加上教学压力大,总担心学生成绩上不去,担心被平行班比下去。所以,教师的主要精力用于千方百计抓考试成绩,越抓越死,学生学习成绩反而进步不大,越是进步不大,教师抓得越紧——这样形成了一个“恶性”的循环,通过教师专业发展促进教学改革从而促进教学效益提高的途径便被弃置,影响了教师自我专业发展的动力。
    4.促进教师专业化发展的对策
    教师是人类文明的传承者,推动教育事业又快又好的发展,培养高素质的创新人才,教师是关键。新课程背景下教师专业发展的问题,阻碍了教师专业的发展,不利于新课程理念的实施。先进的教育理念要靠一流的教师队伍去实践,出色的教育业绩要靠过硬的教师队伍去开创,鲜明的学校品牌要靠优秀的教师队伍去打造。
    作为一名一线教育工作者,我常思索:在新课程改革背景下,我们应当如何克服教师专业发展的制约,如何通过个体的自我造就、自我发展来体现自己的教育愿景和人生价值呢?本人认为可以做到以下几点:
    4.1做个有专业发展规划的教师
    “凡事预则立,不预则废。”过去,由于我们缺乏规划设计的概念和意识,不少教师对自己要达到什么目标、怎样达到预定发展目标等问题,往往是模糊的,有的甚至从来就没有考虑过这些问题。因此,表现在工作和行为上,就是以完成学校布置的任务为目标,没有多少自己的追求,发展是比较被动的;当他们对工作不满意时,往往归因于外部的环境制约,认为自己尽了力,困难克服不了是没有办法的事情。而事先的考虑和规划,则会把自己的职业生涯置于理性的思考之上,有了发展的目标与动力,对发展具有指导作用。
    教师的专业发展规划,是对教师专业发展的各个方面和各个阶段进行的设想和规划。具体包括:教师对职业目标与预期成就的设想,对各专业素养的具体目标的设计,对成长阶段的设计以及所采取的措施等。在制定个人专业发展规划是应注意:(1)教师制定的规划必须是具体明确的,不是“尽量努力”这类空洞的规划;(2)教师有自己规划的权利,而不是领导强加的。必须是教师真心想要去达成的,所以教师可以根据自己的追求,设计自我专业发展的方向,追求自我价值的实现。
    4.2做个不断积累知识的教师
    在新课程改革的今天,做“学习型教师”应当成为每一位教师的追求目标。教师必须具有积极主动的学习风格,真正把学习看成是生存发展的需要。教师只有不断学习,积累知识才能为教育教学滋养底气、灵气,只有不断学习才能有厚实的文化底蕴和聪颖的教学智慧,只有不断借鉴学习所得,在教育教学实践中运用、修改、完善,最终内化为自己的观念与行为,教师的专业素养才能显著提高。
    4.2.1教师应处理好教学工作、家庭生活、自我研修的关系,树立终身学习的理念。教师只有树立终身学习的观念,经常学习,才能获取许多有益于改进教育教学工作的信息,才能让自己充分体验学习的酸甜苦辣,知道怎样的学习才更有效,从而更有效地指导学生学习。
    4.2.2教师应多与名人对话交流,博览群书,多看名师们的教学实录,多看优秀的教学视频,通过教育论坛、博客与名师进行零距离接触,这样可以进一步转变了教师的教育思想,点化了教师的教学思维,开阔了教师的视野,促进了教师自我提升的欲望,极大程度促进了教师的专业化发展。
    4.3做个懂得反思行为的教师
    教师的研究能力,首先表现为对自己的教育实践和周围发生的教育现象的反思能力。而反思则是指行为主体立足于自我以外批判地考察自己的行为及其情景的能力。反思周而复始,循环进行。它要求教师细致观察并发现问题,通过系统的、客观的、科学的分析和研究,对课堂教学进行新的实践,从而提高教育质量和自身理论水平。它强调教师要检查自己的教学实践,回顾、诊断、监控自己的行为表现,以改进教学方法和策略,适应教学需要。
    美国心理学家波斯纳提出教师发展的公式:发展:经验+反思。他还指出,没有反思的经验是狭隘的经验,至多只能形成肤浅的知识。如果教师仅仅满足于获得经验而不对经验进行深入思考,那么他的发展将大受限制。教师的专业发展是一种自我反思的过程。反思能帮助教师把经验和理论联结起来,从而更加有效地运用自己的专业技能。没有反思,教学将只建立在冲动、直觉或常规之上。
    一个对自己的行为或观念经常反思质疑的教师才能得到较快的专业发展,一个教师的专业发展如何,跟一个教师是否重视反思和研究有很大的关系。在学习了教育理论及他人经验后,要写心得体会反思自己的教学实践;上课之后,要写教学后记反思课堂教学的得失;考试结束后,要写考后反思,思考这阶段教学的成功与不足……用研究者的眼光,对自己的教育教学实践和身边发生的教育教学现象进行审视、反思、分析、探究,将教师日常的教学工作和教学研究融为一体。事实上,无数优秀教师的成长经历有着相同的特征,即不断地借助自己教育教学实践的行为研究,不断地反思自我对学科、学生学习规律、教育价值取向、教育方法、教育手段以及经验的认识,以发展自我专业水平。
    4.4做个乐与别人合作的教师
    有人把教师职业描述为一种孤独的职业。这种描述似乎是不正确的,但在以往的教师专业生活中,我们确实存在不仅与学生有隔离,而且还经常与学校中的其他教师、我们的同事相隔离的现象。正如一位教师所说的那样,在教师办公室里,除了寒暄以外我们不谈教学的事情。我们不想让他人知道我们的问题,因为害怕他们认为我们是不称职的老师。教师要实现专业的深入发展,就必须充分挖掘、利用各种有助于自我专业发展的资源,就必须突破目前普遍存在的教师彼此孤立与封闭的现象,学会与同事、同行进行专业合作与交流。
    在新课程改革背景下的教师合作是教师工作特点的需要,是实施新课程标准和新教材的需要,也是学生学习的需要。新课程的教育教学不是仅限于学校、教室、课堂、课标和课本的严格范围之中,教师也不是仅限于三尺讲台之内的高谈阔论,而是需要立足于学生的终身发展,着眼于学生的创新精神和实践能力的培养,去研究教材、指导教学,这就需要教师之间的合作,需要教师相互借鉴,共同探讨。
    4.4.1各教学片区之间教师的合作。这种合作在目前的教育界中越来越成为一种趋势,也是我们应该大力提倡的。我们可以通过片区教研活动把各校之间教师的教学经验、所采取的教学方法进行对比,分析不恰当的或者错误的教学方式,把正确的、比较完善的加以对比,充分地利用每一次合作,激发教师思考、探究、创新,甚至可以通过开展专题讨论来寻求解决方案,从而促进教师专业化发展,尽可能缩小校际之间的差距,以达到教育资源的均衡。
    4.4.2教研组内教师之间的合作。同学科组的教师中教学经验丰富的老教师就要帮助年轻的教师,骨干教师就要发挥其骨干作用,带动本组的其他教师共同提高业务水平。
    4.5做个积极研究课题的教师
    时代在变化,教材再怎么更新,总会或多或少地滞后于时代的发展。此外,在新课程实施过程中,新问题、新情况会不断涌现,很多问题用过去的经验、理论来应付和解释就行不通了,这就要求教师充分发挥自身的教育智慧,在遵循教育规律的基础上大胆“标新立异”,认真研究教学过程中出现的新事物,不断总结教学经验,不断创新教法,由“教书匠”成长为“研究者”。如果每位教师都有自己的研究课题,从确立选题、申请立项、进行论证、积累资料、中期检查到完成课题报告、结题鉴定,都是自主的参与课题研究的过程。这样,能使教师拥有独立的研究空间,自由的学术氛围,不再是被动的从众者,而是实实在在的自主的研究者,如此一定能真真切切地促进教师专业化发展。
    4.6提高教师工资待遇和社会地位,有效缓解教师职业倦怠
    新课程背景下教师的职业倦怠主要是由于教师工资和社会地位不高,给教师思想上造成巨大的压力和心理不平衡引起的。近年来,国家虽然出台了一系列政策,不断提高教师的工资待遇和社会地位,但总体上来看,与劳动性质和强度相当的其他行业比,教师的工资待遇依然偏低。因此,为激发教师积极性和创造性,缓解教师职业倦怠,促进教师专业发展,国家颁布相关政策法规,采取各种形式和途径,切实提高教师工资待遇和社会地位。
    5结束语
    由于课程改革是一项复杂的、多方面的活动,没有任何一个人可以全面地去了解,也不可能靠几个人的力量去推动,因此,在课程改革下的教师专业发展是一个持续不断的过程,它不是一个运动,也不是通过一时的突击可以奏效的,而是一个漫长的学习过程或者说一个专业发展的过程。理想的教师专业发展应当成为一种新的专业生活方式渗透于课程改革的方方面面,并伴随着课程改革走向成功。

    参 考 文 献
    [1] 苏虎纹.《教师专业发展的有效途径》[J].内蒙古电大学刊,2013(6):54-56.
    [2]朱陶.《论教师专业发展动力生成路径》[J].宁夏社会科学,2013(3): 158-160.
    [3]张延平.《新课程与教师专业发展》[J].辽宁教育研究,2005(2):47-48.
    [4]冯永潮.提高教育评价科学性的基本途径[J].教育研究,2012(2)
    [5]童立铭,论新课程背景下教师专业发展问题[J].英才教育,2013,22(2).
    [6]戴奕霖.《论新课程背景下的发展教师专业发展问题》[J].高教管理,2010(176).
    [7]教育部师范教育司.《教师专业化的理论与实践》「M」.北京:人民教育出版社,2003. 2.
    [8] 王少非.《新课程背景下的教师专业发展》「M」.上海:华东师范大学出版社,2005.
    [9]邓志伟.《新课程与教师专业发展》「M」.桂林:广西教育出版社,2004
    [10]张万祥,万玮.《教师专业成长的途径:30位优秀教师的案例》「M」.上海:华东师范大学出版社,2005,9.
    [11]王建军.《课程变革与教师专业发展》「M」.成都:四川教育出版社,2004.
    [12]丁钢.《全球化背景下的教师专业发展创新计划》「M」.北京:北师大出版社,2009,8.
    [13]饶从满、杨秀玉.《教师专业发展》「M」.长春:东北师范大学出版社,2005.
    [14]李琼.《教师专业发展的知识基础》「M」.北京:北京师范大学出版社,2009,6.
    [15]李延林.《在研究状态下工作:来自校本教育科研的案例》「M」.北京:首师大出版社,2003,10.
    [16]连秀云.《新世纪教师专业化的理论与实践》「M」.长春:东北师范大学出版社,2003.

    展开全文
  • 前几天同学私信问过我这个问题:大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?再加上高考结束后填报志愿,想必 CSDN 上很多同学挺迷茫的。 我就来(主观地)一一分析下,从后...

    同学们好,我是王老师——二哥呀!(笑喷)

    好巧!前几天有同学私信问过我这个问题:大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?再加上高考结束后填报志愿,想必 CSDN 上有很多同学挺迷茫的。

    我就来(主观地)一一分析下,从后往前。

    网络工程,听起来还算是蛮高端大气上档次的,大家可以去百度百科或者维基百科看一下这个专业的解释。我的理解是网络工程是将计算机以及其他设备串联完成网络通信,以及智能化监控的学科。主要的分支有:路由交换、网络安全、无线网络等等。

    我之前在的一个公司(十年前了),一百多号开发,但就两三个网络专业的人才,他们很重要,一旦机房的网络出问题,都得靠他们解决。嗯,说句“心怀鬼胎”的话,平常我们最喜欢的一件事就是网络出问题,或者公司断电,嗯,天赐的“摸鱼好时机”。当然了,这种机会不多,这两三位同事总是能在最短的时间内把问题解决掉。

    物联网,也简称为 IoT,是近些年比较火的一个概念,是指将日常的物理对象连接到互联网的过程——从医疗设备,到可穿戴设备,小到智慧家居,大到智慧城市。

    先说说我家的情况吧,比较常用的智能设备有两个,一个是扫地机器人,需要地面墙角比较规整一点才能比较顺利地完成清洁工作;一个是小夜灯,人经过的时候就亮起来,过一会自己就灭了,但经常夜里翻个身它就亮了,还有点“智障”。

    相对来说,物联网还有很大的发展空间,比如智慧交通,再比如智慧农业,具体点的例子就是通过湿度传感器来自动触发灌溉等。

    大数据,也就是 Big Data,我了解到的适用于大数据的技术有:分布式文件系统、分布式数据库、云计算平台、可扩展的存储系统等。奥巴马曾说“大数据”是未来的石油,可见其重要性。

    大数据专业是典型的交叉学科,不仅涉及到计算机,还会涉及到数学和统计学,不仅对学校的学科实力有要求,对个人的硬性基本功也是有要求的。

    软件工程专业是以计算机科学为基础的,更加强调软件开发的工程性,包括软件需求分析、软件设计、软件测试、软件维护和软件项目管理等。

    计算机科学,也就是计科(Computer Science,简称 CS),不仅会研究计算机的硬件,也会研究计算机的软件,更具体的主题包括编程语言、程序设计等。

    先插个楼,开局一张图:计科最佳指南。

    我之前读过邹欣大佬(目前是 CSDN 副总裁)的一本书——《构建之法》,第一章就对软件工程和计算机科学的关系做了解释,它们开设的课程很相似,但本质上它俩是完全不同的。

    计算机科学这一学术领域可以分为:计算机理论、信息和编码理论、算法和数据结构、形式化方法、编程语言等

    偏实践的领域:计算机体系结构(或者叫计算机组成原理)、操作系统、计算机网络、安全性和密码学、人工智能、计算机图形学、人机交互、嵌入式系统和软件工程

    按照武侠小说来讲,计算机科学更像是九阳神功、乾坤大挪移这种顶级内功;而软件工程更像是七伤拳、龙抓手、太极拳法等武功招式。在内功浑厚的基础上,武功招式就可以打出最大的伤害值。

    另外还有一种比较功利性的说法:如果打算本科毕业后就参加工作,可选软件工程,如果打算考研进修,可选计算机科学

    不过,在我看来,无论选择计算机科学还是软件工程,大部分同学最终的选择都是做一名软件工程师。(落脚点还是很实在,增删改查嘛,hhh)

    当然了,软件工程师可以分为两种:一种是充分理解了计算机科学,从而有能力应对充满挑战的创造性工作;另一种仅仅凭着对一些高级工具或者框架的熟悉而勉强应付。

    第一种工程师能随着时间的流逝,不停地成长,最终成为技术大牛;而第二种工程师往往浮于表面,只学习某些特定的工具和技术,而不研究底层的原理,慢慢就会停滞不前。

    我个人的总结就是,软工的内核还是计科,计科学得好,软工、大数据、物联网、网络工程都是可以自如应对的

    接下来就很重要了!怎么才能好学计科呢?怎么才能成为别人眼中的大牛呢?

    先说理论。

    如果你要学习物理,我推荐你顺着物理的发展史学习,先学习牛顿的经典物理,再学习热力学、电磁学,然后学习相对论、量子力学这些彻底推翻经典物理的,最后学习电动力学这种硬核的。

    整个学习过程,是自底向上的。学计科也要这样吗?

    先学习电路,然后学习冯诺依曼结构,造一台计算机?接着再学习如何用汇编写个 mini os?接着学习如何写一个简易版的编译器?最后再学习高级编程语言,比如说 Java、Python、C++?

    显然这样是行不通的!计算机科学的学习最好是自顶向下

    什么是顶?在我看来,就是一门高级的编程语言,比如说 Java、C++ 或者 Python。我个人从事 Java 后端开发的时间比较久,所以还是拿老本行来说。

    当你学习到 Java 并发编程中的“原子性”、“同步”、“异步”、“进程”、“内存分配”这些概念的时候,你自然而然会产生很多疑问,然后就会去学习操作系统,学习计算机组成原理,然后你的一系列问题就会逐渐被解决。

    当你在学习 Java 的时候遇到性能问题时,你就会去研究,啊,原来 Java 是一门解释型的编程语言,而 C 语言是一门编译型的编程语言,所以 Unix/Linux 这种操作系统要用 C 语言来实现,因为要最大限度的压榨硬件的瓶颈。

    当然了,Java 为了提升自身的性能也是费尽心思,比如说即时编译(JIT,Just-In-Time)通过在运行时将字节码编译为本机机器代码来提高性能;比如说垃圾回收机制的升级,从 GC 到 ZGC,GC 的痛点在于垃圾回收期间,所有的线程都会停止活动,等待 STW(Stop The World)的结束,而 ZGC 在标记、转移和重定位阶段几乎都是并发的,大大缩短了停顿的时间。

    跑偏了,继续来说。

    当你用 Java 实现某个业务需求时,发现人家的算法实现比你快得多,你自然会好奇,为什么会这样?然后你发现人家用的数据结构和你的不同,接着你就会去学习数据结构,再了解一些高效的算法,比如动态规划等。

    你看,从学 Java 的语法开始,你一步步学到了操作系统、计算机组成原理、数据结构与算法。

    跟着需求去学习,才能真正学好计算机科学

    我也会给你推荐《CSAPP》这本黑皮书,毕竟永远的神,但如果你没有编程基础就去啃,你可能很快就会被劝退的;反而,一开始,你读一读我写的《教妹学Java》,或者去 B 站上看尚硅谷或者动力节点这些培训机构的 Java 视频课,没准你会越学越觉得有信心——这么简单的东西,我这么聪明,还能学不会?你会有这种自信的错觉的!

    反而一开始去啃 CSAPP,你会感觉,老天!我特么是个废材啊,我学的什么鬼玩意,这竟然看不懂,学不会?

    你可能要问,编程语言有很多种,Java、Python、C/C++、Go、JavaScript 等等,选哪一个呢?

    选择 Java 吧,常听人说“人生苦短,我用 Python”;选择 Python 吧,常听人说“Go 是 Google 的亲儿子,发展势头正劲”;选择 Go 吧,常听人说“前端(JavaScript 必学)更容易学习一些”;选择 JavaScript 吧,常听人说“C/C++ 具备现代程序设计的基础要求,是很多编程语言的基础。”

    然后就又麻了!

    我是从大一就开始学习的 Java,当时没有选择,因为不知道还有其他编程语言(嘘),学校让学 Java 就学了 Java。只能说非常的幸运,选对了。

    那么同学们也不需要纠结,前端、Java、Python、C++/C,到底怎么选?学校安排啥就学啥,如果学校没安排,那么选 Java 可能是最朴实无华的选择,因为综合(就业岗位和薪资)考虑的话,Java 是其他编程语言无法替代的。

    当然了,你也可以选择 C 语言,这也是一个无法反驳的选择,C 语言是其他很多编程语言的基石,学了这个,再学其他任何一门编程语言都是很好的基础,只不过,指针这块确实令人头痛!

    选择一门编程语言后,踏踏实实地去学习,就会连根拔起很多其他方面的内容,比如说数据库、数据结构与算法、计算机组成原理、操作系统、计算机网络等等。

    • 那 C 语言该怎么学呢?
    • 那 Java 该怎么学呢?
    • 那数据库该怎么学呢?
    • 那数据结构与算法该怎么学呢?
    • 那计算机组成原理该怎么学呢?
    • 那操作系统该怎么学呢?
    • 那计算机网络该怎么学呢?

    一个一个来解决。

    C 语言:

    推荐翁恺教授的《C 语言程序设计》,B 站地址:

    https://www.bilibili.com/video/BV19W411B7w1

    Java:

    你可以先看看我整理的这份 GitHub 上星标 115k+ 的 Java 教程,里面涵盖了 Java 所有的知识点,包括 Java 语法、Java 集合框架、Java IO、Java 并发编程和 Java 虚拟机,内容不多,只讲重点

    GitHub 星标 115k+的 Java 教程,超级硬核!

    数据库:

    • 《SQL 必知必会》
    • 《高性能 MySQL》
    • 《MySQL技术内幕-InnoDB存储引擎》
    • 《Redis 深度历险:核心原理与应用实践》

    数据结构与算法:

    计算机组成原理:

    • 《计算机是如何跑起来的》
    • 《CSAPP》,也就是《深入理解计算机系统》

    操作系统:

    • 龙书《操作系统概念》
    • 《现代操作系统》

    计算机网络:

    • 网络是怎样连接的
    • 图解 HTTP
    • 图解TCP/IP
    • TCP/IP详解 卷1:协议

    你可能要问,一定要按照这个次序吗?

    答案是可以不按照,但我这里有 3 个重要的“先决条件”:

    • 你最好先从一门编程语言开始,然后不断纵向和横向扩展;
    • 你最好先学计算机组成原理再学操作系统;
    • 你最好先学计算机网络和操作系统再学分布式系统;

    限于 CSDN 外链的原因,学习资源我这里没法列全。

    但考虑到同学们的诉求,我上周末花了两天的时间,整理了一份 CS 自学指南,里面囊括了所有我认为值得推荐给大家的学习资料(有书、有视频、有公开课、有在线文档),这些学习资料不用怀疑,我都看过,虽然有些没有看完,已经在 GitHub 上开源了。

    https://github.com/itwanger/LearnCS-ByYourself

    你可以大致按照我列出的顺序,借助我推荐的教材和视频课程,最好是两者兼顾,然后花 100-200 个小时去学完每一个科目,然后在之后的程序生涯里,不断重温这些精华,你会来感谢我的

    要把这些内容全部学完,当然是需要花时间的,不可能一朝一夕就能完成,大学期间可能完全学不完,即便是工作几年后仍然可能学不完,但相信我,你会在这条路上得到快乐,得到满足的。

    还有什么比学习更重要的事情呢?

    如果有,那就是给二哥点个赞,来个三连了!

    展开全文
  • 【计算机专业】岗位方向细分与发展提升建议

    千次阅读 多人点赞 2021-05-23 13:19:09
    【计算机专业】岗位方向细分与发展建议 很多刚接触计算机或者编程语言的小伙伴都会同样的一些问题,计算机都哪些方向和岗位呢,他们的要求是什么呢?前景怎么样?我到底适合什么?今天我们就来好好聊一聊这个...
  • 计算机专业发展方向

    千次阅读 2009-04-26 09:42:00
    计算机专业毕业后,大致的工作方向是软、硬、网、图 四大类,尤其以软件、网络为现今的首选 。从岗位上分,又可以分为技术道路、营销道路两大方向。 if 你选择硬件技术,then 从现在开始,牢记:天道酬勤!!! if...
  • 在大学期间,我们或多或少的学过或者接触过单片机,可是你要找什么样的工作呢?我想大家一定想知道单片机的发展前景吧,我今天就为大家搜集了一些资料,和大家分享,后续中仍会分享!希望对这样困扰的人帮助!!...
  • 一线工程师告诉你嵌入式真实现状与发展前景

    万次阅读 多人点赞 2018-10-02 18:49:59
    个人说明:本人并不是年薪百万的技术大牛,但总算是一名合格的嵌入式工程师,现在某企业担任嵌入式软件工程师开发一职,以下观点可能会带片面或者分析不全,但却是一名一线企业嵌入式软件开发者真实感受和所得,...
  • 【地理信息系统GIS专业的10个发展方向:】  职业生涯规划中的路径选择,首先要知道自己在哪儿,要去哪儿——这是给自己的所在地和目的地定位。所在地的定位没什么问题,能考上大学的人,差不多都对自己的知识和...
  • 最近,我收到一位大四学生的邮件,内容如下: 我是大四物联网专业的学生(兼修工商管理双学位),在学校主要学习的是嵌入式这方面的内容,我在csdn论坛里看到就是关于嵌入式行业发展里说这个行业已经有点夕阳行业的...
  • 在大学期间,我们或多或少的学过或者接触过单片机,可是你要找什么样的工作呢?我想大家一定想知道单片机的发展前景吧,我今天就为大家搜集了一些资料,和大家分享,后续中仍会分享!希望对这样困扰的人帮助!!...
  • 入我们这行的都知道,北上广这种大城市 的计算机水平要高得多,只有积累工作经验,掌握比较厉害的经验以后出路。但是同时另一个问题就是这些城市的就业压力特别大,在这个没有任何工作经验的时候去 了很可能成
  • 导读:Cloud Native:云原生。我们今天一起来聊一下,到底什么是云原生?以及这个领域的一些发展方向。此文来自陈耿老师的视频文字整理。(视频见文末)作者:陈耿来源:大数据DT(ID...
  • 随着我国社会大背景的发展,计算机类专业已经成为我国热门专业之一,尤其是对于那些学工科的男生来说,尤为感兴趣,而每年报考计算机专业的人数也很多。拥有高学历的计算机人才,也是当今社会上比较缺少的人才。但...
  • 自动化专业向往硬件方面靠,有什么好的建议?

    千次阅读 多人点赞 2020-06-28 23:55:10
    我的建议是: 能力考研就先考研,考不上可以选择就业,学历还是很重要的,...那么自动化专业的大学生一般哪些职业生涯规划呢,本文高考升学网小编整理了多篇关于自动化专业职业生涯规划书范文。 1、 一、前...
  • 机器人专业需要学习什么理论知识

    万次阅读 多人点赞 2017-03-19 10:41:22
    专业与产业 ● 1886年奔驰发明了第一辆以汽油为动力的汽车,随后汽车市场快速成长并形成... ● 1946年诞生了第一台电子计算机,其快速发展也使大学开设了计算机和软件等专业;  ● 1954年第一个数字可编程的机
  • 当前大数据发展前景非常不错,且大数据领域对于人才类型的需求比较多元化,女生学习大数据也会有比较多的工作机会。大数据是一个交叉学科涉及到的知识量比较大学习有一定的难度,女生比较适合大数据采集和大数据分析...
  • 一、什么是3D低模手绘? 3D美术设计师根据原画设计师的构思,将二维的东西在3D软件里面制作出来,最终得到的东西是模型(3Dmax)和贴图(软件PS、Bodypaint),模型是物体的主要构架,贴图是构架上的颜色和式样。 ...
  • 计算机科学与技术专业:主要学什么? 本文主要包括如下内容: 程序员职位要求 CS 专业课程列表 怎样寻找资源学习? 程序员高薪排行榜 程序员职位要求 看课程之前,我们先来看看 BAT 的招聘岗位 JD: 新...
  • 程序员35岁之后的职业发展

    千次阅读 2018-08-15 00:00:00
    热文导读 | 点击标题阅读如何进阶成为Java和Android架构师?阿里电话面试面试题总结,附答案!App性能优化之卡顿终极原因研究及总结朋友圈个年轻的程序员叫滴滴赶...
  • 开学季@ 为什么选择计算机专业

    千次阅读 2019-09-02 21:36:06
    IT行业是国家发展最重要的一个行业,当然,计算机方面的工作需求量也比较大。也是需求人才最大的行业之一。 第一、计算机专业非常广阔包括:计算机类、计算机科学与技术、软件工程、网络工程、信息安全、...
  • 考研杂谈一:计算机专业有必要考研吗?

    万次阅读 多人点赞 2019-11-10 21:37:40
    同学私信我说,今年考研人数又涨啦、好多高校改成408了,我还要考研吗?结果聊着聊着发现,他根本不必考研…… 今天我们就来说说,如何判断自己是不是需要考研?结合本人的亲身经历及本科、研究生同学们的发展...
  • 这是我的第一篇博客,分享一下我为什么要选择计算机专业以及为什么要学习编程。我和大部分同学一样都是通过高考进入大学学习,在没有步入大学前我也不知道计算机专业是干嘛的,更没有听说还有编程这样的东西。进入...
  • 而随着科技的不断进步,对于云计算的应用愈加频繁,政府部门对云计算的建设提供了经济基础与社会软环境的保障,并且在国家科研部门当中设立了专业的部门,直接负责云计算的发展与开发活动。  根据有效数据表明,在...
  • 01什么是数字经济?数字经济是继农业经济、工业经济之后的一种新的经济社会发展形态。人们对数字经济的认识是一个不断深化的过程。在众多关于数字经济的定义中,以2016年G20...
  • 经常人会问:“我已经学了不少安全相关的攻防知识了,那我该如何成为一名专业的安全工程师呢?” 今天我就通过一篇加餐,以我在面试时看到的一些简历为基础,来和你聊一聊公司在招聘安全人员的时候在意什么?你又...
  • 之前就想过写一篇关于这个问题的长文,因为还有工作,慢慢写了两天,很多观点都会带个人知识水平的局限性,如果说错的地方,请大方的指出来,或者您也可以写下你在这个行业的领悟,我最后希望这篇文章能帮助...
  • 计算机专业毕业之后是否需要培训

    千次阅读 2017-12-23 16:04:14
    基础,所以学起来还算比较轻松。而目前我有几个困惑的问题如下:   1、鉴于目前学校安排的课程,C/C++语言这门我自认为很重要的课程不复存在了,我不知道我是否应该课外自学并深入?我看很多文章都说C/C++是一个高级...
  • 不过,人工智能实际上与很多已经发展较为成熟的本科专业是密切相关的,它与数学、统计学、计算机科学与技术、电子科学与技术、信息与通信工程、控制科学与工程等学科存在交叉、依托关系。可以说,这些学科知识是深入...
  • 由于高考后,许多学生也会选择电子行业相关专业,因此也写一篇关于电子工程师是做什么的和需要会什么技能的文章。 此文适合于:选择电子专业的学生、踏入工作不久比较没方向的电子人。 第①:电子工程师是干嘛的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 209,374
精华内容 83,749
关键字:

以后什么专业比较有发展