程序员困惑的几个问题

事情似乎都走上了正轨,下午一口气处理完这几天累积的「年关例行事务」,效率还不错,看来从明天开始就可以写点代码并考虑2014年产品规划和实施的事情了。2013年我们的平台产品做了一个重要的 Release,开发环境大部分都迁移到了 Git 和 Maven 上,如果没什么变化的话,2014年我会把重点放到企业移动应用和 UI 模式优化上。要做的工作还很多,不过我不急,只要有人、时间和空间,事情总是可以做成的。

前几天送书活动公开了我的 icloud 邮箱,最近收到了不少读者来信,其中大部分都属于「程序员的困惑」,今天有点时间,做个答读者问吧。

1、工作中提前完成了自己的任务,应该学习提升还是去帮助他人?
帮助别人完成任务也是任务。如果你提前完成了自己的工作,最好的做法是去问你的上级接下来的任务是什么。如果暂时没有其他任务也没有兄弟找你帮忙解决问题,那么就去看书学习吧。提升自己是利人利己的事。

另外,不要忘了好好利用剩余的8小时。

2、应届毕业生投简历到 BAT(百度阿里腾讯)石沉大海怎么破?
那就不要投嘛。据我了解,BAT 对应届毕业生的要求还是很高的,候选人太多,自然可以好好挑挑。石沉大海并不意味着你不够优秀,只是你现在不够优秀而已。放低身段,先去一些不知名的公司锤炼一下,如果能够做到独当一面,你的眼光和技能、经验都会不一样的,到时候再说「英雄谁是英雄」。

3、我现在从事 Android 开发,但我看好 iOS,我应该放弃 Android 转投 iOS 的怀抱吗?
如果你在 Android 的怀抱里获得的是冰冷,在 iOS 那也未必能找到温暖。Android-Java,iOS-Objective-C,虽然我更偏爱 iOS,但是这两个平台和技术,都是好技术,要不然怎么能分庭抗礼这么多年呢?如果你觉得做 Android 悲催,其实是你自己悲催,任何一门技术做到顶尖都是需要坚持和磨练的。

另外,为神马不双飞呢?这又不是结婚,亲吻 Android 的同时,不妨碍你拉起 iOS 的小手啊。少刷微博少看电视,就行了。

4、操作系统、算法、数据结构、设计模式到底该不该学,工作中根本用不到嘛!
最近搞「自媒体」的人似乎功利心大盛,每个人都觉得自己写了这么多字,我容易吗?也该有回报了吧?也该套现了吧?所以好多事情就有些变样。还好我不是自媒体,不用担心这个。

其实学习也是一样,不要那么功利。如果每学一门知识都想着怎么换成银元,第一是心累,第二是学成二把刀的几率大大增加。做为一个程序员,操作系统、算法、数据结构、设计模式等基础知识当然应该学,这是程序员的尊严。至于实际工作中是否能用的上,那是另一回事,用上了就是你的运气,用不上也是很自然的,我小时候还学了一大堆无线电知识呢,最终也没成为无线电专家啊。有人说很多技术不用就会忘记了,那就用呗,做开源项目,写文章,这都是用。退一步就算忘了也没什么,再看一遍就是了。

多少美好的事物,都他妈的毁在了功利二字上!

问题不少,以后再答。

转载于:https://my.oschina.net/sfshine/blog/502271

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值