程序员问问周刊:别蕉绿了,问问「IT老兵哥」吧! Q:本科 985 在上海二线互联网企业工作,公司有人才落户指标,但要排队等五年左右.除此外只能等居住满七年落户,现在想换工作追求更好的发展,纠结是继续熬下去,还是另寻他处? A:户口主要用于调控人口流动,它跟城市的住房.医疗.教育等基础资源做了绑定,住房需求的源头是结婚,医疗需求源头是养老,教育需求的源头是孩子. 在决策之前,你可以评估一下,三五年内在结婚.养老.孩子等方面的需求急不急迫?如果是刚需,那就继续熬:如果没有后顾之忧,建议优先考虑发展…
我们首先来意淫一波 5G时代Android即将崛起,Android将与物联网强强联合,配合上5G信息高速传递的模式,再搭配物联网号召的"万物互通"的旗号,同时各位Android开发者不懈的努力,国家政策的大力扶持. 所以,Android开发将会在日后展现出一片欣欣向荣的景象,Android开发者的地位也会如同初升的太阳水涨船高,各位开发者苦恼的女朋友待定问题也会由国家统一分配,由贡献最有价值代码的程序员获得有限择偶权..... 什么?Android 要凉了? 说来好笑,我当年二十多岁的…
————————本文摘自千锋教育(http://www.mobiletrain.org/)对ios\android开发程序员的14条忠告————————— 1.不要害怕在工作中学习. 只要有电脑,就可以通过电子阅读器阅读报纸和大多数书籍.如果你只是做好自己的本职工作以及分配的任务,那是学不到很多东西的.如果你盲目地要求更多的工作,也是不可能提升自己的.放慢脚步,先将一些基础的知识捡起来. 2.在事业上勇往直前,自己为自己负责. 大概只有十分之一的人才能得到导师的特殊照顾,如果你是十分之九中的一员…
假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 本期 fir.im Weekly 收集了关于  iOS/Android 开发资源,也加入了一些关于 Web 前端方面的分享.希望能帮你拓宽技术栈,带来一些新的思考. iOS开发学习路线图 @Cocochina 论坛里 hldsjk 总结了自己的 iOS 开发学习路线图,非常强大.在线预览地址:http://ios.skyfox.org/route.html Awesome-Swift-Education 由Swift…
1.eoe Android开发者论坛 目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布<eoe特刊>,问答频道和资料分享做的也不错. 访问地址:http://www.eoeandroid.com 2. AndDev 国外非常好的一个Android开发者论坛,论坛版块划分完全面向开发者,从入门到进阶话题很全面,版主的水平也非常高,经常会出一些教程. 访问地址:http://www.anddev…
最近在论坛看到这样一个帖子: 坐标深圳. 4 月上旬公司解散.(现在想想好像是假解散,真裁员) 这一个半月以来,从朋友内推,到拉勾.Boss 直聘,再到猎聘.智联招聘. 从开始的精准投递,到后来的海投,加起来投递了上百家公司吧. 面了差不多 10 家公司,拿到 2 个 offer,还都主动拒了. 一个是 10 人的创业公司,啥资源都没有.谈薪资还要跟投资人申请.. 另一个是传统行业转互联网,薪资给到位了,但是企业文化受不了.早上八点半上班.还要做广播体操.体检需要做乙肝两对半检查.试用期没有五险…
原文链接:http://www.d1net.com/bigdata/news/345893.html 先简单的做个自我介绍,我是云6期的,黑马相比其它培训机构的好偶就不在这里说,想比大家都比我清楚: 经常遇到有人问我大数据前景如何.大数据和Android.iOS对比怎么样等一些问题,为解决大家的困惑,抽时间写了这篇文章,简单对比一下大数据和移动开发的前景,给大家做个参考. 可能很多人都还很困惑,什么是大数据,其实可以简单的这么理解:大数据就是对大量数据进行有效处理的一种解决方案:因为随着数据量的…
杭州派尔科技有限公司发展至今,离不开员工的无私奉献和辛勤耕耘,在努力创造更好成绩的同时,公司也不忘回馈每一位员工的努力与付出.1.全面的绩效考核机制,让发展空间近在眼前!公司力争让每一位员工都了解自己的发展目标和努力方向:我们更为大家提供横向发展的机会,让你更快.更便捷地在新的岗位展现自己的才华!2.完整的薪酬体系,让每一次进步都获得更多!都获得高于同行业的薪水!严格的职位薪资等级,经过半年至一年的工作后,通过考核,可调整职级,同时调整相应的薪资等级,让每一个人的成长都能收获更多!3.丰富的企业…
移动端 移动端webapp开发必备知识:http://www.chinaz.com/manage/2012/1128/283974.shtml 设计一款好的移动App,有哪些基本规则?http://www.uisdc.com/rules-about-apps 经验分享:移动端设计开发流程:http://www.uisdc.com/mobile-design-process 经验分享:移动端设计开发经验之设计篇:http://www.uisdc.com/mobile-design-2 Web与移动…
[Android开发学iOS系列] Auto Layout 内容: 介绍什么是Auto Layout. 基本使用方法 在代码中写约束的方法 Auto Layout的原理 尺寸和优先级 Auto Layout的使用细则 重要的属性 StackView Layout Guide Performance Debugging What is Auto Layout Auto Layout会根据constraints(约束)动态计算出view hierarchy中所有View的位置和大小. 对于Andro…
Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发.   简介 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/products): Xamarin Studio:IDE,是从原来的MonoDevelop改名而来.现在从MonoDevelop官方网站下载的其实也是Xamarin Studio:http://monodevelop…
Hello,大家好,今天给大家说说在mac上搭建cordova3.4.0的iOS和Android开发环境,首先下载cordova,地址:https://cordova.apache.org/#download 下载成功后解压,首先讲一下IOS的: 首先要保证你的Python是可以使用的,且版本正确,没有问题, 然后将cordova-ios拷贝到home路径下,假如我的用户名为karl,我要将项目创建在桌面上,文件夹名为Hi,项目名为Hi,此时调出终端,运行命令: /Users/karl/cord…
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之人无任何关系.谢谢合作! 原文链接地址:http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started 教程截图: Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是采用objc写的,所以你只能使用它来开发…
http://game.dapps.net/gamedev/experience/8670.html 问题:如果你正在一个新工作室开发一款新的平板/手机游戏,你会选择iOS还是Android? 回答: Harry Holmwood,Marvelous AQL(欧洲)首席执行官: 我们的看法是,答案不是绝对的.幸运的是,有足够多的优秀的跨平台开发工具,所以兼顾两个平台并不困难. 市场变化太快了,开发完一款游戏(除了最小型的游戏),平台的经济和商业模式可能早就发生天翻地覆的变化了.因此,尽可能保持灵…
因为MAC是大小写不敏感的操作系统,很多Linux命令不支持,所以首先要创建大小写敏感的操作系统. 设置静态IP 打开"System Preferences..." 点击"Network" 设置静态IP 设置Terminal 在"Utilities"中找到Terminal,点击"Terminal" 右击Terminal图标,选择"Options" -> "Keep in Dock"…
通常,来自移动端的测试需求涉及2类: iOS/Android 移动端H5 因此,需要把基础的概念清清楚楚地落地 Client端 Server端 平台描述 语言 相同 差别 / web平台 web平台开发 基于浏览器的网页语言技术 html/css/js /  /  / web平台开发 Web端也有Html5页面 html5 本质相同 解决适配问题 1.web上的html5页面.移动端上的html5页面的浏览器渲染不同,所以展示会稍微有些差别 2.PC的浏览器版本不支持html5和css3的一部分…
此文是我的出版书籍<React Native 精解与实战>连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理.React Native 组件布局.组件与 API 的介绍与代码实战,以及 React Native 与 iOS.Android 平台的混合开发底层原理讲解与代码实战演示,精选了大量实例代码,方便读者快速学习. 书籍还配套了视频教程「80 节实战课精通 React Native 开发」,此视频课程建议配合书籍学习,书籍中原理性的东西讲解的比较清晰,而…
本人从事iOS应用开发已经5年有余,直到现在还总是刻意回避Andriod应用的开发.但是不管你信不信,安卓开发还是很有意思的,从iOS转向Android应用开发的跨度并没有你想象的那么大. 现在我把在开发7分钟训练这款Android应用中所学到的一些东西与大家分享,希望能对你们有所帮助.需要指出的是,我稍后所比较的每个项目并不是完全匹配的,并且这篇文章并不是一个完整的Android应用开发概述,但是它包涵了我从开发这个简单应用所学到的点点滴滴. 开发环境 开发环境我选择了Android Stud…
公司在杭州,根据我的不客观数据体验来看,最饱和的是iOS,同样发布一个职位iOS是其他技术岗位10倍的投递量. 当然Android作为一个已经市场化十余年的技术门类,它必然早已经是成熟常态.这样的技术行业都不再会有爆炸式的增长.连同Android硬件.手机.平板等都会趋于稳定,再就是一个稳中逐步下降的趋势.对于这方面人才供需也会趋于稳定,市场对开发者的从业经验,项目背景要求都会逐步提高. 在Android刚出来的时候,企业还很有耐性让一个没有做过Android的Java工程师来学着做.现在的企业…
Swift vs Kotlin 这篇文章是想着帮助Android开发快速学习Swift编程语言用的. (因为这个文章的作者立场就是这样.) 我不想写一个非常长, 非常详尽的文章, 只是想写一个快速的版本能让你快速上手工作. 当然这个文章可能也适合于以下人群: 有经验的其他任何语言的开发者, 想学Swift. 一个会Swift的iOS开发者, 想横向对比, 了解学习一下Kotlin. iOS初级程序员, 刚开始学习. 用过Swift, 但是有一阵子没用了, 想快速刷新一下回忆. 基本类型 Swif…
[Android开发学iOS系列] 工具篇: Xcode使用和快捷键 工欲善其事必先利其器. 编辑 Cmd + N: 新建文件 Option + Cmd + N: 新建文件夹 Cmd + / : 注释 Ctrl + I: format indentation, (但是使用这个快捷键要小心, 可能会在你的空行里加入不必要的首行缩进, 所以没事不要全选再format.) Ctrl + Cmd + Space → Emoji Opt + Cmd + , : 分割当前编辑窗口 Cmd + Shift +…
[Android开发学iOS系列] iOS写UI的几种方式 作为一个现代化的平台, iOS的发展也经历了好几个时代. 本文讲讲iOS写UI的几种主要方式和各自的特点. iOS写UI的方式 在iOS中写UI有多种选择, 大的分类: 使用UIKit还是SwiftUI. 在使用UIKit的情形下, 还根据是否使用storyboard来区分. UIKit: 用storyboard.也叫Interface Builder. 采用代码来写UI, 手写约束. SwiftUI. 注意: 以上的几种方式在项目里可…
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1,学习Android开发的第一步就是搭建Android的开发环境,博客园里面有不少人也写了关于如何搭建Android开发环境的文章,我也看了一下,但是感觉都比较旧了,对照着做不一定能够搭建成功,但是有些搭建步骤是还是可以借鉴的!这篇文章就是我借鉴了一些园友们的文章再加上自己亲自实践过之后一步步整理出来…
上篇文章介绍了Android开发的设计理念的一部分,并没有得到博友们的多大认可,仅仅看到了一位博友在以下留言期待下一篇文章的发表,为了这小小的唯一支持.我决定继续把后面的8个要点介绍一下,自己也潜心反省一下,自己的理解是不是太浅薄. 二.添加易用性 (6)一样的标志,一样的功能 我们设计的程序应该帮助人们通过视觉辨别就能够轻松推断该图案或者button代表着如何的功能,能清晰的分辨出来,而不是让用户费劲脑筋的去猜想这个button可能代表什么功能.我们的程序应该极力避免一种情况,类似的图案或者b…
  原文链接:http://www.zhihu.com/question/33636939     程序员软件开发Android 开发JavaAndroid修改 Android开发中,有哪些让你觉得相见恨晚的方法.类或接口?修改 Android(Java)开发中,有哪些方法或类(接口)很实用,但是你却没能在第一时间知道它?当有一天你发现它时,只想说一句:“What the f**k,还有这个!”修改 举报 添加评论分享• 邀请回答   按投票排序按时间排序 28 个回答 赞同123反对,不会显示…
hi大头鬼hi Android开发专家     先mark一下,好多人我发现始终停留在两三年的水平上没有突破. 另外还有一个误区就是越底层越牛逼 第三个就是,我认识的大部分所谓的做过rom开发的对framework的熟悉程度远不如我一个一直做应用的,大概是见木不见林,始终在那一个小角落里修修补补,不会横向,也没有纵向延伸.另外这里很重要的一点是基础,比如你是否有*nix基础,可以帮你快速理解很多东西 晚上有时间的话把这三块展开说一下 ---------------------分割线,这么多评论,…
出自:http://www.cnblogs.com/Creator/p/7007694.html 为什么要做热更新 当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App.测试.向各个应用市场和渠道换包.提示用户升级.用户下载.覆盖安装. 重点是还会有原来的版本遗留,无论你怎么提示都有人放弃治疗,不愿意升级,强制不能使用体验又足够糟糕到让人不能启齿. 如果这是一个影响公司收入或者体验影响极其不好的Bug,那完蛋了,可能公司老板会对整个技术团…
断断续续的学习安卓也有一段时间了.因为之前是搞iOS开发的, 之前有关iOS的博客请看<我的iOS开发系列博文>.<我的Objective-C系列文章>和<窥探Swift系列博客说明及其Swift版本间更新>,<设计模式系列文章>,<重构系列文章>,在搞安卓期间好多都是类比着iOS来学的,安卓开发和iOS开发还是有许多相似之处的,控件的使用也都是大同小异,因为之前接触过过JavaEE的东西,所以搞搞安卓还是比较顺利的. 还是由浅入深,本篇博客先简…
Android开发之画图的实现    四天前上完安卓的第一节课,真的是一脸懵逼,尽管熊哥说和java是差不多的,然而这个包和那个包之间的那些转换都是些什么鬼呀!!!但是四天的学习和操作下来,我觉得安卓比java的学习要有趣一些,也更加简洁一些,它不像java要写很多类,所有的实现都在那几个类中,java的学习就像苦行僧似的,要什么自己去白手起家吧!但是安卓的学习是不同的,它更像一个富二代,父辈把基础都给你打好了,想要使用拿去就是了,为了节省你的力气,父辈更是分门别类地把框架放在那里 ,就差你把自…
Angular Chart 简介 在之前的文章中介绍了使用 Ionic 开发跨平台(iOS & Android)应用中遇到的一些问题的解决方案. 在更新0.1.3版本的过程中遇到了需要使用图表展示一周搜索引擎抓取变化的需求,因为之前使用过 Chart.js, 所以去查了些资料果然是有既有的模块的. Angular Chart 就是基于 Chart.js 以及 Angular 构件的图标展示组件. Angular Chart 的使用 分别下载 Chart.js 和 Angular Chart,下载…