Python 自动化办公、深度学习、自然语言处理(调用各种库)
Html
Css
写网页
学习不要怕忘
为什么学的快、忘得快
Google、写代码、放文档
高度提炼
学什么;存在的意义是什么
更好的拓展性;可维护性
实践 原理 顶层设计
就是为了解决问题和更好地解决问题
把技术学通
编程的本质是模拟游戏,用技术工具去创造世界
后端用什么语言没有什么关系,界面跟其没有关系
从现实生活中,提取这些信息
设计重于一切
堆积木、堆乐高
理清思路,
使用什么技术去实现,
技术价值分层
第一层:
奠定学科基础的体系结构
计算机是什么?怎么构成?核心是追求更快的速度
第二层:
给技术从业者使用的技术工具,
计算机研发
从无到有创造
第三层:
解决现实需求的产品应用,比如写个app、写个网页等等
第四层:
结合某个领域的特定解决方案
比如cad工业软件
第五层:
科技是第一生产力
计算机本质到应用
计算机研发
十四五规划,计算机基础理论
核心能力:
目前只是开始
入职只是新一轮征程的起点
多想为什么,多反思意义
成长方向
1.围绕海量数据的处理和解决方案(java、go)
看重业务 工程能力 统筹团队解决问题,完成需求
(工作三年的、五年的程序员 工作能力差异不大)
小公司 高并发 根本体会不到
只有到大厂,才有这样的海量数据
分析业务、带着团队将问题解决
架构师,给你一个需求,然后可以去设计程序结构
人、时间、资源、钱
把项目解决
懂得怎么解决很重要
学着用别人设计好的技术 去开发 完成别人设计好的业务(菜)
业务方向:是从程序员变为工程师
建议:
1、往大的公司去、大的平台
2、提升工程能力
(尝试地设计、做项目、懂流程)
2.围绕计算机底层基础知识深入(C++、C)
软硬件的兼容
计算机学科,技术专家
着重计算机学科学习 优化能力 技术本身的开发与设计
四大件
数学
业务向算法
根据业务和需求
利用工具炼丹
研发向算法
框架、模型
(没有高下之分)
优化能力
底层一个追求目标
就是为了更快
运算速度
成长方向
就业培训
没有能力往上走
教你数据结构、设计思想
找到自己擅长的方向
临近工作、毕业
步骤:
确定目标
收集要求
制定计划
面试实践
总结