美文网首页
6个重点帮你提升技术水平

6个重点帮你提升技术水平

作者: 漫步无法人生 | 来源:发表于2020-04-18 20:29 被阅读0次

目录

  1. 学编程,到底学的是什么
  2. 程序员比不可少的技能
  3. 学习计划应该如何制定落地
  4. 如何在疲惫的代码世界里保持兴趣与精进
  5. 该学点什么才能成为一个合格的java程序员
  6. 对于程序员,正确的学习“姿势”是什么

引用:《程序员的7堂职场课》

一、学编程,到底学的是什么

编程思维

  1. 培养编程思维需要训练,而且是大量的重复训练
    具体方法如下:
    (1).看别人解决问题的思路,不断地模仿训练
    (2).有一定的只是沉淀以后,自己不断尝试解决问题,实现目标
  2. 培养编程思维需要学习经典计算机语言
    计算机语言既然是语言,那么就是用来交流的,我们需要努力的提高交流水平
  3. 培养编程思维需要关注行业“大牛”的技术博客等
    多投入一些时间去看“大牛”的博客,保持和他们的思维同频
  4. 培养编程思维需要不断的练习
    不管是提升思维,还是熟悉语言,还是实现功能,都需要大量的练习,不要陷入一听就懂,一写就懵的误区,必须练习、练习、练习

二、程序员必不可少的技能

学习能力
守着大海,囤多少条鱼都不够吃一辈子,想要永远吃喝不愁,必须学学怎么捞鱼

  1. 学什么?
    不要总是低头写代码,偶尔抬头看看天
    想知道该学什么,需要站在整个公司的角度,从本质工作入手,这样路才会清晰
  2. 怎么学?
    (1) 学会实战思维
    学习要有目的,而不是抱着基本经典的书籍啃,啃完对现有的工作没有什么帮助,导致现有工作做的不出色,能力不足甚至会导致经常熬夜加班
    (2) 合理掌握学习节奏
    不要11点下班了,还要强打精神学习,效率不高,而且容易影响第二天的精神气,别最后 努力两三天,瘫痪一个月
    (3) 搜集高质量的及时反馈
    (4) 深度学习
    不要一行一行代码的copy,需要花时间去想想人家为什么这么想,背后的逻辑是什么,思维是什么,这种思路能解决什么问题
    (5) 复盘能力
    复盘自己遇到过的每个问题

三、学习计划如何制定才能落地

  1. 为什么网上那么多学习计划可以参考,我们却总是半途而废
    (1).大部分计划与我们要学习的重要内容不匹配
    (2).大部门计划没有考虑用户能力和水平
    (3).学习路线图应该是循序渐进的,是一个可复制和跟随的学习计划,而非“知识点的罗列”

  2. 什么样的学习计划才是好的计划
    (1)学习的内容符合受众的水平
    (2)一定要有时间的安排
    没有时间安排的计划,是不具有可执行性的
    (3)一定要有验收标准

  3. 为什么我们不能按照计划坚持下来
    (1)大部分学习计划都是机械化的,时间是固定的
    (2)计划没有一个合理的效果反馈和指导
    (3)一些主观因素

四、如何在疲劳的代码世界里保持兴趣与精进

  1. 如何保持对学习的兴趣?
    (1)这个东西能带给自己很强的成就感
    可以写博客,或者分享
    (2)这个东西能带来收入

  2. 如何持续精进
    (1)自己学习
    自己学习对个人的能力要求比较高,需要一定的基础,也要掌握一定的自学方法,比如刻意练习,以下简单的列下可以练习的方法

    • 要有明确的特殊目标
    • 练习要专注
    • 练习包括正确的反馈
    • 练习需要走出舒适区

    (2)外力培养
    比如找一个大牛,至于如何找看你自己了

  3. 如何避免疲劳
    (1)提高学习效率
    (2)工作中减少疲劳
    这里推荐 《番茄工作法》

五、该学点什么,才能当个合格的后端java程序员

  1. 了解后端的发展简史以及思考它的未来(可参考大牛博客)
  2. 大道至简,从基础出发
    汇编语言、编译原理、计算机组成原理、操作系统、网络、数据结构与算法、数据库设计等等,基本都是计算机专业必学的,这些东西学会是长久能够为你创造价值的,比起一些语言或者新框架来说更值,因为新框架总会过时,但是底层知识永远不变
    3.掌握spring框架
    目前看该框架短时间内不会过时,spring的思想还是值得学习的
    4了解java语言

六、对于程序员,正确的学习“姿势”是什么

  1. 学会的标准
    如何验证自己学会了?
    (1)看完一个完整的视频或者书籍,理解思路,尝试着自己敲,卡住了,复习卡住的部分
    (2)删除原来敲好的,重新开始,继续敲,卡住了
    (3)重复(1) - (2)
    (4)直到流畅的写出来为止
  2. 模仿
  3. 交流
    作为一名合格的程序员,要学会问问题和使用git, 因为学会问问题才能得到对应的答案;学习使用git才能更好的与其他的程序员交流、分享或讨论贡献代码

以上内容若总结不当的地方,还望指正,共同进步

相关文章

  • 6个重点帮你提升技术水平

    目录 学编程,到底学的是什么 程序员比不可少的技能 学习计划应该如何制定落地 如何在疲惫的代码世界里保持兴趣与精进...

  • 老安:创富手段之客单价篇——老顾客分销

    上篇说了老顾客的裂变, 裂变侧重点在老顾客帮你宣传, 今天来说分销, 分销的侧重点则在于老顾客为了赚钱帮你卖货。 ...

  • 关键时刻需要幽默

    幽默不会帮你增加财富,也不能帮你提升职位,更不会改变你的容貌、身材;不要奢求幽默帮你付清账单、帮你工作,更不会让别...

  • 年计划

    1.重点工作。即今年一定要打赢的仗。 2.重点提升。即今年一定要提升的能力。 3.工作拆解。将「重点工作」和「重点...

  • 实现第一个集合方法each

    每天打算研究一个方法,用以提升下自己的技术水平,the first one,哈哈 ☆: list为数组时,三个参数...

  • 向大家推荐一些 iOS开发常用三方库、插件、知名博客

    收录的很全面,很详细,每天看一点,可以分模块的提升自己的技术水平。 转载自:https://github.com/...

  • 抓住重点提升效率

    2020.05.11 最近在看《精要主义》,人只有找到对自己来说最重要的那件事儿去做,才会做事儿有效率,才能在那件...

  • 全面融合  重点提升

    ——新教育实验校长叙事 宜阳县董王庄乡中心小学 2018~2019第二学期,洛阳整市加入新教育实验,我校也开始正式...

  • 相信——网络助我成长

    在互联网时代,教育就是这样神奇和美妙。只有提升村小教师网络素养,提高驾驭网络技术水平,才能适应现代...

  • 2018年生命之花

    我重点是改变外在形象;专业提升

网友评论

      本文标题:6个重点帮你提升技术水平

      本文链接:https://www.haomeiwen.com/subject/vjlbvhtx.html