《必备干货!程序员的自我修养&高效学习方法》观后笔记

讲师介绍

7七月,全栈工程师,具有十年研发及团队管理经验,对程序员面临的各种问题深有体会;精通Python、Java、Node.js、JavaScript等语言,对Web的基础研发、高并发处理与分布式有非常深入的理解。课程讲解深入浅出,极为擅长培养学生的编程思维。

主题介绍

如何才能持续成长,是每个程序员都绕不开的话题。

入行之处,你可能会困惑于如何选择适合自己的编程方向; 编程前期,你可能想不断培养自己的编程思维与能力; 成长期,是否又想了解自己应该具备哪些综合素质? 进阶瓶颈期,又要面临着如何正确选择改变……

还好,不管我们处于哪个阶段,总有引路人给予我们更多的成长与启发。

在本期直播课中,咱们的7七月老师,将结合自己多年的编程和工作经验,和大家聊聊程序员的价值、程序员需要培养的综合能力、职业规划和一些有效的学习方法。

授人以鱼不如授人以渔,你在提升自己的同时,还可以不断增进自己的编程思维,寻找到属于自己的进阶之路。

课程亮点

  1. 提升程序员的自我修养
  2. 选择适合自己的编程语言
  3. 掌握职场生存法则
  4. 轻松找到高效学习方法
  5. 学习现代Web架构思想&小程序云

直播内容

正确认识程序员

正确认识程序员这个职业

薪水比其他行业略高

门槛低,好入门。不用什么积淀就能找到一份工作

很少有高光的时刻,所以女朋友很难找————但是沉稳大方也是程序员的优点,每个行业都值得尊重

代码没有视觉冲击力,很难吸引人,也很难受大众喜爱

技术变迁太快,很难有“打磨”和“积淀”的感觉

甘于平淡,耐得住寂寞

程序员的价值

是做出有人用的产品

找到一定的成就感,维持自己的编程生活

程序员的综合素质与能力

开源团队留下来的都是兴趣广泛的人

程序员是最容易忽视综合素质的群体,花太多的时间在编码上面

短期影响每个细小的选择和思维

当技术达到一定程度的时候,综合素质是瓶颈

交流能力、管理能力、认知能力、学习能力、任务规划能力等

以上的能力,很难看一本书或者一个视频短期内解决————是长期性的坚持和影响

少盯着技术不放,少学习各种功能雷同的框架————告诉我们,不要横向学习,要学会纵向学习,学了vue其实就可以了,没有过多的时间去学react

多看书,文学、历史、小说、诗词皆可

人的自我意识会帮助你进化————潜移默化

有选择的看技术书

带有太强的目的性学习,反而不利于成长

培养一个兴趣:摄影、绘画、乐器、写作、书法

程序员的抽象能力和逻辑思维能力不错,但观察能力和审美较差

同编程一样,细节很重要————忽略细节,后果很严重

书单

  • 《代码大全2》
  • 《JavaScript高级编程》
  • 《流畅的Python》
  • 《Java核心技术》(Java编程思想)
  • 《算法图解》

语言看书,框架看视频

  • 《黑客与画家》
  • 《念楼学短》
  • 《万历十五年》
  • 《全球通史》
  • 《浮生六记》(文言文版)
  • 《白夜行》、《百年孤独》
  • 《少年得到》

工作必须要主动

  • 奴:非自愿和靠人监督的人
  • 徒:能力不足,肯自愿学习的人
  • 工:老老实实,按规矩做事的人
  • 匠:精通一门技艺和手艺
  • 师:掌握了规律,又能将其传授给他人的人
  • 家:有固定的信念,让别人生活的更好的人
  • 圣:精通事理,通达万物的人

不要玻璃心————正视自己的学历,那都是过去的,现在就是要比985/211的辛苦点罢了,又不是没有机会,把握住机会,一跃冲天

坚韧一些,大部分的批评都是善意的

提问

  • 如何提问?

  • 反应出个人的素养

  • 80%的问题通过调试解决

  • 19%的问题通过搜索解决

  • 剩下1%才去提问

如何培养自己的编程的思维? 自我解决问题!(在寻找答案的过程中去塑造)

如何选择编程语言?

要懂得舍弃,卖东西都说自己的东西好

但这个好,对你来说可能没有意思

在校学生如何培养编程能力?
编程语言的特点与魅力
选择前端还是服务器开发?

喜欢什么选什么

找工作
  1. 其实服务端成本较低

前端学的东西比较多(三大框架、HTML、CSS和各种类库)

但是,前端工作需求量大

  1. 前端

需要有一定的审美能力

必须有极强的耐心

适合女孩子

  1. 服务端

有一定的大局观和架构能力

  1. 举棋不定,选服务端

前端变化快,但服务端稳定

服务端学习前端相对更轻松

很多在前端的新模式,都来源于服务端思想

服务端编程思维更通用,更接近本质

前端会将大量的时间浪费在UI上

成为全栈开发者的必要性

前后分离,削弱了程序员的成长力

不给你选择是最好的选择————不明觉厉

前端非常有必要进阶服务端

10年前,本身就没有前后之分,只是因为服务端多了数据库?

纵向前后去扩展,比横向扩展语言更划算

前端很容易原地打转————说的很有道理

前端,学习一门服务端语言

服务端,学习下js,css看兴趣

前端进入工程化时间太短,发展路线不明确

CTO、技术总监少有纯前端

掌握服务端,更容易统领全局————从大局出发

谁离数据更近,谁更有话语权————向尤大致敬,将一件事情做到极致

前端主要负责人机交互,易受UI终端影响

服务端转型(机器学习、自然语言处理)更快速————认清现实,踏实工作

职场

正确认识自己

社会是残酷,学历真的有三六九等,从团体来说,985、211的综合素质肯定是比普通高校高的。要往前看,把握未来机会,承认劣势。

普通高校:薪资不是首要。

优先选择互联网公司

技术的提升,必须有复杂业务的驱动

没人用,或者要求不高,就无法提升技术

现实就是:学历不好的往往要比学历好的学的要刻苦

做该做的事情

人生很多的困境,都是因为适当的年龄,没有干适当的事情

最温馨的提醒 少玩游戏,要玩玩单机游戏,3A大作

大学是最后的梦境,珍惜时间,珍惜友谊

沟通技巧/生存法则
什么时候跳槽?

习惯是最可怕的杀猪刀

环境可以湮灭一个优秀的人

安逸可以磨灭一个人的上进心

勇敢一点,走出舒适区

程序员:技术陈旧、没有用户的公司、没有高要求的公司、多跳跳,不是坏事儿,但要更上一层楼————认清自我,不进BAT没事,七月老师也没进过,但是他的技术难道比BAT他们差吗?不会, 他的学习能力和技术很强。要对自己要求高一点。

高效学习方法

自控力不行,讲再多也是纸上谈兵,没什么用

看慕课视频最好的方式是先不看,自己实现

没用,99%的人都做不到

应该有的态度
高效学习方法

方法很多,但都要求有非常强的执行力

被动驱动学习

做一款高质量、业务复杂的产品,注重每一个细节,死磕项目

自己要有自己的产品

什么才是编程思维

现代Web架构思想&小程序云

开源项目Lin UI和Lin CMS

github.com/TaleLin

Serverless与小程序云开发

IaaS:基础设施及服务 PaaS:平台设施及服务 SaaS:软件及服务 FaaS:未来方向

Serverless适合微服务

目前不适合整站

云开发,特定场景下的Serverless

云开发因小程序而引起重视

小程序云开发

  • 统一集成开发环境
  • 省去运维部署环境
  • 不需要域名
  • 自带云存储
  • 前端直接操作数据库

适合个人/独立开发者 公司项目优先传统开发

未来课程方向探讨

以面试为目的的课程/专栏

接近于真实商业的大型项目

现代Web架构

做web的必须有一个完整的视野

网络架构

视频资源

链接:pan.baidu.com/s/1vJ8fuDpe… 提取码:ppno 复制这段内容后打开百度网盘手机App,操作更方便哦


  1. 欢迎大家进群,参与讨论
  2. 一起进步,是我们的准则,我们是前端的一道美丽风景线
  3. 请加我的vx:qiufeihong0203,拉你进群

  1. 欢迎关注feihong的掘金账号

  2. 原文地址


版权声明

转载时请注明作者 qiufeihong 以及本文地址:www.qiufeihong.top/video-summa…

转载于:https://juejin.im/post/5d05fb3ce51d45777621bb79

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值