写点什么

程序员 30 岁 + 又怎么了呢?找准定位,kotlin 可选参数

用户头像
Android架构
关注
发布于: 3 小时前

在这个极度宣扬焦虑的时代,这群 30+的姐姐们给了我们这些 30+的职场人面对年龄瓶颈时的勇气。30+的程序员,摆脱路径依赖十分关键,正确的选择与寻求突破转型,已成为程序员们提升竞争力的必然路径。


转型一:项目管理者 30 岁以后的路,程序员该怎么走?是该继续写代码,还是转管理?“我认为,程序员进阶的过程中有几条路:架构师、CTO 和项目管理。”现已成功转型的博雅创智 CEO 刘鑫表示,开发者在坚持技术理想的同时,需要加强与人沟通、侧重项目管理技能的培养。


企业管理者更多做的是沟通与协作,项目经理则有 90%的的时间都是在沟通的过程中。刘鑫还谈到,在项目管理过程中,除了沟通能力,还有 3 个方面需要提升:有明确的目标管理能力;做好多维度人员的管理;明确自己的工作价值和意义所在。


转型二:技术布道师毕业于软件开发专业的韦世东,在工作期间接触到 Python 语言,了解到爬虫对于企业运营和发展的重要性,便利用业余时间自学 Python。经过一段时间的摸索和实践,韦世东选定了方向—Python 开发。


机缘巧合之下,韦世东开始在网上分享自己的开发经验。他发现,在编写这些内容的过程中,需要先自己吃透技术细节。输出是最好的输入,这使他的技术能力也突飞猛进。于是他便尝试写原创技术文章,不仅在博客上发表技术干货,还出版了自己的书籍。随着时间的推移,他在相关技术领域获得不少“名头”。韦世东表示,这些“名头”看似虚名,但都是他的成果。同时作为技术分享者与布道师,也认识了很多志同道合的开发者朋友们,共同学习,交流与成长。韦世东在这段开发者的经历中,找到了自己的方向,成功转型“技术布道师”。


转型三:新技术实践者毛昌启,早前作为一名企业管理咨询公司的技术工程师,随着时间推移,他需要解决的瓶颈是“在跟企业合作的过程中,由于开发能力有限,团队也就只能提供一套文字版的解决方案。”是否有一种技术可以让问题解决直接落地,咨询理论与实际优化并行呢?在接触华为云人工智能技术以后,毛昌启发现之前的那些问题就都不是问题了。“以往想学习了解 AI,会有长时间、高投入、复杂繁琐的开发流程阻碍。而自从遇见 ModelArts 平台,我从 AI 小白轻松学会训练 AI 模型。”这是他第一次接触 ModelArts 平台之后发表的感慨。也正是这次的相遇,让毛昌启这个 30+的中年程序员找到了未来的发展方向。他通过长期的学习和实践人工智能技术,利用 ModelArts 训练 OCR 服务模型,帮助公司解决了如何“降本增效”的难题。现在,毛昌启是一名 AI 领域资深开发者,同时也是一家科技公司的合伙人。


上面 3 个开发者的亲身经历告诉我们,不要问“你看我还有机会吗?”,何时选择都不算晚,只要你愿意开始!年龄,不应该是限制你选择的理由。


在技术飞速发展的浪潮中,抓住前沿技术的浪潮和选择对的平台去乘风破浪吧!


弯道超车更需好帮手


看到这里,或许你会质疑“毛昌启怎么转型 AI 开发的?AI 开发技术有这么容易学习?”是的,找对工具和平台很重要。让我们一起来看一看 AI 技术的实践,如何 5 分钟用华为云 ModelArts 零代码训练 AI 助手进行人脸识别女团小姐姐们的。


首先,在华为云 OBS 存储服务建一个新的桶(可以理解成文件夹)。创建成功后点击界面左侧“对象”,新建一个文件夹,用来存储照片。之后进入 ModelArts 平台界面,通过选择并创建训练集,开始上传照片数据集,并标注分类。输入位置就是刚刚创建的文件夹的 OBS 地址,可新建一个 output 文件夹作为输出位置。




接下来,在添加标签集处,可把人物的名字加上去,点击创建。然后点击新建的数据集,进入后,点击右上角“开始标注”,添加图片,先批量上传第一个小姐姐的照片,然后到下图“未标注”部分,右侧全选标注为第一个小姐姐的名字。方便起见,对其他的照片也按人物分批上传,统一标记。全部标注完毕后,需点击发布否则训练集无法被使用。


![](https://upload-images.jianshu.io/upload_images/2


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


3587538-a0c5c24da785311f.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


第三步,开始创建训练作业(ModelArts 页面的左侧训练作业-创建),给项目起个名字,然后选择预置算法。针对当前数据集,这里建议选择 resnet 算法。数据集是之前创建好的内容,训练输出位置依旧选择 output 文件夹。参数需将 batch 有关的 2 个参数改成 int 型,max epoches 改成 200 之后进行提交。



训练完成后,进行创建模型。创建过程中把这个项目部署为在线服务,然后等待模型被导入(此步骤需要几分钟),选择部署为在线模型。最后,只需要填写名称参数,并选择相关的资源部署服务。等待几分钟成功后,就可以直接上传照片进行测试了。



是不是很简单?“ModelArts”就是这样的一个智能和贴心的 AI 开发“好帮手”,它能轻松帮助开发者搞定 AI 产品开发,无论你是否是懂 AI 开发。


沉淀突破,绽放光芒


“扎实自己的开发技能,以业务为导向,精通一个领域;闲暇之余尝试总结自己的工作或学习内容;永远不要停止学习,把它当成一种习惯;相信时间的力量,会让我们发光。当你每天比别人多学一小时,无论你学习什么,都会是这个领域的专家了。”

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
程序员30岁+又怎么了呢?找准定位,kotlin可选参数