开发5款以上app,有三个上线项目以及长期维护。 掌握C、OC语言,有良好的编程习惯; 熟练使用常用iOS的UI控件; 使用MVC、代理、单例、KVO、通知中心的设计模式; 系统以及的AFNetworking、AsyncSocket等三方数据请求; 掌握SQLite的增删改查,以及为文件的读写等操作; 使用Block、通知中心、代理、单例、属性来传值; XML 以及JSON解析; SVN以及Git等代码管理工具; XMPP即时聊天以及蓝牙通讯; AES、MD5加密以及Gzip压缩; 支付宝和微信支付的调用; 使用Xib以及Auto Layout自动布局; 二维码、地图、SDWebImage、MJRefresh、YYKit、Masonry第三方SDK的使用;
可兼职时间 自由职业,时间充裕
可兼职地点 南山 科技园
毕业于广东工业大学数学系,大学期间自学iOS,毕业后就职于深圳市海王星辰连锁医药开发海王药店APP。参与海王手机药店的整个开发流程,我主要负责界面UI,数据的交互模块,支付及地图等模块。目前就职于文思海辉技术有限公司,参与开发比较成功的项目有:小花钱包(用户量破十万,个人房贷破亿) 我对技术有浓厚的兴趣,目前在学习React Native框架。
可兼职地点 南山 南山科技园
10年各行业互联网/移动互联网、手游行业产品设计经验,多个百万级用户量产品经验 精通产品设计常用软件Axure, Visio, Mindmanager, Photoshop, PPT等,有自己的产品方法论 有基础代码知识与MySQL数据库操作经验,易与程序员沟通 有较高审美水平和UI设计经验,易与设计师沟通 有一定运营经验,熟悉各类运营/推广模式如CPA/CPS/CPT/积分墙等 有丰富需求控制与项目管理、10人团队管理经验 有海外工作经历,熟知国际文化共通性与差异,能使用英语/日语为工作语言 做事认真负责,为人诚实守信。当前在英语教育公司任职,工作压力不大。 除了接产品经理兼职外,还寻求志同道合的程序员+营销伙伴在教育/游戏产业的创业机会。
可兼职时间 周六、周日、工作日
可兼职地点 福田
工作经验丰富,沟通能力强,使用过;三菱(3U/5U/L/Q),基恩士(KV-5000-7500),欧姆龙(CJ,NX,NJ)、西门子(SMATER-200,S7-1200),信捷,汇川,禾川,台达。使用过HMI(威纶,昆龙通太,普洛菲斯),懂各种工控元件选型,气动、液压。精通伺服(三菱,松下,安川,英威腾,信捷。雷塞,研控),AD/DA模拟量数据采集,熟悉232/485串口(MODBUS-RTU,ASCII,TCP),EtherCAT、TCP/IP,LINK.能编写ABB机械手臂(手持器/电脑),EPSON机械手臂,发那科机械手臂,懂CCD应用调试(有调试基恩士CV系统经验),简单使用LabVIEW。
可兼职时间 周日、工作日
可兼职地点 宝安 松岗塘下涌
精通 Photoshop、AI 、Sketch等设计软件,协助完善产品整体风格、把控好交互设计 设定产品界面风格及标准,输出设计规范、组件迭代并跟进开发落地; 熟悉不同平台设计规范,精通色彩、图形、信息和GUI设计原则及方法; 对用户体验有一定了解,参与产品讨论,从体验角度提出建议及解决方案; 关注产品设计趋势,研究目标用户审美倾向并优化现有产品,对输出的品质有追求和责任心
可兼职地点 罗湖 万象城
拥有大型企业网络管理设计、架构和配置, 熟悉大型应用服务的高可用规划和运维实施经验。 熟悉Python/Go,Angular、Ember等前端框架, 具备全栈式开发能力。 熟悉虚拟化、Openstack、Docker等云计算能力。 可胜任企业运维架构设计、后台服务等角色, 满足企业最小投入, 最大能力收入:)
可兼职时间 周六、周日
可兼职地点 福田 福田、南山
1、根据客户需求,定制Android系统; 2、熟悉Framework层的代码,有较快地修改问题; 3、熟悉java语言,Linux命令,以及了解Linux原理; 4、熟悉TCP,/UDP通信协议,能熟练使用socket进行通信; 5、熟悉HTML5+CSS+JS; 6、了解Python
可兼职时间 工作日
可兼职地点 宝安 西乡
Photoshop、墨刀、Flinto,Axure、After Effects、Illustrator、Lightroom、Protopie、PR等 擅长手绘插画、主题图标设计、有动效设计经验;了解相关html/css等前端实现技术; 热爱生活、热爱设计、重视团队协作、做事认真负责、追求每一个像素的优化,有良好的沟通能力以及出色的工作效率。
可兼职地点 宝安 宝安南山福田
本人一直从事互联网行业工作,专注网站项目及产品的设计策划,拥有近6年中型项目经验,强执行力和跨部门沟通能力。熟悉掌握市场数据分析、用户行为分析,了解用户行为特征,并用于制定、指导营销策略与产品设计。具备丰富的知识储备,善于从战略角度思考问题,定制方案。 ● 负责持续推进数据平台的搭建和优化; ● 独负责产品整体数据获取和分析需求,包括需求调研、规划、原型输出,推动落地,保证产品质量和效果; ● 负责产品核心路径数据的监控,优化; ● 负责产品、运营、服务、市场等部门的数据获取的相关支持工作; ● 与运营团队和决策层共同负责产品上线后数据分析及产品运营。为产品流量和生命周期负责; ● 负责第三方对接平台的相关工作;
可兼职地点 龙华 民治
1. 熟练使用html5与css3布局 2.熟悉ES5的语法,以及es6的模块化。 3. 熟练使用vue全家桶(Vue-cli、Vue-route、Vuex) 4. 熟悉less嵌套使用、 5.熟练使用uni-app框架 6.熟悉react框架、熟练使用Ant Design、Element UI这些UI框架 7.熟悉异步请求promise、async/await以及用ajax、axios与后台交互
可兼职地点 罗湖 怡景
中国传媒大学广告学毕业,有近4年互联网设计经验,多个0到1的项目经验,涉及 web 可视化平台、官网、APP 、小程序等。 能独立输出完整设计方案,推动设计落地,保证用户体验 对设计有强烈的兴趣,持续关注设计前沿趋势和技术,并独立完成多个兴趣项目 个人作品集:https://docs.qq.com/doc/DYWlxVFRjRFJPR0VF
可兼职地点 宝安 宝安中心
研究生毕业于香港浸会大学人工智能与数字媒体专业,优等毕业生。 毕业后在香港财经媒体公司从事数据方面的工作,工作期间主要参与: 1. 开发交互式数据可视化网站 2. 爬取公众号和香港交易所文章,并清理、提取有用数据以开发自动写作机器人 3.处理其他部门提出的数据需求,例如,编写自动登录程序以获取后端数据 4.协助撰写公司自媒体运营的数据分析报告 熟悉python、mysql,了解html、css基本知识,对数据产品或功能的开发感兴趣
可兼职地点 龙岗 龙岗中心城
3年UI设计经验,独立负责过2款上线APP的视觉设计;兼任半年产品经理,具有产品思维,理解用户体验,对智能硬件熟悉;曾从事过平面设计,电商设计方面;熟悉iOS,Android,Android wear平台规范;美术专业出身,具备手绘能力。对设计抱有浓厚兴趣,不断学习尝试各种不同的设计领域中。
可兼职地点 福田 均可
1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。 3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中. 4. 不要相信庞大的管理类的东西会带来什么好处,可能是一场灾难,而要时刻注意单一职责原则,一个类专心做好一件事情更为清晰。 5. 如果数据没有必要加载,数据请务必延迟初始化,谨记为用户节省内存,总不会有坏处。 6. 异常抛出,在合适的位置处理或者集中处理,不要搞的到处是catch,混乱且性能低,尽量不要在循环体中捕获异常,以提升性能。 7. 地址引用链长时(3个以上指向)小心内存泄漏,和警惕堆栈地址指向,典型的易发事件是:数据更新了,ListView视图却没有刷新,这时Adapter很可能指向并的并不是你更新的数据容器地址(一般为List)。 8.信息同步:不管是数据库还是网网络操作,新插入的数据注意返回ID(如果没有赋予唯一ID),否则相当于没有同步。 9.多线程操作数据库时,db关闭了会报错,也很可能出现互锁的问题,推荐使用事务,推荐使用自动化的LiteOrm库操作。 10.做之前先考虑那些可以公用,资源,layout,类,做一个结构、架构分析以加快开发,提升代码可复用度。 11. 有序队列操作add、delete操作时注意保持排序,否则你会比较难堪喔。 12. 数据库删除数据时,要注意级联操作避免出现永远删不掉的脏数据喔。 13. 关于形参实参:调用函数时参数为基本类型传的是值,即传值;参数为对象传递的是引用,即传址。 14. listview在数据未满一屏时,setSelection函数不起作用;ListView批量操作时各子项和视图正确对应,可见即所选。 15 控制Activity的代码量,保持主要逻辑清晰。其他类遵守SRP(单一职能),ISP(接口隔离)原则。 16. arraylist执行remove时注意移除int和Integer的区别。你懂得。 17. Log请打上Tag,调试打印一定要做标记,能定位打印位置,否则尴尬是:不知道是哪里在打印。 18. 码块/常量/资源可以集中公用的一定共用,即使共用逻辑稍复杂一点也会值得,修改起来很轻松,修改一种,到处有效。 19. setSelection不起作用,尝试smoothScrollToPosition。ListView的LastVisiblePosition(最后一个可见子项)会随着getView方法执行位置不同变动而变。 20.与Activity通讯使用Handler更方便; 如果你的框架回调链变长,考虑监听者模式简化回调。 21.监听者模式不方便使用时,推荐EventBus框架库,使用时间总线,没接触过的同学可以自行脑补一下哦。 22. Handler在子线程线程使用Looper.prepare,或者new的时候给构造函数传入MainLooper来确保在主线程run。 23. timepicker 点击确定后需要clearFocus才能获取手动输入的时间。 24. 构造函数里面极度不推荐启动异步线程,会埋下隐患。比如:异步线程调用了本例的示例,就会悲剧等着崩溃吧。 25. 千万不要理所当然的以为一个对象不会为空,充分的做好容错处理;另外注意null也可以插入ArrayList等容器中。 26. ExpandableListView的子列表不能点击(禁用)要把Adapter的isChildSelectable方法返回true。 27. UI显示注意内容过长的情形要提前使用ScrollView否则在小手机上尴尬你懂得。 28. 注意按钮的感应范围不小于9mm否则不易点击;输入框注意光标的位置更易用户输入。 29. 服务器和客户端尽量统一唯一标识(有可能是ID),否则多少会有歧义和问题。 30. 注释,尽量去写足够的注释,去描述一下思路,达到看了可以明白某一块代码的效果。 31. 完整型数据一定要用Sqlite的Transaction,大数据一定要用。粗略测试插入100个数据有20倍的提速,插入1000个数据就有100多倍的提速。 32. 避免String=”null”的情况出现String = null,=””都可以。避免出现title=”无主题”这样的数据提交到数据库浪费空间。 33. 存在多个不同的dbhelper实例情况下,sqlitedatabase对象必然存在不同的实例,多线程同时写入数据,轮流写入数据时会不定时的报db is locked,引起崩溃,不管是操作同张表还是异表。读和写可以同时并发,轮流无规律的交替执行。同时写入数据时解决方案是用并发的每个线程都用事务,db则不会lock,按次整体写入。 34. 建议整个应用维护一个dbhelper实例,只要db没有关闭,全局就只有一个db实例,多线程并发写入db不会lock,严格交替进行写入:123123123。。。(123代表不同线程,轮流插入一个记录),读和写均不会锁住db,读写交替并没有规律,执行次数和程度看cpu分配给哪个线程的时间片长。 35. 一个任务使用事务嵌套N个事务,N个事务中有一个失败,这个任务整体失败,全部成功后,数据才写入,具有安全性,整体性。并且事务写入大批量数据的效率经实际测试成百上千倍的高于一般的单个写入。数据库大量数据、多线程操作建议使用LiteOrm数据库框架,更稳定简单。 36. 经常需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。 37. Long a; 判断a有没有赋值,if(a == 0)在a没有赋值情况下会报错。应该if(a == null),Integer、Floag等也一样,原因你懂,只是提醒你要小心喔。 38. 编码遇到读写、出入等逻辑要双向考虑,文件导入导出,字符字节相互转换都要两边转码。 39. 一个 int 值与一个 Integer 对象(能包含 int 值的最小对象)的大小比率约为 1:4(32位和64位机器有不同)。额外的开销源于 JVM 用于描述 Java 对象的元数据也就是 Integer,(Long、Double等也是)。 40. 对象由元数据和数据组成。元数据包括类(指向类的指针,描述了类的类型),标记(描述了对象状态,如散列码、形状等),锁(对象同步信息)。数组对象还包括大小的元数据。 41. 一个在 32 位 Java 运行时中使用 1GB Java 堆的 Java 应用程序在迁移到 64 位 Java 运行时之后,通常需要使用 1.7GB 的 Java 堆。 42. Hash 集合的访问性能比任何 List 的性能都要高,但每条目的成本也要更高。由于访问性能方面的原因,如果您正在创建大集合(例如,用于实现缓存),那么最好使用基于 Hash 的集合,而不必考虑额外的开销。 43. 对于并不那么注重访问性能的较小集合而言,List 则是合理的选择。ArrayList 和 LinkedList 集合的性能大体相同,但其内存占用完全不同:ArrayList 的每条目大小要比 LinkedList 小得多,但它不是准确设置大小的。List 要使用的正确实现是 ArrayList 还是 LinkedList 取决于 List 长度的可预测性。如果长度未知,那么正确的选择可能是 LinkedList,因为集合包含的空白空间更少。如果大小已知或可预知或比较小,那么 ArrayList 的内存开销会更低一些。 43. 选择正确的集合类型使你能够在集合性能与内存占用之间达到合理的平衡。除此之外,你可以通过正确调整集合大小来最大化填充率、最小化未得到利用的空间,从而最大限度地减少内存占用。 44. 充分利用封装(提供接口类来控制访问数据)和委托(helper对象来实施任务)两种理念。 45. 延迟分配 Hashtable:如果 Hashtable 为空是经常发生的普遍现象,那么仅在存在需要存储的数据时分配 Hashtable 应该是一种合理的做法。将 Hashtable 分配为准确的大小:虽然会有默认大小,但建议使用更为准确的初始大小。 46. EditText在setText时不要忘记是否需要setSelection。在大多数情况下是需要设置的。 47. XML两种情况要注意:1 属性名字时候有重复;2 注意文本是否包含非法字符,注意使用CDATA包裹。 48. 当逻辑没有明显问题时考虑对象属性、函数参数、网络传输参数是否全部了解,是否设置正确。 49. 当出现编译或者运行时错误,别人那没问题时,考虑你的编译环境和环境版本是否有问题。 50. 由于String类的immutable性质,当String变量需要经常变换其值时,应该考虑使用StringBuilder提升性能,多线程使用StringBuffer操作string提高程序效率。 51. java 栈的优势是比堆速度快,可共享,主要存放临时变量、参数等,堆的优势是可动态分配内存大小。 52. 只要是用new()来新建对象的,都会在堆中创建,而且其数据是单独存值的,即使与栈中的数据(值)相同,也不会与栈中的数据共享。 53. 基本数据类型定义的变量称自动变量,存的是‘字面值’,存在于栈中,可共享(存在即不新建)。 54. 多个RandomAccessFile对象指向同一个文件,可使用多个线程一起写入无需再自己加锁,经试验结论:三个线程分别写入100万次数据,使用锁约12秒,不使用约8.5秒。100个线程分别写入1万次数据使用锁耗时约4.2秒,不使用锁耗时约3秒。 55. XmlPullParser解析慎用nextText()方法,xml比较复杂,含有空标签、重复名字标签时容易出现异常问题;TEXT中使用getText()方法代替START_TAG中使用nextText()方法;START_TAG,TEXT,END_TAG三个事件配合使用。注意每个xml节点之间(不管是开始节点还是结束节点)都会出现TEXT事件。 56. 改变逻辑的时候考虑全部用到这项功能的地方,分散的地方多了,容易大意。 57. 当系统原生组件出现问题时,查看错误栈信息,自己写一个该组件的子类,并在合适的地方将出错方法复写一下,加上try catch保证不崩溃掉。不要扰乱了该系统控件的正常逻辑。 58. 输入控件注意对空格、换行等符号的控制;输入框里内容注意和左右控件的空间,防止误点击。 59. 注意函数参数里的++或者–操作。是++c 还是 c++,区别很大。 60. 各种地方、永远的不要小看null指针问题,甚至有些场合宁可错杀(try catch),不可放过。
可兼职地点 宝安 固戍
1、6年IT行业工作经验,其中包含半年asp.net开发经验,热爱互联网,时刻保持学习,且关注行业内的资讯。 2、具备优秀的产品设计能力,思维逻辑严谨,善于分析数据、使用用户体验地图洞察用户心理,从数据和用户体验挖掘需求优化产品,主导过从0到1的项目。 3、能明确产品线分工和管理,根据产品所处阶段,制定各阶段目标,把控产品的版本管理 ,并对结果负责, 曾担任过产品负责人。 4、目标明确,执行力强,有较强的项目管理能力、跨部门协调推动能力,一直都是产品经理兼任项目经理。
可兼职地点 南山 全深圳
1. 熟练使用JQuery库、Bootstrap,Ajax、json与与后台开发 完成交互 2. 熟练使用HTML5、CSS3技术,结合JQuery moblie、 zepto.js、MUI等框架完成移动端的开发 3. 熟练使用less预处理器、git、Webpack 等打包、管理工具 4. 熟练使用Vue框架,了解微信小程序开发、熟悉ES6规范 5. 熟悉MVC、MVVM开发设计模式
可兼职地点 罗湖 深圳任意范围, 其他地方可远程
1.具有卓越的学习适应能力、沟通协作和项目管理能力,能够在多变的环境下灵活调整、强力执行; 2. 熟悉产品设计理念及方法,对用户习性有独到认识;熟练掌握产品需求分析、设计技巧; 3. 熟悉互联网产品整体实现过程,包括从需求分析到产品发布,有多个成功的产品策划案例; 4. 熟练使用Axure、墨刀、Photoshop 、MindManager、PPT等软件。
1),熟练掌握Java语言,拥有丰富的系统设计分析能力及面向对象分析设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射原理,自定义注解及泛型,多次采用设计模式重构app代码; 2),熟练掌握JVM原理,反射,动态代理以及对ClassLoader 热修复有比较深的理解; 3),精通数据结构和算法; 4),精通UI,精通自定义View,能利用事件分发原理解决UI交互问题; 5),有阅读FrameWrok层源码来解决实际问题的经验,尤其了解AMS的原理; 6),对UI解面设计和优化有实际工作经验; 7),对内存优化,用户体验优化有实际调优经验; 8),熟练掌握volley/okhttp/retrofit等第三方架构,熟悉tcp/ip,http协议,对socket通信也相对精通,并具备相关性能调优能力; 9),有实际写过JNI代码进行NDK底层代码封装的经验; 10),精通C/C++语言,了解Kotlin,dart; 11),有MVP/MVVM架构搭建项目的实际开发经验; 12),对模块化,组件化开发架构有深入的研发经验;
就职于多家互联网公司, 都是 初创项目的公司, 一直都担任前端负责人, 独立开发项目, 对技术有源发的兴趣,持续学习 前端等前沿技术. 个人精通写 Vue全家桶,react全家桶,小程序, 混合开发经验丰富, uniapp, taojs, 都有实战经验,且工作以来 基本都是独立开发,
可兼职地点 南山 深圳都可以
个人优势: 1.具有研发逻辑思维,注重产品方向和客观条件; 2.优秀的产品构架搭建能力,制定Roadmap,以及较好的全局观和系统思维,有出色的协调和团队合作能力,能够把握产品整 体规划与发布节奏; 3.热爱阅读,输出相关知识文章,加深自身基础建设。 能力标签: 计算机专业背景、视觉工作经验、扫地机、洗地机、智能家居、熟悉IOT平台、软件产品经理、互联网经验大型项目背景、创业者思维、能创建团队协同小伙伴高效工作、 PMP、规划Roadmap、从0到1为产品负责、功能定义......
可兼职地点 龙岗 坂田
我是技术人才我在寻找远程工作
我是创业者我在寻找技术人才