软件学习方向
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
大数据
算法工程师
前端
后端
.....
应用进阶
计算机组成原理
网络基础知识
操作系统基础
Window
23种设计模式
模块化编程(写出高内聚低耦合的代码)
数据库
算法基础
数据结构与算法
算法进阶
高数
线性代数
概率论
图像处理
OpenCV
开源软件
OpenMV
开源硬件
机器学习
TensorFlow
其他一些小建议
这是一个快速变化的行业,切勿闭门造车!多与同行交流,且拥抱开源(吸收其他大佬的先进模式与架构)
多写代码多调试;对于嵌入式类还应该多动手
有基本应用基础后,就可以选择一个方向去学习;可以根据教程弄一个小项目,从做中学,碰到难题再进行检索或者询问老师
多参与竞赛在竞赛项目中学习,可以更接近企业的开发模式
找对应方向的实习岗位
阶段性总结(每段时间学到的知识点可在CSDN用博客记录)
熟悉Markdown语法
形成自己的知识库
温故而知
与其他网络上的大佬交流
但要注意不要产出垃圾博客
0 条评论
回复 删除
下一页