26毕业,双非数学专业本科,本科课程里学过 C基础、Python基础、C#面向对象、数据结构、算法导论、数据库技术(SqlServer) 等课程,自觉在数学上天赋不足,而且相比数学对计算机技术更感兴趣,遂决定转码。
- 后端开发技能:C# (语言基础、面向对象、继承接口设计、WinForm) 、JAVA 基础
- 数据库管理:MySql 、 SqlServer 基础
- 流程控制:Git 版本管理
看了好久博客园了,一直潜水默默收藏,年后大三下必须要开始找实习上手正式开发了,感觉什么都不会,心里忐忑不安,于是于此请求大佬们指点一下!在此拜谢!!
首先,感谢你分享了这么详细的背景信息和思考!在转码的过程中,面对的挑战和困惑是非常正常的,下面我将针对你的问题和情况给出一些建议。
计算机四大件(操作系统、组成原理、计算机网络、数据结构与算法)是计算机科学的基础知识。对于你的情况,以下是一些建议:
学习深度:
求职层次:
C# 作为一门强大的语言,有多个发展方向,你提到的方向都很有潜力,下面是一些具体的建议:
游戏开发:
桌面应用开发:
Web开发:
全栈开发:
你提到的学习路线是一个不错的起点。除了这些,以下是一些补充建议:
保持积极的学习态度,逐步积累知识和经验,随着时间的推移,你会发现自己的能力在不断提升。祝你在转码的道路上顺利,未来能找到自己喜欢的工作!
c#工控软件得往苏州这块了,我的建议是顺便学下qt,到时候就往桌面软件开发去投,不卷,要慢慢积攒经验。能读研就读研,实习本地不好找就找外地,到时候租房就得了
收到,感谢老师!
相对于c#,感觉java更难,现在岗位更是一对多,内耗严重。
现在java基数是有,但java的项目基本都集中在web端,现在需求没那么大了。互联网方向java未来基本没啥搞头了,
现在论性能比不过go,智能比不过python,
会c#的情况下在工业这块还是其他语言比不了。相对还好点。抽空可以在学学python,和go再补充下知识技能
收到!感谢!