在大三第一学期我就在考虑毕业以后做什么工作

工作

2,后面准备在开发的过程中加强这些方面的学习,比如并发编程、逆向工程、设计模式、Runtime、Runloop等,然后再把常用的一些开源框架深入研究一下。

必威手机官网 1

工作经历


毕业四年,第一家公司就是做iOS开发,一直到现在,做了四年多iOS开发。前后换了四家公司,第一家是外包公司,那个时候我刚入门,在公司的项目中边学习边参与项目开发。后面的几家公司,都是一个新的项目,我过来从零开发,一个人独立负责项目框架搭建、业务功能开发、测试发布、项目的后期维护等流程。工作很忙,但也都能应付过来。

做时间久了,就慢慢发现,做业务功能的开发越来越没意思了,又都是一个人就能搞定的小项目,并没有太多技术含量。主要工作就是寻找合适的开源框架和技术方案,在业务中实践以完成功能的开发。重复这个过程完成一个个功能的开发。

就拿我现在做的项目来说,是公司内部的移动办公项目。这样的项目,做的好坏公司其实并不会太care,只要没有明显的bug就行。基本就是能用就行,对性能、安全性、代码质量要求都不高,运营需求基本没有。另外,我们团队专业的测试、UI都没有,UI切图前端兼职、交互体验要自己想、测试基本都靠自己点。即便你想去做一些优化,也没有专门的时间分配给你。你自己花时间做了也没人在意,如果优化的时候改出问题了,又要自己背锅。有些时候就会让人很沮丧,没有成就感。

比如项目中纯原生开发的IM模块,我自己一个人参考微信、各种逆向工程,技术选型都换了好几次、加班绞尽脑汁优化体验,微信IM模块能看到的东西大部分都实现了。当时因为有安卓端在用也不急,这一个模块我就做了三四个月,还列出了后期种种优化的点。然而最后却因为没有跟PC端通信打通,被告知这个模块根本没人用。后来就泄气了,IM模块就没有再维护过了,开发时列的那些优化的点也都没有去实现。脑子里面就会想做的再好有什么意义,有没有人在意,根本就没人用,业绩也不会因为这个得到提升。哎,伤心。

但是上心归上心,工作还要继续,还是要给后续的工作寻找意义。后来又原生独立开发了邮件模块,一样是打起12分精神,当是做自己的作品,绞尽脑汁把体验做到最好。这个用的人多一些,反响也不错,也让我找回了一些成就感,也算是一个小小的安慰。

要换工作? 来看看面试题吧 - Android - 掘金
前几天,有朋友去面试之前问我关于后端架构相关的问题,但奈于我去年更多的工作是在移动SDK开发上,对此有所遗忘,实属无奈,后面准备总结下. 今天要谈的主题是关于求职.求职是在每个技术人员的生涯中都要经历多次...

从五月份入职到年底工作了七个月,回想起这七个月感觉自己好像什么技术都没有学下。心里想的不能安于现状,程序员只有不断的学习才能不被淘汰。所以我打算从基础学起,买了《第一行代码》打算从头学起。由于个人原因一直读一点就放弃,想想不能再这样下去了。从2017年开始,一定要努力学习,让自己的技术有一个新的高度。

1、在公司项目开发中培养发现问题的意识,平时开发中多思考,多去发现问题解决问题

必威手机官网 2

面试被拒

慢慢地就想,在小公司做了这么多年了,也都是一个人在做开发,都没有经历过大的iOS开发团队。是时候去大的互联网公司历练一下了吧。于是就开始整理简历,在拉钩和boss上修改了求职状态。然后还真有大公司的hr或者技术邀请我投简历,投简历面了几家大公司。但是都是以底层知识了解太少、开发技能只是满足日常的业务需求的原因被拒。

然后就越来越沮丧,也促使自己开始自我反思。

面试感悟:一名 3 年工作经验的程序员应该具备的技能 - Android - 掘金
前言 因为和同事有约定再加上自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,坐标杭州,13届本科毕业,算上年前...

说下现在的这家公司吧,Android开发的成员有5个,大家有什么问题可以互相学习,比起独立开发要好了很多。刚刚进公司对业务一点都不熟悉,只能Leader说让做啥赶紧做啥。主要让我负责IM模块,接入一个第三方的SDK,由于SDK的原因和我个人水平的因素进展一直很慢,这中间我学到了很多开发经验,这在平时的学习中是无法学到。最后经过大家的共同努力完成了了IM模块,但是里面的问题还是比较多的,需要我慢慢的修改。

1,总结一下,自己这边的问题就是平时只顾着业务功能的开发,在小团队里面太过封闭。导致疏忽了技术的学习,虽然做了几个项目,积累了一些项目经验。但是对于语言知识的学习,对于底层实现的学习太少。

        这就是我从一个二流本科文科生成功进入IT行业的历程。这一期主要说的是方向,下一期主要说具体的学习方法和面试技巧等问题。

自我反思


做iOS开发四年多,都在不停地做项目,还都是一个人独立开发的项目,自己一直都在忙于应付各种业务需求的讨论、开发、测试、发布、维护升级,再有新的需求的循环开发。都是重复的劳动。

前几年跳槽都是奔着能继续做项目练手学习更多知识,然后工资上也能多涨一点。但是几年的历练下来,回头才发现,确实是积累了很多做项目的经验,但是在大公司严谨的技术面试下暴露了自己很多的不足。没有认真研究过底层知识,对OC的原理了解太少。没有深入研究过第三方源码,对于技术学习的自我驱动力太差等等。总之开发技能大多是能满足当前的业务需求开发,再好一点可能就是能把业务功能的体验做的好一点,bug少一些。说白了,都是业务驱动的开发。业务实现需要用到这块的知识,去谷歌一下学习一下,然后拿过来用。实现功能之后发现没问题就结了。

最终造就了现在的结局:项目经验丰富,解决问题的能力强,但是技术实力却不怎么样。

写给小白的 android 基础面试笔试题(三) - Android - 掘金
序言:尽管LZ已经找到了工作,但是之前的面试经验还没有跟大家分享完,所以就打算再写一篇博客来跟大家分享,这次打算从简历、面试官会问问题的方向、投递简历的对象以及LZ遇到的最后几个面试的问题来跟大家介绍。(如有错误,请及时纠正)。 ...

经历

2,前几年跳槽都是奔着能继续做项目练手学习更多知识,然后工资上也能多涨一点。但是几年的历练下来,回头才发现,确实是积累了很多做项目的经验,但是在大公司严谨的技术面试下暴露了自己很多的不足。没有认真研究过底层知识,对OC的原理了解太少。

          时间过的很快,马上大三就要完了,发上就要放暑假了,我想想与其闲着不如去试一试找工作,到底找工作有多难。我准备好了简历,收拾好行李,在网上买好了去深圳的票,告诉家里人我的打算,家里人特别支持我,我也不知道自己的那个是哪里来的勇气,夜幕降临时车才到深圳,刚一下车我就后悔了,这里这么热这么潮湿,但是已经来了,总不能转身就回去吧。

重新出发


总结一下,自己这边的问题就是平时只顾着业务功能的开发,在小团队里面太过封闭。导致疏忽了技术的学习,虽然做了几个项目,积累了一些项目经验。但是对于语言知识的学习,对于底层实现的学习太少。

后面准备在开发的过程中加强这些方面的学习,比如并发编程、网络编程、设计模式、Runtime、Runloop等,然后再把常用的一些开源框架深入研究一下。

2016,毕业五年你为何还混得这么惨 - 掘金
也许看到这篇日记的你是一个陌生人,也许是一个朋友,虽然工科男文笔不好,请怀着平常心看待,毕竟我不是无暇玉,有缺点,才是真正的人 年关将至,突然发现,毕业已经快五年了。而我现在看起来似乎还是一无所有,为什么我依然混的这么惨? 虽然说,现在都比较流行传递正能量,但...

生活

5、工作中碰到的问题,或者项目中的一些独立解决问题的模块功能模块,可以考虑再次封装,做开源贡献

必威手机官网 3

学习:

1、在公司项目开发中培养发现问题的意识,平时开发中多思考,多去发现问题解决问题

2、挑选一个常用的三方开源库作为切入点,深入研究它的编码和架构,碰到不熟悉的知识点,再去补齐相关的知识,最后学习并输出相关文章

3、多阅读一些大牛的博客,开拓视野、开放自己的思路,给自己树立学习的榜样

4、把学到的东西或者一些思考,通过文字记录下来。加深理解和记忆。

5、工作中碰到的问题,或者项目中的一些独立解决问题的模块功能模块,可以考虑再次封装,做开源贡献

坚持自我学习,加油!

2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总 - Android - 掘金
前言:前一段时间和大家交流,据反馈现在Android岗位也没有以前那么多了,当然这不意味着饱和,只是市场更趋于合理一些,就像深圳房价一样,以前破天慌的涨,新政出来后,房价慢慢趋向合理一样。Android还有有很多机会的。最近结合一些面试的同学(包含社招和校招)...

培训的那段时间每天都是学习,找工作的时候都是投简历面试以及查阅遇到的问题。这期间跟女朋友的见面时间很少,经常发生争吵也是难免的,只能在一有时间的时候就去找她陪她。平时的假期都是比较少的,还好有国庆长假,我们一块经历了第一次说走就走的旅行。一起去了西安,我们一块去了西安的大唐芙蓉院,第一次看了音乐喷泉,之后又看了兵马俑。现在想想一起出去旅行还是比较有意义的,至少回想起来心里面觉得很是满意。由于各方面原因我经常和她吵架,其中有我的问题也有她的问题想想都是些小事情没有必要,能过去的就过去吧,以后各自改正。希望2017,我们可以去更多的地方,感情也越来越好。

五,学习

        眼光远一点,多一点准备。

Android面试题收集 - 掘金
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题,目前已收集100题。 1.Android系统的架构 An...

本文由必威发布于必威-编程,转载请注明出处:在大三第一学期我就在考虑毕业以后做什么工作

相关阅读