对视频2021计算机岗位方向细分,附要求和提升建议_哔哩哔哩_bilibili的摘录整理笔记:
计算机方向
我个人倾向(适合小白)的职业方向:
- 前端开发
- 移动开发
- 软件测试
首先了解计算机相关知识技能
然后从最底层的研发方向切入
研发方向:学习现有的技术,研究新的技术突破和解决方案,讲求研究
。相对于开发,它的编程技能和开发经验都可以略微弱化一些。
想要在研发走的远,读研和读博都是有必要的,投入产出比最高。因为学历就筛掉了很多人,避免了很多竞争。
觉得视频作者这句话说的很对:
目前咱们国内的大学本科的培养目标,还是以提升综合素质以及输送基础人才为主。
潜台词是,大学本科出来的实战不行,学了一堆没什么用的理论。
要对某一具体方向有自己的深入理解和认知的
研发的优缺点和前景
有人的地方就总有些上不了台面的东西,我国在这方面的人才还很是稀缺,环境和平台也需要改变。
开放方向:学习现有技术,运用已有的技术实现需求并解决问题,重点在于实现和解决,非常强调实践能力。在面试时有能拿得出手的作品往往能事半功倍。
从业人数最多,其中,中小型企业居多,且这些企业更看重编程技能的熟练程度,而对计算机底层的知识要求很少。向上大厂,会淡化编程技能而着重数据结构算法,操作系统,网络等相关专业知识。
用户体量和数据量是直接关系到企业规模的。
初学者会容易陷入编程语言的误区
编程语言的发展是越来越迎合人类的思维,越来越多的底层内容被封装好,我们只需要拿来用就好了,所以封装越好的语言越能被人所接受,也更容易学习。
传统的理论划分多少都有点狗扯,这个观点上我很赞同以为B站UP的说法:程序员小姐姐: 分享Java学习经验和Java教程, 解密初学Java的常见误区 | 编程入门_哔哩哔哩_bilibili
简单粗暴的划分就应该以实践为主,记一堆没用的理论有什么用呢
主体语言:功能丰富,生态强大。
辅助语言:实现部分功能,作为一些交叉领域的落地工具的语言。
原理很简单:学会Java就可以参加开发工作,只学会Python明显不够(运用Python的领域往往需要要求很多其他学科的内容,金融统计学相关的)
- Java:跨平台特性和垃圾回收机制,加上成熟的框架能加快开发速度,更适合普遍的应用开发,门槛也低一些
- C++:更接近底层,高效,更常见于大型的后端服务器,游戏开发,门槛高一些
不可能只掌握一种语言的,但要有一个主力来应付求职
开发的优缺点和前景
11:45+心灵鸡汤按摩
不要只盯着技术,我们要做的就是将各领域的问题交给计算机,即将业务和技术更好的结合,注重需求。
01星球的交流QQ群:655637763