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

讲师介绍

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

主题介绍

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

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

还好,无论咱们处于哪一个阶段,总有引路人给予咱们更多的成长与启发。react

在本期直播课中,我们的7七月老师,将结合本身多年的编程和工做经验,和你们聊聊程序员的价值、程序员须要培养的综合能力、职业规划和一些有效的学习方法。git

授人以鱼不如授人以渔,你在提高本身的同时,还能够不断增进本身的编程思惟,寻找到属于本身的进阶之路。程序员

课程亮点

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

直播内容

正确认识程序员

正确认识程序员这个职业

薪水比其余行业略高github

门槛低,好入门。不用什么积淀就能找到一份工做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终端影响

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

职场

正确认识本身

社会是残酷,学历真的有三六九等,从团体来讲,98五、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,操做更方便哦

最后,别忘了给这个项目点一个star哦,谢谢支持。

blog

下面是小编的公众号

一个学习编程技术的公众号。天天推送高质量的优秀博文、开源项目、实用工具、面试技巧、编程学习资源等等。目标是作到我的技术与公众号一块儿成长。欢迎你们关注,一块儿进步,走向全栈大佬的修炼之路

相关文章
相关标签/搜索