软件学习方向
2020-11-10 16:41:54 26 举报
AI智能生成
软件学习方向;供大学的师弟师妹提供参考;相互学习相互进步
作者其他创作
大纲/内容
兴趣
完全没兴趣
据说工资补偿,但没兴趣
长时间找不到没兴趣(很多出来工作几年觉得不合适换行,但一开始在学校学自己喜欢的行业不是更好)
找到兴趣
一开始没兴趣,通过完成一些小系统找到成就感(很多初学的时候没体会到编程的魅力,当完成一两个小项目后才喜欢上)
感兴趣
Just for fun
应用基础
掌握一两门计算机语言
C
C++
Python
Java
PHP
JavaScript
....
掌握一款编译器或编辑器的使用
DEV-C++
轻量,适合学生练习用
Jetbrain系列(PyCharm、WebStorm、Clion)
Visual Studio (vs)
Visual Studio Code(vs code)
代码规范
对每个变量名、类名、函数接口都应该规范
缩进
选择方向
移动应用开发
Android App
IOS App
鸿蒙 App
嵌入式
单片机裸机
RTOS
Linux
鸿蒙底层开发
安卓系统底层开发
嵌入式+AI
大数据
算法工程师
前端
后端
.....
应用进阶
计算机组成原理
网络基础知识
操作系统基础
Linux
Window
23种设计模式
模块化编程(写出高内聚低耦合的代码)
数据库
算法基础
数据结构与算法
算法进阶
高数
线性代数
概率论
图像处理
OpenCV
开源软件
OpenMV
开源硬件
机器学习
TensorFlow
....
.....
其他一些小建议
这是一个快速变化的行业,切勿闭门造车!多与同行交流,且拥抱开源(吸收其他大佬的先进模式与架构)
多写代码多调试;对于嵌入式类还应该多动手
有基本应用基础后,就可以选择一个方向去学习;可以根据教程弄一个小项目,从做中学,碰到难题再进行检索或者询问老师
多参与竞赛在竞赛项目中学习,可以更接近企业的开发模式
找对应方向的实习岗位
阶段性总结(每段时间学到的知识点可在CSDN用博客记录)
熟悉Markdown语法
形成自己的知识库
温故而知
与其他网络上的大佬交流
但要注意不要产出垃圾博客
0 条评论
下一页