赞
踩
全文共1784字,预计学习时长6分钟
图源:Unsplash
一说到当代年轻人,连输入法都会自动续上“空巢老人”、“中年危机”等让人“胆战心惊”的诡异词语。
中年危机是什么?就是怕,没有安全感。害怕美人迟暮,害怕天才被埋,害怕挣钱的速度赶不上花钱的速度,升职加薪的速度比不上房价、物价上涨的速度,害怕一生碌碌无为,日常艰辛。
从柴米油盐到诗和远方,从做不完的工作,到加不完的班,还有不见涨的银行卡余额,朝后望去,是当代年轻人无处安放的焦虑和危机。
这种“中年危机”存在于各行各业。
开发人员也难逃“魔爪”。
图源:Unsplash
众所周知,开发人员的日常就是和机器作斗争。尽管已经尽最大努力高效地工作了,但许多问题还是难以避免。
以下是小芯总结的每位开发人员职业生涯中都会面临的问题——“中年危机”。
时间管理
“时间是人能耗费的最宝贵之物。”
——提奥夫拉斯图斯(Theophrastus)
图源:Unsplash
对每项工作来说,时间管理都是十分关键的技能。每人每天都拥有24小时——不多不少。而如何充分利用这24小时,取决于人们自己。开发人员有时会无法正确估算任务所需时间。
估算在软件开发中十分重要,它是报价和项目进度表的基础。计划延迟会引发问题并有伤信任。
完成任务的过程中,新手程序员可能会投入比所需更多的时间,并且自我假设这样做可能会给老板留下深刻印象,或者有益于项目。但这样做会适得其反,它会让程序员落后于计划,落后于团队,让整个人看起来很糟糕。
在所估算的Deadline前完成任务,
· 分解任务——易于管理任务的最佳方法是将其分解为更小的任务。分解繁重的工作,不至于喘不过气来。
· 合理安排时间——如果完成一项任务需要约20分钟,那么就设定30分钟左右能完成的目标,这多余10分钟可以防止干扰事项发生。
了解程序的工作原理
这是每个菜鸟开发员都会面临的问题。需要明白的是,大多时候,程序本身没有问题,它只是按命令执行。这个概念叫做无用输入/无用输出(GIGO, Garbage-In,Garbage-Out),如果一个库或代码片段没有执行命令,很可能是因为程序员是这样写的。
沟通
每个开发人员都是团队的一分子。沟通不畅是开发人员职业生涯中面临的一个主要问题。最糟糕的是,这还可能会引起团队内以及同事间的冲突。那么,这个时候沟通不畅的责任会落在开发人员头上,因为开发人员是可以控制事情发生的。如果不努力与团队进行良好的沟通,最终自己要对问题负责。
解决这个问题的唯一方法就是提升沟通能力。
· 积极主动——在需要的时候才进行沟通,根本不能帮到你。要与同事们打成一片,不要害怕问他们问题,尤其是与工作相关的问题。如果向别人敞开心扉,就能更快地适应职场文化。如果你是一个害羞的人,缺乏自信便是必须努力解决的问题。
· 保持自信——有时不清楚自己想说什么,这可能会产生一定的问题。不要难过,尝试接受并从中吸取教训。表达自己的想法,努力工作。
图源:Unsplash
调试
想象这样一个场景:回到家里,收到一封来自质量保证部门的电子邮件,里面有一个要处理的bug列表,相信我,你一整天都会很丧。但好消息是,bug在编程中很常见。事实上,再好的代码也会有bug,而且它们是可以修复的。
为了解决这个问题,应该
· 重现错误——修复bug的最佳方法是找到源头并修复它。
· 寻求帮助——如果自己不能重现错误,就求助吧。发现这个bug的测试人员也许可以重现它。
图源:Unsplash
当你觉得生活太难时,就将生活想象成一场游戏,打得越好,升级就越难。你并非无法克服面临的挑战,面对问题时,一定要记住你正朝着正确的方向前进,记住上文的建议。
相信你能赢得最终的胜利!
留言 点赞 关注
我们一起分享AI学习与发展的干货
欢迎关注全平台AI垂类自媒体 “读芯术”
(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。