请问学习完程序语言规则后,然后怎样独立开发出Discuz或者ecshop这样大型程序
从知道第一门编程语言的语法到开发出一个完整的广受好评的强大的产品,大概还差着十几二十个我这么大区别。老老实实一步步的磨练自己吧。一口吃不成胖子。
■网友
看下那些软件培训班的课程表吧
■网友
外部世界,比如文件系统、数据库,是使用相应的API去访问。工程上的东西要逐渐熟悉。推荐O\u0026#39; Reilly的C++ cookbook,会告诉你怎么编译出一个库来。如何划分功能什么的,只能在实践里慢慢磨出来。你可以先从简单的做起,比如先搞一个记事本,然后搞一个能够undo/redo的记事本,然后搞一个支持语法高亮的记事本。。。。。。
■网友
就是会汉语和会写好文章的区别。需要不但的写
■网友
只学一门语言还不够。discuz包含:PHP,HTML,JS,mysql。(由于个人认知有限,其他的未列出)而光学会这些还是远远不够的,不过要等你学完了这些才能明白。
■网友
软件工程 能告诉你路可以是怎样的,但不会告诉你怎么做。 大体来说,首先你要树立目标,划分阶段,梳理需求,评估风险,明确主次。到这里,基本是都要做的。接下来的方法不尽相同。我建议是,划分领域,约定领域职责,然后逐个击破。尽量使用松散的方式组织领域间的通信。比如用基于XML 或者 JSON格式的 http 服务来通信,把领域实现在各个微服务里。设计微服务的时候,要做到状态无关,其他指标可以以后迭代升级。当你的微服务都出来了,并且可以协调运行时,基本也就差不多了。然后你可以考虑,用分布式的方案来组织你的微服务。弄个入口来协调客户请求和你的微服务。要是能再做个监控,动态配比各种分布式微服务,应该更美好。我好像忽略了你说的,目录还有数据库设计,其实没什么难的,可以先做到有,然后再不断修正做到好。而且,领域划分本身就是一种隔离,可以一定程度上指引你的目录和数据库设计。差不多就说这些,希望可以抛砖引玉,对你有所帮助。
推荐阅读
- 银行高管的薪酬结构图表最新的,请问在哪里可以收集
- 在上海陆家嘴附近工作,请问去哪边租房会比较好
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 孕妇到了预产期,小孩还没有入盆,请问是该等下去还是直接剖腹产
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 想做手机网游代充,请问要去哪里找货源
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 在美国大学学习computer science 是啥样的体验
- 请问有哪些机器人大赛是比较权威的
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
