我是一个工作3年多的android开发,因为公司和个人发展原因。打算跳槽!

这次跳槽又给我好好的上了一课!所以我自己反思总结了一下。然后整理出一下几点 程序猿打算跳槽的时候须要注意的几点。

一 先想好自己要去一家什么样的公司,对自己有一个清晰的规划目标。

由于这时候你已经有一定的选择权了。不是刚毕业出来找工作那会就希望非常快上班了。所以你要想好想去一家什么样的公司,
一是对 投简历的时候你会有目的性的去投 不要投太多。我投简历投了差点儿相同40家公司。基本接到最少30个电话。所以大部分面试都没有去。

这个事实上非常不好,导致这样的尴尬局面产生的就是由于我没有自己提前规划好。

投简历也是乱投。

二是 假设同一时候 收到多家offer的时候,能非常快做出选择。  
结合我自己来说,我一共面试了6家 。收到3家的offer, 待遇差点儿相同,公司名字就不详细透露了,   第一家是做视频直播类的app,第二家是做公司 自己的产品  物流快递信息的。第三家是 做公司自己的产品,在平板上面做一个android
应用 用来进行project设计建造用的,  是一家建筑project公司 。这公司待遇最好。


我最后综合比較思考了一下 。选的第一家公司。尽管他不是待遇最好的。可是我认为我能够在这家公司学到不少东西!并且公司的产品我认为是我想做的那一类的。

而另外两家感觉产品发展不是非常好!

二 面试前要了解清楚  你要去的这家公司的大体情况。

面试的时候还碰到有些公司去之前不了解这些公司情况的。我有一份面试是群里面一个人发招聘信息,就过去了 ,当时没想太多。可是到了公司 我就惊呆了,两个人在公司门口沙发上 脱了鞋在睡觉。

后来一个人过来 让我进办公室。直接和我说 我们这是外包公司。问我工作多长时间了,我说3年多,android
前后端都做。这个人说我们这有个和你差点儿相同的 ,如今8k你能接受吗? 我说我考虑考虑吧!确实雷人。 后来我想了一下,我做的不正确的一点就是 我在去这家公司面试之前没有把这家公司的一些基本情况了解清楚,导致白跑一趟!

所以 面试去公司之前把这家你要面试公司的基本情况了解下还是非常必要的!

公司的一些业务。规模等等。


三 面试前要看一下android的面试题。

由于有一些的公司都是有笔试题的 。目的也是为了考察android的一些基础知识。所以面试前看一以下试题还是非常必要的!面试题大部分都在这个 


里面 。

最典型的是这道题:Message、Handler、Message Queue、Looper之间的关系。

四 平时工作时尽量多看下一些功能的实现原理。


一般笔试题答的差点儿相同。都会有技术总监来和你沟通一下详细的问题。比方你做过的一些功能是怎么实现的。

举个样例  比方图片上传  裁剪  等。像我就发现有些功能是自己当时从网上 看的人家写的技术博客 依照人家思路解决的一些问题。 或者自己找的  现成的demo改的功能。 这些问到详细里面的原理的时候我就不清楚应该怎么回答了。

由于有些功能,我确实非常快做出来了,可是我做出来
根本没细致去看人家的实现原理。

所以一被问到就回答不出来所以然了。

所以平时自己做完的功能最好有时间再看看详细的实现原理。

不要做出来就ok, 自己能做  和  自己会做 还是非常大差别的。我有这个体会,是由于我去一家公司面试。让我做一道上机题,在没有网络的情况下,给我一个读取文件生成excel的功能。当时我想半天不知道怎么弄了。可是这个功能我以前做bs的时候做过,当时就是从网上找的资料。
 可是自己写  确实写不出来。

五 薪资待遇问题

薪资这一点对于大部分跳槽的伙伴们来说应该也是非常关心的一点。

一般有过工作经历的。面试的时候都会被问到 期望薪资是多少? 然后非常多还会问你 上一家公司的薪资是多少?

所以正常来讲,你跳槽后给你开的薪资和你离职前的薪资有非常大关系。更有的公司甚至须要你出具之前公司的 薪资证明。

一般来说,跳槽后薪资 = 跳槽前薪资+ (3-8k)左右。当然我不排除有人能力比較强工资直接翻倍的。

我说的仅仅是大部分情况。所以对于这一点大家尽量实事求是的说。

可是大家不要太在意这些。由于你能够说 我跳槽就是对之前待遇不惬意。我的能力能够拿到更好的待遇。所以选择跳槽。

这样就能够名正言顺的多要一些了。

还有说期望薪资不要说 范围 比方:15-20 这样你仅仅能拿到15,想要20就直接说20 公司假设想录用你 ,会和你再沟通! 可是大家也不要总是狮子大开口。漫天要价。毕竟公司也不傻。

就算公司录用了你,假设你过不了试用期,还是不行的。

所以我给大家的建议是 尽量要符合自己水平的待遇。

推荐大家增加我的qq群:Android开发经验交流群 454430053

微信公众号:AndroidDevelopment

如今能想到的大概就这些,希望大家看完能对大家有所帮助!

android 程序猿跳槽须要注意哪些?的更多相关文章

  1. 七个 Android 程序猿提高效率必备工具

    Android 程序猿提高效率必备工具 0x00 Code tree for GitHub 这个 Chrome 浏览器插件.Github 作为最大同性交友网站,每天的工作几乎是从打开这个网站开始的.当 ...

  2. 辛星跟您玩转vim第三节之程序猿特须要的移动方式

    前面第二节我首先值得一提的是,我的vim教程pdf版本号已经写完了.大家能够去下载,这里是csdn的下载地址:csdn下载.假设左边的下载地址挂掉了.也能够自行在浏览器以下输入例如以下地址进行下载:h ...

  3. 给Android程序猿的六个建议

    假设你一年前写的代码 , 在如今看来你还感觉写的非常不错 , 那么说明你学习的不够多. 不要在Context中持有静态引用 public class MainActivity extends Loca ...

  4. Android程序猿学习路径

    而一些工作,而不仅仅是通信毕业生,很多学生没有工作或熟练Android工作人员指导的情况下,,如何学习Android而提高Android更多关注的水平. 享: 1.Android知识 1.1.站点资源 ...

  5. Android程序猿必须警示的13个坑

        Android开发中,犯错是难免的,不犯错是不正常的,但是犯了错以后,我们必须时刻谨记这些坑,避免再次被坑,下面小编整理了13个,日常工作中,比较常见且易犯的错误,分享给大家.    1.类的 ...

  6. 每一个程序猿都须要了解的一个SQL技巧

    对于数据过滤而言CHECK约束已经算是相当不错了.然而它仍存在一些缺陷,比方说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它仅仅在特定条件下才生效. 使用SQL标准的WITH CHECK ...

  7. Android程序猿自己动手制作.9.png图片

    1:怎样制作9.png图片素材: 打开SDK工具文件夹下: draw9patch.zip  解压执行draw9patch.bat.有的直接搜索会有:draw9patch.bat. 双击执行后,例如以下 ...

  8. Java程序猿跳槽应该学哪些方面的技术

    互联网产品.大型企业级项目常会用到的: 并发处理技术 具体到Java上通常是涉及java.util.concurrent.并发锁机制.NIO等方面,当然最近比较火爆的Netty框架也可以作为高并发处理 ...

  9. Android程序猿必掌握的sqlite数据库连表查询

    SQL查询的基本原理:两种情况介绍. 第一.   单表查询:依据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的):然后依据SELECT的选择列选择对应的列进行返回终于结果. 第二 ...

随机推荐

  1. ES6 学习笔记 - 变量的解构赋值

    变量的解构赋值 学习资料:ECMAScript 6 入门 数组的解构赋值 基本用法 可以从数组中提取值,按照对应位置,对变量赋值.这种写法属于"模式匹配". let [a, b, ...

  2. Android 百度地图 android.view.InflateException: Binary XML file line Error inflating class com.baidu.mapapi.map.MapView

    android.view.InflateException: Binary XML file line Error inflating class com.baidu.mapapi.map.MapVi ...

  3. web安全测试--XSS(跨站脚本)与CSRF

    XSS攻击原理 反射型 发出请求时,xss代码出现在URL中,作为输入提交到服务器端,服务器端解析后响应,xss代码随响应内容一起传回浏览器,最后浏览器解析执行xss代码.这个过程像一次反射,故叫反射 ...

  4. 接口与抽象类的区别-Java

    概念-抽象类: 类是对某一个对象的具体描述,抽象类则是对有共通之处的对象,描述共通之处的类;包含抽象方法的类一定的抽象类,抽象类并不一定包含抽象方法;抽象类中可以有数据成员,但数据成员必须是stati ...

  5. Linux服务器文件权限被改

    阿里云买的ubuntu服务器遭受了不明攻击,导致站点访问不了,折腾了很久,才发现是文件的权限被修改了.然后就是一点点的修改,很是麻烦.服务器的安全要重视呢! 1.修改权限 chmod 755 * -R ...

  6. 日常开发需要掌握的Git命令

    本人待的两家公司,一直都是用的SVN,Git我只是自己私下学习和开发小项目的时候用过,工作一直没有使用过,但还是要学的... Git是最好的分布式版本控制系统 工作流程 SVN和Git的区别 SVN是 ...

  7. pl/sql编程语言

    –pl/sql编程语言–pl/sql编程语言是对sql语言的扩展,是的sql语言具有过程化编程的特性–pl/sql编程语言比一般的过程化编程语言,更加灵活高效–pl/sql编程语言主要用来编写存储过程 ...

  8. 【Redis】四、Redis设计原理及相关问题

    (六)Redis设计原理及相关问题   通过前面关于Redis五种数据类型.相关高级特性以及一些简单示例的使用,对Redis的使用和主要的用途应该有所掌握,但是还有一些原理性的问题我们在本部分做一个探 ...

  9. Github Pages另一个选择:GitCafe-Pages

    今天找资料时,瞥到了GitCafe-Pages字样,记得前些日子就看到过GitCafe,知道这个是国内的类似Github的代码托管平台,所以一看字样就明白了这个是与Github Pages一样的东东. ...

  10. HDU4496 D-City【基础并查集】

    Problem Description Luxer is a really bad guy. He destroys everything he met.  One day Luxer went to ...