热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

如果你怕辛苦,过不了这关,明年这个时候就是大了一岁,仅此而已

很久没有总结下自己的生活学习工作历程了,今天好好梳理下,总结过去展望未来。从今年四月开始,一向对股市不感冒的我看到同事一天入账1w的兴奋样子,终于忍不住杀入股市,4,5月刚好是创业板癫狂躺着都赚钱的时
很久没有总结下自己的生活学习工作历程了,今天好好梳理下,总结过去展望未来。

从今年四月开始,一向对股市不感冒的我看到同事一天入账1w的兴奋样子,终于忍不住杀入股市,4,5月刚好是创业板癫狂躺着都赚钱的时期,虽然投入了不多,我也很快入账2w,一时间被这么轻松得来的钱冲昏了头脑,想想辛苦干活一个月工资,炒股没几天就赚到了,发现来钱原来这么容易(当时根本没想过亏起来更容易),有点飘飘然了。于是也没有了上班的热情,天天情绪随大盘起伏,日子过得既紧张又兴奋,都快忘记了自己还是一个拿着工资的普通上班族。。。然而好景不长,出来混怎么来的就怎么回去,没过多久到了股灾6月,一路狂泻,利润亏进去了,本金也进去了,开始一直侥幸肯定会回本,听砖家说牛市任然在(砖家都是些扯几把蛋的),一直死扛到八月,结果最终倒亏3w+,把准备装修的钱都亏进去了(买房后很穷了,就6w老本准备装修用),这时候沪指已经跌破3000点。。。回想自己炒股来的4个月,回想着几个月的心理历程,真是竹篮打水一场空,亏了欠不说,更浪费了宝贵的时间。其实从一入股市我内心一直很明白,炒股不管赚钱还是亏钱内心都很空虚,为什么空虚,因为炒股说到底是个投机很高的行当,即使你现在赚了很可能哪天一样还回去,内心都这点深信不疑。致富靠投机就像赌博了,太危险了。在几番思想抗争后,终于翻然醒悟,痛定思痛,下定决心挥刀斩乱麻,以炒股失败巨亏退出股市不玩了。其实好几个朋友都说反正已经到这么低了不如拿着,说不定哪天会回来。我只想说,没错,你们可以拿着,但是我不行,因为我理解自己的性格,如果留下后路,就根本无法完全退出来,就没法安心学习安心工作,结果就是天天继续看大盘。。。所以,我认栽,愿赌服输,算是告诫自己务必坚持务实的原则。我始终认为,钱亏了还可以再赚来,但是此刻心必须要回来。
出来之后刚好部门有个千载难逢非常难得的进阶提升学习机会-系统异常分析工程师培养计划,说白了就是解决各种我们以前束手无策死机问题的一个学习机会。在以往我们遇到死机问题简单的自己看log可以找出来解决,但是稍微复杂就无能为力了,只能提mtk处理了(鄙人做mtk平台六年了),其实以前就一直想进入更深层次的学习,但是苦于一直没有人带,完全自学这个难度太大,而且一旦遇到问题解决不了,信心容易受挫,很难坚持下去的。现在刚好有这么好的机会学习,有人带和制定学习计划,为什么不珍惜呢?说真的,这点真应该感谢LIYU老大去争取这样的机会,那句话说的对,跟谁干比干什么更重要。能遇到这样的领导也是缘分,我早已经厌倦了单重改bug的工作,因为那样看不到能力提升...所以这次我投入了120%的热情进去学习,热情度堪比当年大三玩单片机一样的热情投入到学习中,还记得当年玩单片机,一个人从 Protues仿真-编程实现-layout-PCB手工制作-焊接调试-论文报告,一路下来,疯狂的时候几乎每天到凌晨一点后,那段时间,也许在外人看来可能觉得太累了,其实不然,如果你有兴趣驱使,多年以后,那将是无比珍贵的回忆。
言归正传,从最开始内心抗拒看全英文datasheet(鄙人英文实在太烂),痛苦两个星期后,到现在已经完全克服掉,虽然阅读能力没有显著提升,但是内心已经不再抗拒,改变从思想变,一切会变好。学习的内容很多,我们从最基础学起,第一部分主要任务就是深入理解ARM体系架构指令集和内存管理,AAPCS,函数栈布局,汇编指令和机器码编码规则和机器码阅读,linux 信号等。第二部分主要是linux kernel代码的研读,从entry.S开始看,需要深入熟悉ARMV8各种异常处理流程、入口等,对kernel熟悉的程度决定了你解决问题的效率,期间要学习如 gdb,trace32,objdump,readelf等基本的GUN工具。第三部分主要是深入理解native层分析,需要熟悉db的打包流程,熟悉AEE机制等,基本流程和kernel层学习差不多,只是内容有些不一样而已。 虽然这里写起来好像不多,但是实际的内容涉及很广,对于我这种几乎没有这方面基础的菜鸟来说,已经是很大的挑战了,现在我已经开始看了三周的ARMv8的datasheet,还在继续深入理解ARMv8的异常处理流程,放假也从早看到晚上11点,自己画流程图加深理解,不懂地方反复研读,反复推敲,开始抗拒的datasheet,现在觉得是本很详细的资料,也让我英文阅读能力提升了不少.忽然有种感觉,生活工作都特别充实,充满激情和希望的感觉。而这种感觉在炒股那几个月里面根本没法体会的,甚至工作六年了第二次如此求知若渴的感觉(第一次是刚入门那会不得不奋斗时期),有激情和热情的感觉真的很好,从这个角度讲幸好炒股失败退出了,否则说不定现在还在看大盘,而如果那样的话,明年的我只是比现在的我大了一岁而已,能力上没有任何提升,时间却一直在做减法。或许确实应了那句话:塞翁失马焉知非福。 这个学习难度是比较大,是我目前遇到的技术上的最大挑战,开始一度对自己没自信,其实想一想技术的东西说到底是懂就简单,不懂就复杂,应该给自己多一些自信,能够拿下来。 从09年毕业到现在已经工作整整六年了,时间真是过的太快,仿佛昨天才走出校园,这六年里面感觉自己进步最快的阶段是头两年,中间三年比较堕落空闲寂寞,今年8月开始又从新走上进阶学习充电道路。我个人认为像我这种工作六年的程序猿,如果再不进阶学习提升核心竞争力增加不可替代性的话就只能转行了,而且大多数人都是工作4-5年就抗不住转行了,基本是从技术赚到非技术行业。其实能转行也挺好的,编程这个行当,没有兴趣是很难坚持下去的。但我从自身兴趣,性格特点综合考虑,我选择了技术进阶学习,增加核心竞争力,增加不可替代性,自己给自己说声加油吧~!
推荐阅读
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • 嵌入式处理器的架构与内核发展历程
    本文主要介绍了嵌入式处理器的架构与内核发展历程,包括不同架构的指令集的变化,以及内核的流水线和结构。通过对ARM架构的分析,可以更好地理解嵌入式处理器的架构与内核的关系。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • PL2303HXD电路图(USB转UART)介绍及应用
    本文介绍了PL2303HXD电路图(USB转UART)的特性和应用,该电路图可以实现RS232和USB信号的转换,方便嵌入到手持设备中。PL2303HXD作为USB/RS232双向转换器,可以将USB数据转换为RS232信息流格式发送给外设,并将RS232外设的数据转换为USB数据格式传送回主机。通过利用USB块传输模式和自动流量控制,PL2303HXD能够实现更高的数据传输吞吐量比传统的UART端口。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • Kali Linux 简介
    KaliLinux是世界渗透测试行业公认的优秀的网络安全审计工具集合,它可以通过对设备的探测来审计其安全性,而且功能完备,几乎包含了目前所 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • 本文介绍了win7系统休眠功能无法启动和关闭的解决方法,包括在控制面板中启用休眠功能、设置系统休眠的时间、通过命令行定时休眠、手动进入休眠状态等方法。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 说说重构那些小事一:小视频落地页重构一期
    最近在针对视频落地页做一系列的代码重构。工作之余,又把之前的《重构:改善代码的既有设计》复习了一下。有了一些新的感悟和想法。故而有了这一系列的文章。规划 ... [详细]
author-avatar
顾凡人_479
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有