首页  >  文章  >  后端开发  >  软件本科生在大三期间适合做什么样的商业项目?

软件本科生在大三期间适合做什么样的商业项目?

WBOY
WBOY原创
2016-06-06 16:44:59857浏览

1.你们在大学期间做过什么样的小系统?
2.这个学期学习web,有什么合适web项目可以练练?
3.如果要做类似 知乎 这样的项目,需要具体用到什么技术?

回复内容:

谢邀。
第一个问题,大学期间我是学自动化的,除了搞过单片机基本都是一些课程类的项目和书中练习了,工作中开始慢慢做的多起来。
第二个问题,你想清楚以后的发展方向了吗,是web还是别的,根据你的心中目标来。如果是web,不妨模仿一个微博知乎出来,会让你的整体系统设计能力与分析能力有很大提升,而不仅仅是造代码的能力,这为你以后的发展绝对有利。
第三个问题,知乎的技术其实蛮多的,从性能 扩展性 易维护性上来说有很多工作要做。然而现在的你不应该把这个放在第一位考虑,毕竟这些属于非功能性需求。你应该从功能性需求上去考虑,也就是我在问题二中提到的,整体系统设计能力,因为你现在很可能没有做过完整的项目,这块需要好好练练。设计好之后,在编码过程中,你会用到前端和后端的技术,每一个的水都很深,都值得仔细研究,然而人的精力是有限的,应该先精于一个方向再考虑宽度。前端主要有HTML CSS JavaScript,后端java python c# ruby等等。当然很有可能你会基于框架来写,前端bootstrap jquery属于入门级的组合,或者自己直接sass angularjs亦或reactjs,加上gulp做前端工作流管理,后端如果用python,那可以是Django flask或者tornado做web框架,配合mysql或者Postgres数据库,可以考虑rest服务哦。至于缓存、作业这些先别考虑了,等功能基本齐全了再慢慢打磨。
最后说两句:
所有牛逼的网站都是慢慢做起来的,切莫急于求成,多实践,多思考,不断迭代。
学校的基础知识如算法 编译原理 网络原理 操作系统这些基础课程尽量学好些,虽然不会有直接明显的作用,却能帮你快速理解新知识。

iPad答题,手酸,到此为止。
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn