去年12月辞职如何编写软件程序,回家过年,加上考驾照花了4个月,自学Android,最开始是在知乎上看的一个自学Android的老帖子,根据上面的建议买了郭霖大神的第一行代码这本书,啃完之后自己基本上能写很简单的功能了,然后找朋友拿了一个APP的图片资源,按照效果图做,这个做起来就难很多了,涉及到了很多自定义弹窗,但是书上又没有就一直百度,进度太慢,后来觉得还学习到这个程度肯定找不到工作,又买了一本叫Android开发艺术与探索的书,这本书说实话我现在看都看不懂,只是晓得个大概,至少把事件传递和自定义view弄清楚些了。做完朋友那里拿的项目,就差不多5月份了,五一节之后开始找Android的工作,期间的苦逼就不说了,在23号左右入职一个创业的小公司,工资5K,这个公司中花了一个半月完成了APP,中间涉及到没有接触过得东西还是比较多,稍微复杂的就是那些第三方的接口的接入,其它困难也有,我现在觉得新入行最大的问题就是接触的东西太少,碰到一个功能不知道怎么去下手,Android这个东西一般的开发本来就是基于他api的调用,如果连又没有这个api都不知道的确很恼火的,不过还好度娘现在也是很给力的收一下,一般都会有多种实现方式,这个过程中会接触到很多开原的第三方工具类,以后开发的时候思路就开阔了,写东西就不会心里那么没底,共勉吧,我也是才学出来的
1.首先去官网,下载java的jdk。
2.在你的电脑上配置java的环境。
3.然后打开txt文本,输入:“
public class HelloWorld{
public static void main(String args[]){ System.out.println("Hello World.");
}
}
”
4.保存txt文本,修改文件名和后缀为“HelloWorld.java”
5.打开命令行,录入:cmd
6.cd至文件所在目录
7.输入javac HelloWorld.java
8.输入java HelloWorld
这样,就完成了一个最基本的java程序从编写到运行的过程。
谢谢悟空小秘书的邀请
首先,软件开发来自于一个创意(idea),就是有一个做什么的想法,然后大家坐下来开个会讨论一下,来场头脑风暴,确定主要功能,形成需求文档,文档中该有些什么功能,一一列举,以后就按照这个需求去做。
其次,有了需求文档,目标清晰很多,但还是不够,这时需要架构师来进行概要设计,软件分成不同的模块,再具体到更细节的部分,如数据库表的编写。产品经理画出原型图,设计或美工根据原型设计UI并切图,交互设计师设计页面交互,前端编写页面,后端编写接口供前端调用(ps:小一点的公司可能一人身兼多职)。编码只是其中的一部分,前期设计好了,那就是体力活。
最后,写好部分功能后就开始测试,有测试人员就专职测试,没有就自己人体验。主要是发现bug并解决bug,修改无明显问题后交付。
如还不明白,你想知道的都在下图中