复旦大学技科类新生对大一的程序设计课程很迷茫。大学前完全没接触过编程,怎么样赶上周围有一定基础的同学
感谢邀请...不过...为什么邀请我回答...我们是弱校, 弱校和强校的生存逻辑是不一样的.先不谈技术问题, 首先能够进入 C9 学校的学生在学习上都是佼佼者. 以我们东北大学软英专业举例, 虽然学校不好, 但是我们专业的学生每年入学后从软工选拔, 学生的质量自然不必说, 不仅几乎都很聪明而且还一个比一个勤奋. 你们那里也应该是比我们强的.技术上, 弥补差距要靠持久的努力, 不是一朝一夕完成. 多敲书中的代码, 照抄的过程多了以后完全可以举一反三. 编程尤其是你们所学的面向过程就是思考怎样一步一步解决问题.
■网友
传统弱校在这里 和@Carl Li说的一样强校和弱校生存逻辑是不一样的讲一些一样的吧。数据结构,操作系统,计算机网络,计算机组成原理,属于计算机最重要的核心课程,必须努力学。应用类技术比如各种编程语言是靠大量的练习。另外,应该是一样的一点,我也和南航的朋友交流过,很多知识在课堂上是很难学到的,大部分同学大学几年下来其实掌握的东西很少,甚至不能独立去做一些东西。所以自学是很重要的一项本领。网络上的资源也很多。当然以上对于一个TOP5高校来说都不是什么事。环境很重要。我觉得学校学的东西将来进入公司其实很多都过时了。最好的方式是有一个团队。比如移动端开发团队,要有ios开发工程师,android开发工程师,数据库工程师,UI设计,测试工程师项目经理......当然也能身兼数职,完全公司化管理,接触公司所用的一些软件比如sourcetree...接触敏捷开发等等…当然有导师就更好了,有企业导师最好了。祝题主早日成为大牛。
■网友
高中搞OI的那帮人在算法方面比刚入学没接触过的人人强很多,但是这个多也仅仅是他们比你多花了几年时间而已,然而OI/ICPC这种东西基本是拼智商以及锻炼逻辑思维。如果对自己的智商有自信,努力补算法的知识,如若不然,CS领域的知识远远不止算法,底层可以玩体系结构,编译原理,应用可以搞机器学习,图形学。刚进大学身边就有这些厉害的同学,又何尝不是一种幸运呢。
■网友
我今天听C语言的助教说,看你们的作业,一大堆错误,还用奇奇怪怪的编译器,他都气得身体不舒服。上课问的问题,给他的感觉就是,你们为什么会这么写程序,我当年第一次写程序怎么就没有这种奇奇怪怪的思路。Java的助教也说,感觉这一届新的小朋友也不如他们那一级。其实大不了转到文科去啊,混文凭还是挺容易的。其实,对没基础的人来说,还是学python好,当然我们python助教也轻松。
推荐阅读
- 四川安州:4名大学生被困雪山悬崖警方连夜成功救援
- 和平■昭昭前事、惕惕后人!南财大学子铭记历史、祈愿和平!
- 午餐■小“膳”大爱,这场大学慈善摄影展为千余名山区儿童提供免费午餐
- 用生物技术排地雷东北林业大学学子斩获国际金奖
- 江苏省第十五届大学生职业规划大赛总决赛在常州举办
- 就业|有校名财:江西财经大学赣江碧水
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 南通大学|创业项目聚焦二孩家庭,南通大学喜获国赛金奖
- 排名|北京大学掉出前3,北师大“杀进”前十2021中国内地大学排名
- 大学|上海大学第8,前10名有哪些高校?上海市30所大学排名
