- 后台开发
修炼内功,需要沉得下心,但是知识体系比较稳定,以不变应万变。
优势是对系统底层比较熟悉,能够更好的胜任架构方面的工作。
但是自学有一定难度,学习过程比较沉闷(我自己倒不觉得),而且接触业务方面的东西相对少。
修炼内功,需要沉得下心,但是知识体系比较稳定,以不变应万变。
优势是对系统底层比较熟悉,能够更好的胜任架构方面的工作。
但是自学有一定难度,学习过程比较沉闷(我自己倒不觉得),而且接触业务方面的东西相对少。
- App应用开发
成果显著,能够激励自己进步,比较好玩。
优势是能够自己独立开发应用,有更多的机会接触需求/客户,更懂产品。
成果显著,能够激励自己进步,比较好玩。
优势是能够自己独立开发应用,有更多的机会接触需求/客户,更懂产品。
到了实际公司以后,
做后台开发不代表你会接触到什么太高深的技术,可能大部分时间只是写写逻辑、帮客户查查投诉什么的;
做前端也不代表你会开发什么超炫的东西,可能很多时候为了某按钮的几个像素、动画的偶尔卡顿被老板反复折磨。
自己动手,或独立或合作的把一个完整的东西做出来。在实践中把思维从“研究技术”转变为“做出成品解决问题”。
自己动手,或独立或合作的把一个完整的东西做出来。在实践中把思维从“研究技术”转变为“做出成品解决问题”。
自己做项目的时候,感觉知识不够用,不一定你要拥有某个技能,你才去做这件事,而是根据业务的需求去研究要在技术细节上实现的某些模块功能细节。
2 就是不管是前台还是后端,对整个系统都要比较熟 ,才能把握整体的一个开发大局。
3 系统:centos 内核、文件命令、系统原理
thinkphp框架:mvc原理、json序列化、反序列化。
ios:前端网页卡顿。
Android
mysql:数据库设计。
版本控制、项目管理软件、wiki工具、监控、系统软件架构、接口
整个一套的东西,确实需要时间的累积,我见过很多培训学校出来的,都是学些局部的知识,根本对整个项目开发前期后期中期以及上线后运维要做哪些事根本不懂。我只是想说市场缺口很大,非专业IT公司,请些不专业的IT员工,工资水平很高,技术水平低下。还感觉自己牛逼得很!我们做技术的,不是拿工资来衡量你有多牛逼,我个人认为是以成绩说话,博主本人和技术小组独立研发了一个社区O2O和一个快餐平台O2OAPP,现在再做一个社交娱乐O2O项目,虽然前2个项目一个在天使轮,一个在天使轮就是死了,现在这个在B轮,我感觉做技术的不要能够有多帅气的外表和高大上的形象,最主要是要学会完善细节,做的越细,做的越好!
4、程序猿是辛苦的,看书一大堆,女朋友还不好找,希望同行都能实现自己的目标和理想!
5、做后台开发和架构的都是一些高级程序员,后端大于前端,后端的技术水平大于前端,不要听谁说,一个IOS毕业一出来就要破万!不要被误导了,我可能也说得不对,需要你去体会其中的含义!