一个编程初学者的计划

大家好,我是兮兮兮嘻,目前是一名大一软件工程专业的学生.知道我报了这个专业,周围的很多人会问我:是因为喜欢吗?是因为就业前景好吗?其实我报这个专业的原因透着一股草率.有一次我做了一个mbti人格测试,我是INTP型人格,说我适合当计算机软件设计人员,于是我就选了这个专业.接下来我给大家介绍一下我的小小规划

一.编程目标

目前短期的目标是本学期熟练掌握c的基本语法(目前已经了解但还没掌握).长期目标是能够独立开发一个实用的软件项目.

二.学习计划

a.学习资源

(给大家推荐一些有大量且丰富的优质课程的学习资源)

1. Coursera(https://www.coursera.org/)

- 特点:

- 与全球顶尖大学和机构合作,提供高质量的编程课程,涵盖从入门到高级的多个层次。例如,你可以找到普林斯顿大学的“算法”课程,通过该课程能系统学习算法知识。

- 课程结构完善,包括视频讲座、课后作业、项目实践和考试等环节,能全面提升编程能力。

- 完成课程后可获得证书,部分证书在行业内有一定认可度。

- 适合人群:适合想要系统学习编程知识,获取专业认证的学习者。

2. EdX(https://www.edx.org/)

- 特点:

- 同样与众多知名高校合作,课程内容丰富且具有权威性。像麻省理工学院在EdX上开设了多门计算机科学相关课程,如“计算机科学与编程导论”。

- 提供免费学习的机会,若需要证书则需付费,学习者可根据自身需求选择。

- 有在线论坛,方便学生之间以及学生和老师之间交流讨论。

- 适合人群:追求高质量免费课程资源,希望与全球学习者交流的编程爱好者。

3.在一些软件或公众号上购买一些课程学习(哔哩哔哩,慕课网等)

我目前需要学的比较基础,所以就在哔哩哔哩上买课学习.

b.学习方法

1.每天至少花两小时练习编程,并积极参与编程论坛的讨论.

(这里给大家推荐一些我作为入门者觉得不错的练习编程的网站)

- LeetCode:有大量编程面试题和在线判题系统,学习者能练习解决各种难度算法问题,提升问题解决能力.

- CodeWars:可解决不同难度问题,根据解决问题的级别计算排名,还能查看他人答案,比较编码方式和代码有效性.

- CodinGame:可在学习编程时玩游戏,以轻松快乐的方式处理问题,支持超25种编程语言,遵循从易到难级别.

2.一周至少有5-10个小时看编程课,不断扩展知识面.

三.理想公司

我目前最想进入小米,一是因为小米在互联网行业有广泛的业务,并且技术实力雄厚有很多机会可以接触到前沿的技术和项目.二是在网上经常看到雷军的一些事迹,很喜欢他,觉得小米公司的理念很好.

好了今天的分享就到这里,希望这些内容可以帮助到你.也欢迎大家给我留言,让我们一起进步.


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 张佩佩工作日志11.29 今天有幸参加了王校长工作室“课题推进会”活动,活动形式新颖,每个人都是参与者,每个人都有...
    e1c686100e9f阅读 52评论 0 0
  • 简书 这个星期,学习了C语言和...
    单焱坤阅读 52评论 0 1
  • 你好,我是小熙,欢迎打开我的日复盘。 每天给自己20分钟复盘时间,重新察审视自己一下吧。总是忙着低头砍树,记得抽空...
    和小熙一起变好阅读 72评论 0 0
  • 学习只是人生中的一个小的过程 只有一个学习,他只有一个成绩,所以,到最后他毕完业,他俩眼一抹,什么都不懂。...
    悦児_bc00阅读 35评论 0 0
  • 健康 体重:61.10KG 理想体重:50KG 起床:6:00 实际:6:28 理疗:早上瑜伽3...
    卐青木卐阅读 127评论 0 0