互联网产品
文章平均质量分 67
充电实践
极牛网、大牛家平台专家,资深IT工程师,也是创业路上的一员。对App开发,android和iOS均有深入研究。如果对我的文章感兴趣,请在微信公众号中搜索“充电实践”,关注我。
展开
-
解读IT项目管理和人员管理
距离上一次写文章应该一年半有余,由于工作的繁忙,加上家庭、生活的琐事,一直没有太多的精力持续更新,经过这么长时间的总结和积累,也有一些心得可以分享。一、项目管理项目管理的本质是管理人和协调资源,首先要明确项目的目标、价值。当然目标和价值往往不是那么很精确地能掌握或者达成一致。举个例子,互联网公司和传统的IT公司,非IT公司的技术团队,对于项目的目标和价值往往是不同或者侧重点不同。很多时候我们讲,软件要以客户为中心,但是以客户为中心在实施过程中却不尽如人意。互联网公司更加贴近用户,而一些非IT公司原创 2021-05-31 08:55:17 · 396 阅读 · 0 评论 -
全栈工程师移动开发实践━Restful与Spring Boot详解
上一篇文章我大概介绍了项目的基本情况,包括软件的技术架构。这篇文章重点介绍Restful,为大家揭开App与服务器通信的神秘面纱。 App客户端与服务器的交互一般遵循以下原则:跨平台、传输数据格式标准、安全可靠。目前绝大多数的App都有android和iOS两个版本,因此同样的数据,不同平台的客户端请求,返回的结果应该一致。客户端与server之间通信无非就两种协议HTTP和TC原创 2016-08-24 01:32:24 · 1798 阅读 · 0 评论 -
全栈工程师移动开发实践━MyEclipse激活
上一篇我们介绍了Restful与Spring Boot初步配置,有些同学反馈MyEclipse未能激活,MyEclipse 2014的试用貌似只有五天,因此这篇文章我们介绍一下激活MyEclipse的方法。第一步:首先,从官网或者其他的网站下载2014的安装版本,注意选择32位或64位,具体下载地址百度即可。第二步:MyEclipse安装后,下载Myeclipse 2014 破解补原创 2016-08-24 23:51:32 · 747 阅读 · 0 评论 -
朋友,请善待你的身体吧
最近,经常会听到朋友、同事,或者同学发出这样的感慨,“工作了之后胖了好多”,“最近老觉得头晕,颈椎难受”,等等。的确,生活节奏的加快,每个人在城市中扮演着不同的角色,工作压力也逐渐增大,很多时候不是不想锻炼,是的的确确没有那个时间了。 各行各业,加班变得习以为常,一种观念认为,不加班的公司效益一定不好。姑且不去评论这种观点,作为基层员工,哪管公司效益好不好,给原创 2016-09-05 00:14:35 · 843 阅读 · 0 评论 -
这世界远比你想象的好
一大早醒来,被王宝强离婚的消息刷屏了,各大期刊,朋友圈,慢慢的负能量,很多人说发表感慨“现在的婚姻怎么了”。姑且不说谁的问题,与我们何干,每个人有每个人的生活方式,让他们撕逼去吧。 婚姻是爱情的坟墓吗?如果你认为它是,那它终究会是。任何事,尤其与感情有牵扯的,在我看来都应该被视为一种信仰。生活,远比你想象的更美好。应该是从高中毕业就再没有写这一类的文章,我也不是名人,不是作家,原创 2016-08-14 17:47:29 · 661 阅读 · 0 评论 -
谈谈火星坐标与地图坐标的那点坑
火星 火星坐标?你在逗我玩儿?没错,哈哈,在天朝总有一些词我们要去学习的。1.火星坐标是个什么鬼? 我们知道在具有地图显示的app里,一定会用到定位功能,通常情况下,我们的手机都自带GPS模块,如果我们用GPS定位,你会发现,基本上都有一定的偏差。这是因为政府出于安全考虑,没有采用国际通用的WGS84坐标系,而是在标准坐标系上加了一些偏移,这样的坐标原创 2016-09-05 23:19:14 · 6730 阅读 · 0 评论 -
微信应用号真的来了
应用号邀请函早在2016年1月11日张小龙就提到微信将在订阅号和服务号外新设应用号,用于App推广使用。张小龙当时的期望是微信应用号,就像安装一个App一样,只要关注就可以使用类型App的功能,而且不会占用你手机的额外空间,需要的时候打开就可以。而就在9月21日,应用号终于发放了内测邀请,邀请一些大V的公众号内测。我们可以看到微信将其定义为一种新的开放能力,开发者可以快速地开发原创 2016-09-22 00:42:32 · 620 阅读 · 1 评论 -
Vue.js之devtools
前面的文章我们为大家介绍了Vue的安装、实践,工欲善其事必先利其器,这节我给大家推荐一款工具。Vue.js devtools是基于google chrome浏览器的一款调试vue.js应用的开发者浏览器扩展,可以在浏览器开发者工具下调试代码。安装步骤:安装的方式有三种,一种是在chrome应用商店里安装,第二种是在其他网站下载插件,最后一种是下载源码,然后安装。在天朝,原创 2017-04-10 23:32:22 · 10041 阅读 · 0 评论 -
Vue项目源码分析系列一
Vue相关的基础知识我们已经介绍了不少,官网也有很详细的使用说明,那么从本篇文章开始,我会陆续为大家介绍一款开源的Vue项目。首先感谢唐岗在github上分享的“基于vue.js重写Cnodejs.org社区的webapp”,源码地址如下:https://github.com/shinygang/Vue-cnodejs。接下来我会不定期阅读该项目,把其中的一些细节分享出来,和大家一起进行Vuew的原创 2017-04-18 23:49:04 · 6112 阅读 · 0 评论 -
你还在写for循环求和吗?
相信每个程序员都会遇到求和、平均值、最大最小值等相关的需求,通常的做法就是for循环。在iOS开发中,系统API为我们提供了非常简便的方法,我们来一睹为快。 首先我们定义一个数组:NSArray *array= [NSArray arrayWithObjects:@"2.0",@"2.3",@"3.0",@"4.0",@"10",nil];CGFloat sum原创 2016-09-01 23:34:23 · 2653 阅读 · 3 评论 -
全栈工程师移动开发实践━产品与技术框架规划
可能标题有点响亮,但这绝不是标题党。从本文开始,只要有时间,我都会陆续更新,目的是向想从事互联网App开发的同学传递一些知识,同时也是自我实践的积累,大家可以互相学习,共同进步。 如今,在很多场合或者互联网相关大会上,我们经常能听到“全栈工程师”这样的词,而且似乎很多人也在追求这样的能力。就我个人而言,未必每个人都适合全栈,因人而异,但有一点是我推崇的,全栈可以让你更深入的了原创 2016-08-22 00:19:36 · 705 阅读 · 0 评论 -
Spring Boot配置的第一个应用
8月24日的文章“全栈工程师移动开发实践━Restful与Spring Boot详解”中,我向大家介绍了Spring Boot的maven配置,今天我们来看看Spring Boot的第一个应用,也即一门语言的标配--Hello World的实现,也是为我们之后的app与server之间交互打下基础。1.首先在配置好Spring Boot依赖的工程中,新建一个java类,如下,命名为Re原创 2016-08-31 00:12:50 · 2078 阅读 · 0 评论 -
AFNetworking之前因后果
应一些朋友的建议,这篇文章主要介绍一些AFNetworking的详细使用。做iOS开发的童鞋应该没有不知道AFNetworking,它可以说是目前最好用的开源网络封装框架。本人也是从2.0一直到最新的3.0都有过使用,也研读了源代码,虽然没有完全参透,但是里面的实现细节确实让我学了很多。基于这个框架,很多app又做了二次封装,比如唐巧的猿题库,我也看过他们的源码,写的很不错。对于一般的app,没有原创 2016-02-01 23:18:57 · 515 阅读 · 0 评论 -
敏捷开发Scrum在项目中的合理使用
前两天,有群里的朋友在管理团队开发过程中有一些敏捷方面的疑问,类似如何评估工作量、如何高效的进行早会等问题。今天开一篇敏捷开发相关的文章,说说我对敏捷的理解和实践。 Scrum 是什么? Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的原创 2016-02-18 22:28:13 · 2828 阅读 · 0 评论 -
跟着React Native的趋势
Facebook在React.js Conf 2015大会上推出了React Native,想必各位从事app开发的都备受关注,有人说2016年React Native很可能会成为最受欢迎的的开源技术之一。原创 2016-02-22 23:07:41 · 2165 阅读 · 0 评论 -
创业公司莫要怠慢了你家的程序猿
大众创业,万众创业。这两年听到最多的可能就是某某某创业了,开了公司,拿了天使轮,A轮等等。尤其在互联网相关的行业,作为程序猿的我们,更是听得数不胜数。可能你的同学,前领导,前同事等等都会拉你入伙,这个时候我们该怎么选择,到底值不值得,我就谈谈我的态度。 创业其实是具有高风险高回报的。有一些人一毕业就会去创业,家里支持,或者暂时不用为生计考虑,尝试着做一件事。但是对于大多数人来说,毕业原创 2016-03-08 20:33:40 · 764 阅读 · 0 评论 -
鲜为人知的Multipeer Connectivity(部分转载)
相信大家对AirDrop都比较熟悉,AirDrop不要求两台机器在同一个网络内,不管是在mac笔记本还是iphone,只需要打开AirDrop就可以将文件分享给附近的人。在iOS7中,引入了一个全新的框架——Multipeer Connectivity(多点连接),利用这一框架,即使在没有连接到WiFi或移动网络的情况下,距离较近的Apple设备之间可基于蓝牙和WiFi技术进行近场通信。与AirD转载 2016-03-22 23:34:21 · 1650 阅读 · 0 评论 -
iOS开发32位与64位的坑
众所周知,苹果是从iPhone 5s开始对全线移动产品使用64位架构,那么如果App需要兼容32位和64位的机型,就需要注意它们之间的区别。 下面我们首先看看基本数据类型的区别:32位编译器char :1个字节char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)short int : 2个字节int:原创 2016-07-26 22:43:19 · 7254 阅读 · 0 评论 -
架构师与网红
2016年被视为网红经济爆发元年。什么是网红?网红是指在现实或者网络生活中因为某个事件或者某个行为而被网民关注从而走红的人。什么是架构师?架构师是在项目中主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。为什么会把这两个角色联系起来?因为最近接触了不少从事软件架构或者打算从事软件架构的同行,正好最近的直播平台非常火热,尤其像papi酱这样的网红博得了大众的眼球。两者虽然是两个不同领域的原创 2016-07-19 23:31:00 · 756 阅读 · 0 评论 -
职场新人如何快速成长
工作中,我们经常会听到这样的声音,“谁谁谁各方面都不如我,领导却很重视他,给他涨了工资,不给我涨......”。诸如这类的抱怨,在每个公司都是常见的。那么,为什么同一时间进入一个新的公司,发展的情况却大不相同呢。这篇文章我们就来一起探讨一下,新人如何快速成长。一、做人与做事孰轻孰重 新人来到新的环境,首先要观察公司的整个文化氛围。每个人都有自己的行为方式,在没有彻底了解公原创 2016-08-28 00:04:18 · 1287 阅读 · 0 评论 -
如何做一款互联网产品
随着2015年移动互联网+概念的广泛流传,涌现出许多的创业公司,不乏有很多创新的产品。那么,什么样的产品能走的远,在这个过程中我也有自己的一些亲身体会。1.产品定位:互联网产品有个很显著的特点,更新换代快并且扩散范围广,一款产品在前期就要定位好,它将服务于哪一类人群,它的核心价值在哪里。只有深刻了解了用户的需求,用户的痛点,才能做好产品,千万不要只是个人或者个别少数人的产品。2.产品如何规原创 2016-01-27 22:57:46 · 948 阅读 · 0 评论