iOS 开发人才市场饱和了吗?-程序员宅基地

技术标签: ios  

自己技术提升的经历送给你, 希望对你有帮助!

一,工作经历

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

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

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

4,比如项目中纯原生开发的IM模块,我自己一个人参考微信、各种逆向工程,技术选型都换了好几次、加班绞尽脑汁优化体验,微信IM模块能看到的东西大部分都实现了。当时因

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_62962254/article/details/121203030

智能推荐

vue3生成二维码打印_elementplus+vue3实现二维码打印-程序员宅基地

文章浏览阅读539次。3.在此基础上封装业务组件selfQrGoodsPrint。1.在vue3环境中,用到插件qrcodejs2-fix。2.封装基础组件 selfQrcode。_elementplus+vue3实现二维码打印

2021-08-17事件一 事件处理模型(冒泡,捕获)取消冒泡和阻止默认事件 事件对象 事件委托-程序员宅基地

文章浏览阅读79次。1.事件冒泡:结构上(非视觉上)嵌套关系的元素会存在冒泡功能,同一事件,自子元素冒泡向父元素点黄的黄绿红的class全都会显示。点击子元素,一级一级冒泡到父元素。代码:自底向上改变一下位置:视觉上不是嵌套的,但结构上还是嵌套的点击黄色区域:2.事件捕获:先父元素,再子元素(自顶向下)IE没有将false改成true,冒泡直接变获取//红绿黄一定是先捕获后冒泡一个对象的一个事件类型,上面绑定的一个处理函数,只能遵循一个处理模型现在在一个对象的一个事件类型,上面绑定的两.

Dlib的人脸定位和人脸对齐_dlib 检测和对齐图片中的人脸-程序员宅基地

这篇文章介绍了使用Dlib库进行人脸定位和对齐的方法。文章内容涉及到使用Python中的OpenCV和Dlib库来实现人脸定位和对齐的步骤。

ssh -T [email protected] Connection timed out 解决方案-自测有效-程序员宅基地

文章浏览阅读1.3k次,点赞11次,收藏7次。HostName ssh.github.com # 这是最重要的部分。git bash 中vim ~/.ssh/config。修改内容如下:重点第二行:ssh.github.com。

oracle 修改密码过期策略_oracle密码过期策略-程序员宅基地

文章浏览阅读198次。如何取消密码过期策略_oracle密码过期策略

树莓派3b+指南(二十二)暴力解决默认声卡设置失效问题_树莓派 开机声卡-程序员宅基地

文章浏览阅读2.8k次,点赞5次,收藏12次。前一阵子一直在苦恼一个问题,就是按照网上的各种方法设置USB为默认声卡,都在重启之后失效,而且再次设置无法再次生效,非常苦恼,今天在网上找到一个暴力的办法,思路是把板载的声卡在config.txt中注释掉,这样,系统就不会加载板载声卡了,只能选择USB声卡,亲测有效。sudo nano /boot/config.txt打开config.txt文件,找到:dtparam=audio=on..._树莓派 开机声卡

随便推点

UDP校验和计算-程序员宅基地

文章浏览阅读5.1w次,点赞19次,收藏145次。目录 一、UDP概述二、UDP数据报三、UDP校验和计算四、UDP校验和计算的C语言实现及抓包验证一、UDP概述UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,UDP在IP报文的协议..._udp校验和

『中级篇』docker之CI/CD持续集成-(终结篇)(77)_docker ci cd-程序员宅基地

文章浏览阅读353次。原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成-(终结篇)(77)今天是中级终结篇的最后一次了,想想在二个月的时间,每天的坚持学习和更新收获还是满满的,跟我一起学习的小伙伴不知道你收获到了吗?想说的这几次CI/CD介绍了gitlab,gitlab-ci,docker,所有的工具都是免费的,提供了一个方式,作..._docker ci cd

pytorch语义分割计算mIoU_pytorch miou-程序员宅基地

文章浏览阅读5.1k次,点赞7次,收藏34次。版本:python3pred为模型预测的label,像素0表示背景,像素1表示类别1,像素2表示类别2,以此类推。target为groundtruth,这里读入格式为PIL image,格式不一样的请自行修改这里的n_classes是目标物类别数。比如,对于只有背景和一个检测物类别的二分类问题,n_classes=1因为pythonfor循环的range(a,b),范围其实为[a,b),所..._pytorch miou

dos命令行设置网络优先级_海康威视二层接入网络交换机DS-3E2326-H 26口_DS-3E2326-H_DS-3E2326-H...-程序员宅基地

文章浏览阅读1.7k次。DS-3E2326-H 海康威视26口二层接入网络交换机 网络交换机代理商 24个10/100Base-TX 以太网端口,2个10/100/1000Base-T以太网端口和2个复用的100/1000Base-X SFP 端口 DS-3E2326-HDS-3E2326-H海康二层接入交换机海康二层接入交换机 DS-3E2326-H 产品简介 DS-3E2300-H 系列以太网交换机是面向接入层..._ds-3e2326-h

Android Jetpack组件总览-程序员宅基地

文章浏览阅读721次。1、前言最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。Android Architecture组件是Android Jetpack的一部分,它们是一组库,旨在帮助开发者设计健壮、可测试和可维护的应用程序,包含一下组件:Android Jetpack组件总览 Android Jetpack 组件之 Lifecycle使用 Android Jetpack 组_android jetpack

uniapp动态修改页面标题_uniapp更改页面名称-程序员宅基地

文章浏览阅读3.2k次。// 动态修改title uni.setNavigationBarTitle({   title:title })_uniapp更改页面名称

推荐文章

热门文章

相关标签