慢慢来,比较快。四年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:该目录包含了自动 ...
随机推荐
- 【Android】Android连接SQLite3数据库的操作
在前面使用SQLite3的时候,并没有留意到有SQLiteOpenHelper这个类,所以只好在Activity里面去创建和维护数据库跟数据表的创建. 但是,现在有了SQLiteOpenHelper这 ...
- SQL中获取排序分组后数据的脚本
废话不多说了,先上一段代码,如下所示: select distinct b.OrgID,b.CompanyID,b.AreaID,b.CustChannelID,b.CustID,b.SaleTo ...
- [Android] 使用Include布局+Fragment滑动切换屏幕
前面的文章已经讲述了"随手拍"项目图像处理的技术部分,该篇文章主要是主界面的布局及屏幕滑动切换,并结合鸿洋大神的视频和郭神的第一行代码(强推两人Android博客),完毕了 ...
- mac 上运行cassandra出现的java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: : : unknown error错误解决方法
mac 上运行cassandra出现的java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostExce ...
- Spring Boot修改内置Tomcat端口号
spring Boot 内置Tomcat默认端口号为8080,在开发多个应用调试时很不方便,本文介绍了修改 Spring Boot内置Tomcat端口号的方法. 一.EmbeddedServletCo ...
- 【转载】Java导入导出excel
转自:https://blog.csdn.net/jerehedu/article/details/45195359 目前,比较常用的实现Java导入.导出Excel的技术有两种Jakarta POI ...
- Keras 2.0版本运行
Keras 2.0版本运行demo出错: d:\program\python3\lib\site-packages\ipykernel_launcher.py:8: UserWarning: Upda ...
- 微信小程序 自定义单选复选按钮组的实现(用于实现购物车产品列表功能)
(一)单选按钮组 模型图如下: index.js Page({ data: { parameter: [{ id: 1, name: '银色' }, { id: 2, name: '白色' },{ i ...
- 四、s3c2440 裸机开发 通用异步收发器UARN
四.通用异步收发器UARN 原文地址 http://blog.csdn.net/woshidahuaidan2011/article/details/51137047 by jaosn Email: ...
- 腾讯云服务器 - 配置JDK环境以及Tomcat+nginx服务器
安装完ngxin以及fastdfs后,那么jdk和tomcat是肯定要装的,本篇很简单,实在没啥好说的,都是基础,略微带一下,如果是大牛路过可以看看吐槽一下 云服务器上初识环境如果没有选择附带其他软件 ...