跳槽时避免入坑

自11年毕业到现在都5年差不多了,在京都工作3年多,在二线城市工作**1年多**。一直转业移动互联网的移位端支出(android,ios,js,c++,cocos2d-x,html等),经历了码盲—->菜鸟—->牛犊—–>小牛之经过(呵呵),在及时段职业生涯中难免入了不少坑,在这个与大家享受一下,希望帮助到刚刚入职或者用跳槽的亲们。

事先上图,给吃瓜群众看一下。

图片 1

图片 2

建议新人不要平凡跳槽

效果图

一.平凡的跳槽可以穿梭的升迁身价是以偏概全之

开头拿到方案的下,感觉挺吃力。。。

       笔者自身经验

图片 3

     
11年在合肥相同所二依照大学毕业的撰稿人抱在就在青春年少出门闯闯的想法,带在打情人那里借来的差旅费和家用只身来到京随即所陌生的城池,没有朋友,没有亲人,只能停地下室而且还是床位的那种。 
笔者刚入职公司之时属于码盲,虽然大学学的是电脑科学及技能专业,各种基础开发语言和算法,操作系统,编译原理,单片机什么的且效仿过,但是毕业的时节发现这些东西早已经给几年之dota生涯吃特了。

设计稿

   
 出去来京的交通费和床位费还剩下一百多,怎么处置?只能速度找到同样卖工作啊,面试那段日子每日早起来群投简历,开始的时候照的是c++方向的支付,后来为面试官各种虐最终还是放弃了,因为模仿过java而且11年那么会动手android的未是过剩,机会就来了,后面几天我就算投android的简历及面试工作。一个礼拜病故要接受二三单offer,最后对比选择了同样寒对在中唯独做事主攻技术切有很多术大牛的店堂。公司主要做活动端的视频播放器和产生视频资源的纱视频播放,而且出谈得来之播报专利,核心都是微软暨联想出身。
我只好由太基础之召开打,开始读android,四不行组件,自定义view,抽象重构,设计模式,一个个的不适了后,android方面呢小有成就,甚至还附带学会了ios开发,cocos2d-x,js等等。随着能力的升迁工资啊是哗哗的涨,身边的报童呢是一波一波的转移。那些跳了槽的小孩或立刻觉得工资比较我高了点,可是几乎年下来反而没有几只工资比较我强之了。

分拆为老三组成部分。中间者视野统计为自己不能下手。不过经过细致分析后,原来so
easy!记录转老菜鸟的落实过程。。。

     
总之,做技术或者如忍耐得下马寂寞,沉得下来心,有力量就会见产生对应的报恩,不可知一直的通过跳槽来提升自己的竞争力,这种做法是无老之,只有有真才实学才是成为强者的必要。

图形实现

老菜鸟先勾勒个view,里面画了4单完美,结果就是视野圆圈马赛克,大小拉伸。失败的效应图就是无放出去了。

二.外包企业暨独立自主产品企业的选择

绘制实现

  • 自定义view

public class DotaMapView extends View {
    public DotaMapView(Context context) {
        super(context);
    }

    public DotaMapView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
}
  • 控件大小背景图片处理
    老菜鸟试过2种植方案,第一种就是未装,在xml里面background设置为dota地图。后来被否决了。因为位置和缩放问题。第二种不畏是将背景图绘制上去,nonono,不是绘制一个dota、地图。。。老菜鸟无那水平
    ,是拿背景图绘制出。
    故此,声明背景bitmap,并初始化

/** * 背景圖片 */
private Bitmap mBgImg;
public DotaMapView(Context context, AttributeSet attrs) {    super(context, attrs);    init();}
private void init() {    mBgImg = BitmapFactory.decodeResource(getResources(), R.mipmap.math_data_map);}
  • 接下来打定义控件三统曲之onMeasure,因为地图是方的,并且因为背景图为参照

/** * 控件的宽 */private int mWidth;
/** * 控件的高 */private int mHeight;
    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        /**
         * 设置宽度
         */
        int specMode = MeasureSpec.getMode(widthMeasureSpec);
        int specSize = MeasureSpec.getSize(widthMeasureSpec);
        if (specMode == MeasureSpec.EXACTLY)// match_parent , accurate
        {
            mWidth = specSize;
        } else {
            // 由图片决定宽
            int desireByImg = getPaddingLeft() + getPaddingRight() + mBgImg.getWidth();
            if (specMode == MeasureSpec.AT_MOST)// wrap_content
            {
                mWidth = Math.min(desireByImg, specSize);
            }

        }
        /***
         * 方形高=宽
         */
        mHeight = mWidth;
        setMeasuredDimension(mWidth, mHeight);
    }

使是设置的一定大小,比如
android:layout_width="match_parent" android:layout_width="50dp"
那么控件的大大小小就安装大小,如果是wrap_content,那么来背景图片大小与布局宽度共同决定

  • 没有啊排版布局,所以直接进去绘制,先将背景绘制出来,背景是满控件并且完全展示的,所以用者办法

    图片 4

    绘制背景

第二个参数是图片的裁剪,因为我们是100%的,所以传个null,第三个参数是位置  
`mDestRect.left = 0; mDestRect.top = 0; mDestRect.right = mWidth; mDestRect.bottom = mHeight;`  
别再draw里new对象,所以在init里实例化Rect,然后绘制

    //绘制背景图片
    private void drawBackGroud(Canvas canvas) {
        mDestRect.left = 0;
        mDestRect.top = 0;
        mDestRect.right = mWidth;
        mDestRect.bottom = mHeight;
        canvas.drawBitmap(mBgImg, null, mDestRect, mPaint);
    }
  • 下一场分析眼睛
![](https://upload-images.jianshu.io/upload_images/1454742-bd160a5d981ba8c4.png)

眼睛



首先是外边圆环,然后是中间透明度50的视野,然后是实心的圆心。  
绘制这个眼睛,需要:整个眼睛半径,外环的宽度,内圆的半径。  
我们定义三个画笔设置样式,声明颜色,开始绘制

    //绘制t天辉真眼
    private void drawDOs(Canvas canvas) {
        //服务端给的坐标是在dota地图里的坐标,我们要换算成控件的坐标,比如x: 14,y: 68,地图宽高是127
                int  x= 14* mWidth / MAP_SIZE;
                int  y= 68* mHeight / MAP_SIZE;
                mPaintOut.setColor(mDOutColor);
                mPaintIn.setColor(mOBColor);
        //外环的宽度是以外环中心为中点,像内外同时等量扩散的,比如一个半径为10的圆,外环半径为2,如果直接以半径为10画,那么整个圆的半径就是11。
        //所以要重新计算半径:整个圆半径-圆环宽度/2
                canvas.drawCircle( x,y,obRadius-PAINT_OUT_PX/2,mPaintOut);
        //绘制中间半透明
                canvas.drawCircle( x,y,obRadius-PAINT_OUT_PX,mPaintCenter);
        //绘制实心圆
                canvas.drawCircle( x,y,PAINT_IN_PX,mPaintIn);
        }
  • 下一场将是四只圆都绘制出来

1.外包企业。外包企业很至中软国际,文思海辉,小到二三单人之小店铺,无非就是是人口外包和类型外包二种。

没事写于定义进度漫漫以及拖动重绘

传送门

1.1
人员外包就是当别的铺面项目比着急或者不知道就上面的艺之时段经过外包的法门拿你管及他们之工作场地去举行连锁的支付,这种情况相似是工作地方不定点,随着外包的急需变动如果休歇的转移,也说不定会见无鸣金收兵的出差。

1.2档外包就是别的店将一个型的一对还是完全承包给您所当的庄支付。

外包企业的弱项:工作较忙碌,没有归属感,责任少,做好吃布置的劳作就吓,当您于人员外包的时光或会见逢冷眼。有的外包企业或许对相对高点。

2.自主活商家

友善号发生相对完善之系制度,完善的团队及扶植新人和鼓励的机制。公司见面制定相对长期的计划。你或由一个品类之发起开始就一直顶一个类型还是有关品种之开发同跟进。整个过程的开支要求相对是比较强之,不是粗略的做到项目经理的布置就吓了,还要管相应之干活就性能再好,体验更好,更易扩展等这么压力就好的万分。随着项目的跟进要求的增强,疑难问题的解决,你协调的技艺为在无形中中发生量到质的生成。

小编选择的凡自立产品商家。

三.很商店小和微商店之选料

以十分商家,你恐怕学到不少管制规则与法,但是这些方式后躲的原理、适用范围,你无必然能够领会到。而当多少公司,你得领略事情的前因后果。一般而言,到深商厦办事之独到之处在:职务分工清楚,能得到企业系统化的傅训练,在集团协作之氛围里,学习关系和协调等组织运行能力;缺点是做事范围比狭窄。中小企业的长是员工要身兼数职,强调独立作业的力量,可以赢得比多的实战经验;缺点是企业风险比较高、职务变动频繁,教育训练或于薄弱。

一个铺有着的田间管理规则都和它的具体情况息息相关,和她从的事业、公司成员、外部环境息息相关。在老商家,你特别不便体验及这或多或少,因为商家已经进化变成展示,它的各种问题该缔造者都已经撞并解决了,你是以拖欠公司之前辈所建的框架里工作,而于微店铺多框架是使倚重你去立的。

一般的话,大庄注重发展潜力,小公司青睐实际技能。同时,小商店再度重视效率和报,一般不会见助长时地等候一个人数的成材,所以爱好招收有经验、能快速上手的人数。而生商店喜欢将您养成和他们风格一模一样的人口,为者,他们心甘情愿付良多。

上好商家办事,可以感受及于专业之商店保管及企业文化等等。福利好,制度完善,还会取得各种培训机会,甚至还能够短期出国读书。大柜还能也而提供在不同环境被与差之丁共事的时,有利于结交朋友……

唯独,大庄团队极大,繁文缛节比较多,运作不使有些商店灵活。新进员工要于太底部的工作岗位做打,竞争对手众多还还抱有良好的教导背景,所以,想当里面脱颖而出很为难。大商店分工又过于细致,工作时同一长或会见觉得乏味,同时也未便于对任何领域技术的健全控制。而且产生给裁员的恐怕。

稍许店最直接的利是与企业自小至死的创业过程,能奠定个人事业与经济基础。由于小店铺人员少,升迁机会好,甚至你生出或同样开始便被委以重任。在稍微商店里,你的一切都是有价之都是要的,不见面让视为“附属品”。可能薪和会微微小有,但再次有着挑战性。公司要每个干部都竭尽其能,因此若用能够接触到哪运转一个店铺之净经过。

稍稍编刚毕业选择的凡技巧于专业的多少店铺。

四.面试你需要对公司之垂询

貌似经过同段惨烈的艺面试之后,面试官都见面咨询您产生没起您想如果询问的要你生出啊问题。这个时段你势必要是抓住机会了解你所关心的物。

1.铺面的主营业务是匪是适合您的想望。

2.商家的集团及技术水平怎么样。

3.公以商家未来的生意发展是怎么的。

4.商行之加班情况。加班时来是比照时间攒可以调休,有的是按照企业确定计算改为现金,有的是调休和现金相结合。还有的就算是一心无偿。

5.局之福利待遇,社保,公积金,活动资金,年终奖金,节日奖励等。

6.离职底时光用专注的事项,避免自己遭遇莫名的损失。

小编就既当离职的时段给坑了。莫名的拘留掉了一半单月之薪饷,好心塞啊!!

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website