小生做程序也有些许日子,从一个青涩的小白,慢慢的成长为了小有成就的程序猿,从不知名的码农,到二三百人圈里还有点小名气的码霸。
要说辛苦,可能每个程序心中都有各自的理解,大学学的管理,毕业了工作不好找,后来机缘巧合接触了移动开发。自我感觉大学高数,线性,概率论学的还可以,于是培训学校学习了三个月的android,可是那些学科貌似也没帮上什么大忙。后来接触了算法,逻辑等等。
额。。扯的有点小远了。这篇小文呢是根据自我体验以及跟大牛级开发者的沟通,我自己总结的,不知道全不全面,如果不全面还望各位多给我几个方向。可以写在评论里,好让我学习学习。
1、通常使用
刚做小白的时候,遇见了什么需求不会写了,就去网上巴拉巴拉点源码,首先先运行下看看源码的质量如何,然后在根据产品的需求然后修修改改使用,有的时候时间上来不及了就直接拿来用。
顺便说下我找工作的事吧,那个时候培训的地方说给安排工作,等了一个月都没回信,自己就找工作了,找了有一段时间,然后就去了一个简单的项目,公司三个人,老总,经理和我。
于是这个项目的大大小小都是我来做,当时都有种如果做不出来会不会被砍的感觉,就每天的找源码看,时间够的话就自己写,不够的话就直接用。
2、我自己对源码的分类
一般经常接触源码的开发者会把源码分为三类:①开源项目源码,②开源框架源码,③模块功能源码。
对这三类使用也不同,开源项目的源码,通常先经过运行判断源码的可用性,然后经过修改使用。
开源框架源码就看框架的知名度,一般知名度高的框架源码,他们会拿来直接用的。
模块功能源码,大多是在可以运行的情况下直接使用。
3、水平高低
根据开发者水平高低的不同,他们对源码的处理态度也是不一样的,水平中等往上的开发者喜欢拿到源码直接用,只是对标签啊,按钮啊做一个简单的修改,有的会将界面修改。初学者大多通过源码来学习,看方法,逻辑思路。
4、核心技术
做到一定的程度的人,手上拿到一款app的时候总是想着这个产品是怎么做出来的,总是想知道他们的哪个功能怎么写的。和我一样想法的请举手。不喜欢看demo类的源码,觉得没什么技术含量,通过源码的逻辑,思路,看这个客户端一步步的形成过程。
小生肤浅,认识的不够,其实这篇文章的目的也不算分享吧,算是交流,不知道各位大神的心得体会啊。让我学习学习~~
android的大神居多,android的人也居多,就找工作那个时候来看,的确是这样的,好的去不了,小的没人带,自己摸爬滚打的,特别是转行做码农的,很是辛酸泪啊,现在做出来点东西就想跟大家分享,希望大家一起交流。
不要吝啬你的评论,或许可以改变我的看法。
分享到:
相关推荐
强国通主要仿学习强国。主要包括登录、注册。资讯。答题。个人信息积分等。可以作为安卓(移动软件开发)期末课程设计参考。
随着网络的发展、手机等电子产品的普及和电商的崛起,人们...本项目是基于Android操作系统,使用Android studio开发的一款线上购物商城。主要功能是实现用户注册和登录、商品信息的浏览、商品的加购和结算的功能。
小视频主要包括登录与注册 主界面 首页 视频号页面 发现页面 信息页面 个人页面 。可以作为安卓(移动软件开发)期末课程设计参考。
将源代码带入andriod studio并且运行,可以下载在安卓手机里面运行。点击运行后等待启动页面启动后,进入首页,可以查看内部商品,在首页还可以添加喜欢的商品至购物车,底部首页、分类、发现等均可点击进入页面。...
菜鸟裹裹主要包括 1.支付宝快速登录 ...3.手机淘宝登录,手机登录 4.首页-校园认证 5.首页-包裹搜索,首页-添加包裹 6.首页-扫一扫 7.首页-身份码 8.首页-寄万物,寄件 9.首页-更多 10.首页-收件,首页-寄件 ...
今日校园app主要包括登录、注册。疫情信息填报等。可以作为安卓(移动软件开发)期末课程设计参考。
软件首页面使用了ListView,在滑动的过程中会有item被滑出屏幕而不再被使用。这时候会回收该item。总之就是可以上下滑动,也可以单击物品旁的加入购物车按钮,使该物品加入购物车如图五所示。最后点击屏幕下方的四...
用户登录:输入用户名,密码; 切换恋爱状态; 发布动态; 发布与删除感情问题; 评论。
1.1 概述 校园二手淘是一个校园二手交易平台。近年来,随着人民的生活水平日益增高,人们的消费水平页提高了,很多东西都用不了几次就闲置了,大学生也是如此,于是很多大学生选择网上购置别人闲置的物品,但网上买...
本订餐APP用于用户注册,登录,并点餐,和修改自身信息的功能。 二、 软件功能 1. 实现用户注册功能; 2. 实现用户登录功能; 3. 实现用户选餐功能; 4. 订餐时配料选择添加功能;...5. 订单状态信息查看功能;...
[14本经典Android开发教程] 8 Linux内核阅读心得体会 读核感悟 2 读核感悟 Linux内核启动 内核的生成 2 读核感悟 Linux内核启动 从hello world说起 3 读核感悟 Linux内核启动 BIOS 5 读核感悟 Linux内核启动 setup...
4) 星座页面上部使用“轮播图”,可添加广告位 5) 点击星座后,可加载存储于本地的“星座详情”数据信息 6) 可进行对男,女星座的配对解析,调用网络API接口得到结果数据,并解析结果同时进行数据展示 7) 可播放...
这是一个猜鸡蛋的小游戏,初学者必备,没有什么技术含量,就是给刚学android开发的人一个小经验吧,非常适合初学者,尤其是打算走android游戏开发的人,和本站之前发的的“史上最适合新手的记事本”配合着来更配哦。
包含以下功能 ...2.商品发布:编辑商品图片、描述、卖家、价格、地址及联系方式等信息 3.商品搜索:输入关键字进行有关商品的检索 4.商品购买:将选中的商品加入购物车中 5.扫一扫:识别二维码并访问其对应资源
功能描述:普通用户功能 1.Tab滑动功能 2.各页面跳转功能及返回功能 3.单词的记背功能,及语音的播放功能 4.单词翻译的功能 5.写作功能 6.图片下载功能 7. 查看作文的功能
1、软件拥有用户端和管理员端两个系统,权限分明,方便用户和管理员两种角色进行操作,防止越权访问的发生。 2、软件功能强大,拥有12306的主要功能,用户可进行查询,购票,改签,退票,管理员可对列车和订单进行...
仿微信主要包括登录、注册。通讯录(含静态聊天信息)。发现。朋友圈和个人信息等。可以作为安卓(移动软件开发)期末课程设计参考。
菜谱app主要包括登录、注册。菜谱内容展示。视频和个人信息等。可以作为安卓(移动软件开发)期末课程设计参考。
1 用户登录页面 用户每次使用APP前需要在服务器验证相关信息 2 用户注册页面 用户首次使用APP前需要在服务器验证相关信息 3 首页 用户登录后默认显示的页面,内容可为消息页、联系人页、个人页 4 消息页面 内容为...
百度地图API 之 定位周边搜索POI(奉上源代码) Android 应用小实例--炫酷计时器 android客户端连接服务器并交互实例 Android小项目合集(经典教程) 看到很强大的实例----高仿【优酷】圆盘旋转菜单 的实现 如何...