关于编程技术文档和书籍的一个疑问我咋才能完整看到一个项目开发从开发环境到代码到发布的全部过程

你可以看http://udemy.com里的视频教程。一般来说,主流的应用只需要3个环节:1,网站后端,可以采用框架,例如spring,django,点net。也可以采用现成的服务体系,例如firebase,couchbase,Telerik,blackberry服务等。2,网页前端,目前的情况是推荐使用Angular 2.推荐一个1,2合在一起的视频教程,就是说学这一个教程,前后端基本都会了。中国人用英语教的教程:Build A Web App With Spring Framework and Angular 2https://www.udemy.com/build-a-web-app-with-spring-boot-and-angular-2/learn/v4/overview(Spring的使用相比是比较难的,学了Spring后转其他后端也是比较快的,如果不愿直接学Spring,也可以选择Play,.Net, Django,Rails,Grails等框架,个人建议如果打算长期做编程,建议从java和c#的框架入手)3,手机端,手机端可以独立学习android和ios,也可以直接学习nativescript或者qt。nativescript是直接把网站转变为手机原生native程序,qt是直接用c++写手机原生程序。(跨平台手机系统本人用了很多个了,就唯有nativescript和qt算是性能和视觉和使用效率都能达到要求吧。)需要注意的是,无论用nativescript或者qt,要想学得好,还是需要进一步钻研android和ios的库。这里,2和3,都是直接连接到1,1作为后端,目前一般采用RESTful方法让2和3操作数据库。以下还有几种不太普遍的用法:4,游戏引擎作为手机端:unreal和Unity都可以作为手机程序开发的工具,而不仅仅作为游戏开发工具。5,后端分析,控制功能的整合:例如后端接入matlab,后端接入houdini等复杂的计算和分析。实际上前三者非常容易入门,学两个教程即可初步开工了。然后学个差不多,你就可以继续返回来读你的java和c++的经典书籍了,然后过几年你就不愁找工作,而且天天盼着中介不要联系你了。
■网友
谢邀。确实讲技术的书大部分不讲工程。当然我看书不多,所以这话也没什么说服力。、想了解软件项目的构成,我知道的大概有这么三种途径:1,网上找一些教学视频。2,开发工具的官方文档中的新手教程。很多都会有推荐的工程结构。比如我最近用来学lisp的AllegroCL。一步一步照着做,从工程结构,到代码,最后生成一个程序。3,找一些开源软件,借鉴一下目录结构,代码结构之类的。
■网友
看错教程了吧。对着flask教程看一遍一个博客网站就做出来了。当然这只是快速开发,其他很多书籍是帮你打基础的。


    推荐阅读