慢慢来,比较快。四年Android,共勉。
四年阿,我特么以为我才17岁,不想已经27了,操蛋阿。加班熬夜,我的黑眼圈,黑头泛滥。如果木有自拍神器,我是决计不会爆照的!!
第一年,学了七天android找上了第一份工作,后来接了个外包,是做智能家居的,协议是走底层芯片。。居然不是HTTP。坑爹的又因为频繁的java读写sd卡有缓存,只能用C写。我只能苦命的下了cgwin,学会了NDK。半年后换了个工作,加班太正常了,也太欢乐了。
第二年,因为坚持写博客http://stay.cnblogs.com我有了自己来弄个网站的念头http://stay4it.com,买了域名,服务器,备案,用wordpress,改css,改logo,改改改。现在简单点的php也能看的懂。光有网站也不给力,总得弄点广告收入,后来玩起了Adsense,买流量,买点击,后来被封号。工作中,各种奇葩得问题,做个社交软件,你总得支持emoji表情吧,我特么把emoji得文档看了千万遍,最后还是被我贱贱的解决了。又做了几个外包,还收了几个徒弟,实在太忙,坚持了2个月就停止了。后来又想做论坛,把wordpress又改称dissuz,自己搭了svn。
第三年,陆续接外包,换工作,去欧洲耍。外包做了个游戏市场,做了个视频直播,我真心想不通,android是开源的么?为啥还有xpk,hpk,gpk?视频直播又接触到了百度云媒体,百度云推送,确实不错。自己做了个小黄图(美女图片)。交过一个产品妹子,然后马马虎虎能做axure,玩玩mockup。整天跟老外汇报进度,口语也进步不少。产品要copy iOS,每次看实现都要恼火的去看iOS代码。后来自己找了个视频教程,大致能看懂iOS了。工作中遇到的坑爹问题也多,什么集成PDF,加密sqlite,AspectJ,Lucene。都特么是我花了好长时间才弄完的。
第四年,好多人都找我有偿解决问题,年后回来了突然就想重新做培训,定位在中级开发者,看到这么多二年工作经验的程序员,薪水少的可怜或者没日没夜的加班。大家是如何经营自己的?我从物理系毕业直接转过来都混的还不错,大家不应该混的更好吗?关于培训,正常人估计要花时间来调研,犹豫自己能不能讲的好,怎么做推广,怎么定位。我开始做培训也就是年后回来突然冒出来一个点子,然后立马就开始做。录好第一期视频就开班了,总共加起来一周的时间。我就是爱折腾,什么都想尝试。等到有把握时再去做一件事,往往意味着永远的等待。这几天我也一直为招生源而头疼,很多学员都是以前关注过我,一出来就买了。基本也没问我什么问题,其他都是问的人多,买的很少。我想终归是个信任和认可的问题。我也不爱吹嘘自己,标榜自己是什么什么牛逼公司,自己有多厉害。实事求是,我更喜欢讨论如何提高能力而不是技术,如何经营自己而不是什么五年规划。
时隔这么多年,我一直都没学C,没转framework,也没转iOS,更没不做IT。书到用时方恨少,这句话虽然没错。但是这么多东西全都掌握你要花多久。关于那个木桶理论,其实把,虽然一人一世界,但是每个世界还是有交集,你的短板可以借助别人的长板,大家一起抱团不就好了么。这几年我认识了好多基友,他们都或多或少的帮助过我。年轻人切记不要浮躁,而且要学会闭嘴。这样你所追求的东西很快就会给你机会。
那些爱问多少年经验能要多少薪资的,首先该问问你自己的能力值多少,每一个offer都有运气的成份,要多要少其实都没关系,只要你心里平衡就好了。或者你可以想想,年薪10w,20w,50w,100w。这些分别都是什么职位,有什么要求,承担什么责任,猎聘网上很容易就能分析出来。没必要非得问人家可以要到多少。而且如果你的收入来源只是那被压榨过的薪水,那么还有什么能提高你的整体收入呢?除了工作,你还可以做些什么来获得财富?当你有天额外收入比工作还高,那你还在意那年薪吗。
工作几年的这些人,估计都在担心三十而立的那道坎,我也不例外,我这么萌的人到了三十就要变大叔了==想再多也没什么意思,慢慢来,比较快。把握好自己,经营好自己。做到这般便够了。
慢慢来,比较快。四年Android,共勉。的更多相关文章
- 【原创】NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战
概述 本文演示的是一个Android客户端程序,通过UDP协议与两个典型的NIO框架服务端,实现跨平台双向通信的完整Demo. 当前由于NIO框架的流行,使得开发大并发.高性能的互联网服务端成为可能. ...
- 四、Android学习第四天——JAVA基础回顾(转)
(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天——JAVA基础回顾 这才学习Android的 ...
- 20145206实验四《Android开发基础》
20145206 实验四<Android开发基础> 实验内容 ·安装Android Studio ·运行安卓AVD模拟器 ·使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号 ...
- 20155212 实验四 《Android程序设计》 实验报告
20155212 实验四 <Android程序设计> 实验报告 (一)Android Stuidio的安装测试 参考<Java和Android开发学习指南(第二版)(EPUBIT,J ...
- 20162330 实验四 《Android程序设计》 实验报告
2016-2017-2 实验报告目录: 1 2 3 4 5 20162330 实验四 <Android程序设计> 实验报告 课程名称:<程序设计与数据结构> 学生班级:1623 ...
- 第四章Android移植环境搭建
第四章Android移植环境搭建 这一章主要学习如何搭建 Android 移植的环境.因为 Android 底层是基于 Linux 内核的,所以本章从交叉编译环境等嵌入式开发环境的搭建开始,介绍了 B ...
- 2017-2018-2 20165237 实验四《Android开发基础》实验报告
2017-2018-2 20165237 实验四<Android开发基础>实验报告 实验报告表头: No.1 实验要求: Android程序设计-1 实验要求: 参考<Java和An ...
- 2017-2018-2 20165325 实验四《Android程序设计》实验报告
一.Android程序设计-1 1.检查点要求 Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for Android ...
- 2017-2018-2 20165312 实验四《Android程序设计》实验报告
2017-2018-2 20165312 实验四<Android程序设计>实验报告 一.安装Android Studio并进行Hello world测试和调试程序 安装Android St ...
- 2017-2018-2 20165315 实验四《Android程序设计》实验报告
2017-2018-2 20165315 实验四<Android程序设计>实验报告 第24章:初识Android Android Studio项目的目录树 1 build:该目录包含了自动 ...
随机推荐
- 【java】switch case支持的6种数据类型
switch表达式后面的数据类型只能是byte,short,char,int四种整形类型,枚举类型和java.lang.String类型(从java 7才允许),不能是boolean类型. 在网上看到 ...
- 【MySQL】MySQL的常规操作
MySQL的常规知识 标准的SQL语句通常可分为如下的几种类型: 1,DCL(Database Control Language) :数据控制语言,主要由grant和revoke关键字组成. 2.DD ...
- 【C语言】练习1-23
题目来源:<The C programming language>中的习题 练习1-23: 写一个删除C语言程序中所有的注释语句.要正确处理带引号的字符串与字符常量.在C语言中,注释不 ...
- [aaronyang] nodejs学习-mongodb[1]
1.资源提供与安装(ayjs.net) 学习说明:nodejs还是在非windows环境下操作好,所以一切还是 当前时间:2014年12月06日aaronyang 官网地址:www.mongodb.o ...
- SQL Server 阻止了对组件 'Agent XPs' 的 过程 'dbo.sp_set_sqlagent_properties' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。
Sqlserver 2008 在配置分发向导的时候报了如下错误: 使用 Agent XPs 选项可以启用此服务器上的 SQL Server 代理扩展存储过程.如果禁用此选项,则 SQL Server ...
- RecylerView 的使用方法
package com.cardvalue.sys.fragment; import android.content.Intent; import android.net.Uri; import an ...
- vc++加载透明png图片方法-GDI+和CImage两种
转载自:http://blog.csdn.net/zhongbin104/article/details/8730935 先看看GDI+的方法方法1: 1.GDI+画透明图层(alpha)的png ...
- Mac OS X 下多个JDK版本的切换小技巧
如果在系统中安装了多个Java JDK 版本,可能会根据项目或编译环境的不同来回切换,下面有两种非常方便的方法供大家选择. 我的机器上有 Java 7 和 Java 8,大家根据自己的 JDK 版本自 ...
- Python把同一个对象循环赋值给另外一个变量
Python把同一个对象循环赋值给另外一个变量,修改一个对象,其他对象也修改了 >>> row=['_'] * 3 >>> board = [] >>& ...
- 怎么删除Elasticsearch里的index内容
DELETE testindex 请求方式为 DELETE, 跟库名