我是如何费力成为职场“螺丝钉”,然后被裁的

点击上方“程序人生”,选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事


图片源自:视觉中国

找了三个月仍未找到工作的亚希抱怨道,刚才去面试的小公司在一个居民楼里,连招牌都没有;只面了一面被送走;最近许多职位停止招聘,工作越来越难找了……


亚希在一家互联网公司做了两年的安卓开发,年前公司裁员,亚希也在名单里。这两年app发展迅速,前端技术逐步替代纯native的,公司现扩建“大前端”队伍,将冗余的app开发给裁掉。


亚希大喊“倒霉”,她并没有犯什么错:进入公司后,听话地完成领导安排的任务,甚少出大错,也没有突出的工作表现。从不主动要求承担重任,也不偷懒早退,用一句话说,就是个拧螺丝的。


可亚希不明白了,为什么一枚兢兢业业的螺丝会有一天被无情地拔掉呢?

单一职责的“螺丝钉”,位于裁员名单的前列

图片源自:Blade Runner 2049

互联网技术发展迅速,当一枚普通的螺丝钉太危险。很容易被连根拔起,甚至是螺丝钉原本所在的整体也会被替换掉。


例如诺基亚被收购后的大裁员,有工程师无奈道,有些人的技术只在诺基亚才有,其他公司都没有用过。


职场需要的,不是职业单一,扎到哪里不动窝的螺丝钉,而是一块“砖”,哪里需要就往哪儿搬。


陈凯原来和亚希同一个app组,陈凯原来负责iOS开发,可在大裁员里陈凯安然无恙。原因是陈凯能做前端开发工作。


陈凯在iOS项目需求日渐减少,前端需求大量逐渐增加时,察觉到职场危机。他想如果我不干iOS了,还能做什么呢?于是他在空闲时间学习前端开发知识,并主动和原来前端TL申请一些小项目练手。后来组建“大前端”队伍时,TL将陈凯收进队伍里。


职场的天花板比你以为的要低,残酷的现实来得比你想象中的要快:之前有华为清退34岁以上的员工,IBM裁掉40岁老员工。


任正非的发言大概说出许多老板的心声:“华为是没有钱的,大家不奋斗就垮了,不可能为不奋斗者支付什么。30多岁年青力壮,不努力,光想躺在床上数钱,可能吗?”

延长职场保鲜期,拒绝当单一功能的螺丝钉

图片源自:Blade Runner 2049

程序员的保鲜期不比娱乐圈明星的长,如何延长自己的职场保鲜期,成为一块合格的“砖头”是每个程序员需要考虑的。


  • 作为程序员,技术永远是王道

许多人只在刚进入公司的一两个月学习,将需要的工作技能掌握后,便停止探索的脚步,一年的技术重复使用五年。


像上文的亚希,只会公司的业务开发,面试时往框架、原理深入问的时候便哑口无言。


一个资深的职场人被问道,什么样的新人会在你眼里脱颖而出?


第一有自我驱动力,其次是比较强的学习能力。


  • 作为好的程序员,不仅仅会语言

开发技术迭代飞快,Java、C、C++、PHP、python、JavaScript……所以程序员前一般有个“语言”标签:Java工程师,python工程师等。


可你发现技术总监,甚至是这几年推行的“全栈工程师”,他们是没有语言前缀的。与他们交流沟通时,你会发现即使他们不十分精通某种语言,但他们能迅速跟上你的思维并给出反应。


语言仅仅是一种工具,在深入学习掌握一门语言后,你拥有一定的学习力,此时多了解其他语言的发展动态,甚至是去学第二种语言。学习力,用进废退。


当你认可某个人是好程序员时,往往他不简单“Java程序员”,还有他的专业度和知识面宽广。


  • 作为老程序员,不仅仅会写代码

职场里很少见到35岁+的基层程序员,因为此时与年轻程序员相比,写普通代码已经不占优势了。


35岁有35岁老程序员的优势:项目经验丰富,技术累积深厚,设计、架构、分析、规划能力强,解决问题能力强。


许多人职场上缺乏规划意识,没有花时间和精力进行自我认知,更没有往某一方向专注,一直是呆在舒适区,“略知皮毛,应付工作,混口饭吃”的状态。


所以容易成为裁员名单一员,当被剥夺工作机会时,又很难找到突破口。


上文的亚希在面了二十多家公司无果后,决定打破僵局,拓展自己的技术领域,换一个方向试试。目前看好人工智能,于是她报了CSDN的Python培训课,全新出发。


点击图片get往期内容

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 36
    评论
### 回答1: 3D建模是一个费时费力的过程,通常需要专业的软件和多年的经验才能完成。然而,Python语言可以帮助我们快速地将照片转换成模型。 Python是一种功能强大的编程语言,具有开源、易学易用和丰富的库的特点。利用Python,我们可以使用图像处理库,如OpenCV,将照片中的像素信息提取出来。 首先,我们需要加载照片并进行预处理。利用Python的图像处理库,我们可以调整照片的大小、亮度、对比度等,以便提高模型的质量。 接着,我们可以使用计算机视觉算法,如物体检测或特征提取,来找到照片中的物体边缘或特征点。这些算法可以通过Python的深度学习库,如TensorFlow或PyTorch,来实现。 一旦我们获得了物体的边缘或特征点,我们就可以使用Python的3D建模库,如Blender或Maya,来创建3D模型。这些库提供了丰富的建模工具和渲染功能,可以让我们将照片中的物体转换成真实的3D模型。 最后,我们可以通过Python的3D可视化库,如Matplotlib或Plotly,将创建的3D模型显示出来,以便进一步调整和优化。 总之,Python为我们提供了快速而便捷的方式,将照片转换成3D模型。借助Python的图像处理、深度学习和3D建模库,我们可以在不费时费力的情况下,将照片转换成高质量的模型。 ### 回答2: 3D建模是一个相对费时费力的过程。传统的建模方式需要进行繁琐的手工操作,包括测量、绘制线条、填充等等,需要耗费大量的时间和精力。而且,对于复杂的模型,需要掌握较高的建模技术,才能达到理想的效果。而Python作为一个强大的编程语言,可以简化建模的流程,让照片轻松地变成模型。 使用Python进行3D建模可以帮助我们快速地将照片转化为模型。首先,我们可以利用Python的图像处理库,将照片进行预处理,以便于后续的建模。我们可以调整照片的亮度、对比度、锐化等,以增强照片的细节。 接下来,我们可以利用Python的机器学习和计算机视觉库,对照片进行特征提取和识别。通过深度学习算法,我们可以识别出照片中的不同物体、人物等实体,并根据其形状、颜色等特征,生成对应的3D模型。 最后,我们可以利用Python的建模库,将识别出的物体、人物等实体,进行3D建模。可以根据识别结果,自动生成模型的结构、纹理等,并进行细致的调整和优化,使模型更加符合照片的实际情况。 通过使用Python进行3D建模,我们可以节省大量的时间和精力,以及避免手工操作所导致的误差。同时,Python的强大功能和丰富的库资源,也提供了丰富的建模工具和方法,使照片可以快速地转化为真实的3D模型。这大大提高了建模的效率和质量,使得3D建模变得更加简单和便捷。 ### 回答3: 3D建模是一项费时费力的任务,需要耗费大量的时间和精力。传统的3D建模过程通常需要使用专业的建模软件,对于非专业人士来说,学习和应用这些软件往往需要花费大量的时间和精力。 然而,有了Python这个强大的编程语言,照片可以秒变成模型。Python拥有丰富的图像处理库和3D建模工具,可以实现从照片到模型的转换。 首先,使用图像处理库可以对照片进行预处理,如去除背景、调整颜色和对比度等。然后,利用3D建模工具,可以根据照片中的纹理、轮廓和颜色信息,快速生成相应的3D模型。Python的编程能力可以帮助我们自动化处理和优化建模过程,提高建模效率和精度。 Python还支持机器学习和深度学习技术,这些技术可以应用于3D建模中。通过训练神经网络模型,可以实现从照片到模型的自动转换。这种方法可以大大减少人工操作的工作量,同时提高建模的准确性和细节处理能力。 总之,Python提供了强大的图像处理和编程功能,使得3D建模变得更加快速和高效。它让照片秒变成模型成为了可能,并且可以应用于各种领域,如游戏开发、虚拟现实、建筑设计等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值