一、前言

  转眼之前,已经毕业5年,从事iOS开发5年。5年的时间说长不长,却把我从刚毕业的毛头小伙子变成了现在的“中年大叔”,不仅仅是外表还有心态。

  一方面不愿意接收自己形体的改变-变胖甚至驼背,满面油光,神色木然,现在只差掉下的头发了。

  这种状态让我憎恶,我下定决心开始改变,并从年初办了一张健身卡,坚持跑步,值得欣慰的是有了些许正向改变。

  另一方面,生活中的压力让我渐渐对一切失去了兴趣;

  不仅仅对人而且还是对事,对人而言,因为之前一段感情生活的挫折,使我的心态收到严重冲击,濒临崩溃的边缘,好在现在终于调整过来了。感谢现在的女朋友,让我不再对人持有敌视,依然相信善良。

  对事而言我一直在思考自己的命运为何比别人曲折,反思自己的性格,做事的方式,甚至转向玄学佛道直说。思来想去,我想以后依然会坚持务实、真诚善良的态度对待以后的人和事。

  我也曾反思快乐幸福之道,阅读大量关于幸福哲学书籍,明白所谓快乐和幸福来源于自己的内心,那种由衷的幸福源自自己追求内心的想法。

  因此,在以后的人生中我将尽可能追寻自己的想法,照顾好自己和家人,忽视无关紧要的人和想法,期待能收获幸福。

  工作与生活

  这5年来,可以说没有什么生活,除了工作还是工作,无尽的加班,直到在公司的工作地位开始边缘化。

  一方面年纪大了没有年轻孩子那么能加班,一方面确实是激情在减退。

  然后来自生活的压力让我不能那么洒脱,说不干就不干,依然需要委曲求全,这就是生而不得的自由。

  如此下去我知道肯定不是长久之计,寻求改变是必然。

  一方面需要对未来有一个清晰的规划,在既能保障生活的前提之下,尽量实现自己的想法,包含职业和生活。

  中国的快速发展,以及互联网毫不注重行业积累的粗放流水线生产模式,主动普通程序员在年纪大了会被淘汰,因为做的都是脑力上面的“体力活”。 

  为了寻求一份能够保障生活的工作,我想未来在基础和业务上好好积累,对得起自己“资深”的称号。

  这就是这个分类的目标,期望对自己有益。

  

  未来

  无论未来如何,不变的是不会对自己的放弃,对代码的热爱!

  

iOS面试题详解-开篇的更多相关文章

  1. 转载]IOS LBS功能详解[0](获取经纬度)[1](获取当前地理位置文本 )

    原文地址:IOS LBS功能详解[0](获取经纬度)[1](获取当前地理位置文本作者:佐佐木小次郎 因为最近项目上要用有关LBS的功能.于是我便做一下预研. 一般说来LBS功能一般分为两块:一块是地理 ...

  2. iOS中-Qutarz2D详解及使用

    在iOS中Qutarz2D 详解及使用 (一)初识 介绍 Quartz 2D是二维绘图引擎. 能完成的工作有: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成 ...

  3. iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)

    前言:一个路径可以包含由一个或者多个shape以及子路径subpath,quartz提供了很多方便的shape可以直接调用.例如:point,line,Arc(圆弧),Curves(曲线),Ellip ...

  4. iOS开发——Block详解

    iOS开发--Block详解 1. Block是什么 代码块 匿名函数 闭包--能够读取其他函数内部变量的函数 函数变量 实现基于指针和函数指针 实现回调的机制 Block是一个非常有特色的语法,它可 ...

  5. iOS开发:详解Objective-C runTime

    Objective-C总Runtime的那点事儿(一)消息机制 最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题.当然还有一些其他问题也几乎 ...

  6. iOS应用开发详解

    <iOS应用开发详解> 基本信息 作者: 郭宏志    出版社:电子工业出版社 ISBN:9787121207075 上架时间:2013-6-28 出版日期:2013 年7月 开本:16开 ...

  7. 了解iOS消息推送一文就够:史上最全iOS Push技术详解

    本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表. 1.引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ.微信等IM界面处于前台时,聊天消息和指 ...

  8. Java网络编程和NIO详解开篇:Java网络编程基础

    Java网络编程和NIO详解开篇:Java网络编程基础 计算机网络编程基础 转自:https://mp.weixin.qq.com/s/XXMz5uAFSsPdg38bth2jAA 我们是幸运的,因为 ...

  9. iOS开发者证书-详解

    iOS开发者证书-详解/生成/使用 本文假设你已经有一些基本的Xcode开发经验, 并注册了iOS开发者账号. 相关基础 加密算法 现代密码学中, 主要有两种加密算法: 对称密钥加密 和 公开密钥加密 ...

  10. iOS开发-Runtime详解

    iOS开发-Runtime详解 简介 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的.比如: [recei ...

随机推荐

  1. github 小技巧

    前言 简单记一下github 小技巧,因为经常忘. 正文 就是如何快速搜索到自己想找的项目. 如果自己知道项目名,那么直接输入就可以搜索到. 如果不是,那么一般要通过高级搜索. https://git ...

  2. 手写前端 serialize

    前言 在jquery中,写下我们很方便序列化我们的表单,比如说: window.onload=function(){ var form=$('#bitgood'); // document.getEl ...

  3. c# checked 和 unchecked

    前言 我们知道一个东西在c# 中 比如说int 的max 加1会等于min. 如: static void Main(string[] args) { int i = 2147483647; int ...

  4. 扩展中国剩余定理证明及例题 Strange Way to Express Integers

    前置知识 中国剩余定理(CRT),逆元: EXCRT是什么 我们知道,对于 对于 \[\begin{equation} \begin{cases} x \equiv c_1 \ (mod \ m_1) ...

  5. CentOS 7.9编译安装Python-3.10.13

    目录 查看CentOS版本.系统默认gcc版本.Python版本和pip版本 部署Python-3.10.13 测试 将yum中的Python版本修改为系统原来的2.7.5版本 查看CentOS版本. ...

  6. python数据库迁移

    实际操作命令 1,python 文件.py db init 2,python xx.py db migrate -m '版本描述' 3,python xx.py db upgrade 4,python ...

  7. Borůvka MST算法

    当我认为最MST(最小生成树)已经没有什么学的了,才发现世界上还有个这个kruskal和prim结合的玩意 Borůvka 运用并查集的思想,先将每一个初始点集初始化为有且只有自己的点集,然后每一次合 ...

  8. 力扣844(Java)-比较含退格的字符串(简单)

    题目: 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true .# 代表退格字符. 注意:如果对空文本输入退格字符,文本继续为空. 示例 1: 输入:s = ...

  9. 你的 Sleep 服务会梦到服务网格外的 bookinfo 吗

    简介: ASM 产品是基于社区 Istio 定制实现的,在托管的控制面侧提供了用于支撑精细化的流量管理和安全管理的组件能力.通过托管模式,解耦了 Istio 组件与所管理的 K8s 集群的生命周期管理 ...

  10. PolarDB-X 如何做分布式数据库热点分析

    简介: PolarDB-X 是一款计算存储分离的云原生分布式数据库,在PolarDB-X 2.0的AUTO模式下,数据库会按照表的主键自动Hash分区,将数据均匀的分布到各个数据节点中,最理想的情况是 ...