自学双非计算机专业的步骤如下:
日常实践
每日动手实践编写一些简易的代码,从简单的“Hello, World!”开始,逐渐尝试解决一些更复杂的问题。
通过实践,熟悉编程语言的语法和规则,培养逻辑思维能力。
学习资源
利用中国大学慕课等免费资源,学习计算机专业的精品课程,如《程序设计入门——C语言》、《大学计算机基础CAP》、《计算机组成原理》、《数据结构》、《离散数学》、《计算机网络》、《操作系统》等。
观看计算机相关的纪录片和教学视频,帮助理解抽象概念和技术。
阅读拓展
每周阅读1篇计算机领域的深度文章或博客,了解行业最新动态和技术趋势。
每周研读30页计算机经典书籍,如《代码大全》、《算法导论》、《Python编程:从入门到实践》、《HTTP权威指南》等。
编程能力提升
通过力扣牛客等平台刷题,学习C语言、C++等编程语言,掌握面向对象和泛型编程。
参与开源项目,维护项目并积累经验,将项目经验写到简历上。
项目经验
做一个感兴趣的项目,加入相关群组和论坛,与行业内的大佬建立联系,寻求内推机会。
参加编程竞赛,提升实战能力。
学术和认证
如果有兴趣和条件,可以尝试发表科研论文,积累科研经验。
考取相关技术认证,如软件工程师认证、Oracle认证等,增强就业竞争力。
职业规划
根据自身兴趣和长期目标,制定合适的职业规划,如技术专家、项目经理、数据分析师等。
拓展人脉,通过社交媒体、技术会议等途径,建立自己的职业网络。
通过以上步骤,你可以系统地提升自己的计算机专业知识,为未来的职业发展打下坚实的基础。记住,自学需要耐心和恒心,持之以恒地去实践和学习,才能取得理想的效果。