当前位置: 首页 > 科技观察

如果你想成为一名程序员,你必须学习这二十四项软技能

时间:2023-03-19 13:25:18 科技观察

软技能通常被低估。几乎所有的软件工程师都知道要专注于提高你的技能,但你忽视的软技能很可能会影响你的职业生涯。下面我将介绍对程序员来说非常重要的24个软技能,以及我对这些技能的感悟。1:学习如何学习学习永不止步。2:制定阅读计划我的生活常常没有计划。我也不知道这次能不能真的执行我的读书计划。但坚持一个时间表总比自己漫无目的地学习和阅读要好。3:改善健康睡眠和工作对于维持最佳大脑功能很重要。我觉得我应该停止使用年轻人不需要锻炼的借口来避免锻炼。4:练习面试这点我特别认同。面试也是一种技巧,只是很多人往往意识不到。此外,定期进行一些编码挑战也可以帮助您在求职面试中取得成功。5:创建博客我可以把我在软件工程领域发现的所有问题都在博客上一一表述,博客让我更有信心。6:寻找导师我的职业目标是成为一名软件工程师,这与我的同龄人不同,所以一路走来有时可能很难找到合适的导师。7:开始一个我不知道要创建什么的业余项目,甚至可以从一个想法开始。我更倾向于构建使用新技术的平台。8:每天早起一小时是个好建议。我不是夜猫子,早晨往往让我更容易集中注意力并提高工作效率。至于提前1小时开始,也许等我长大了就可以了。9:跟踪自己的时间似乎是一项繁重的工作。我不认为我已经准备好管理我的工作,尽管也许有一天我会。10:少看(或不看)电视这对我来说是一个非常艰难的决定。我很少再看电视了。通常我只是和我妻子坐在一起,在孩子们上床后看。#p#11:加强软技能看看一些关于提高软技能的技巧,比如这篇文章?!12:加入社区对于单身的人来说很方便,但是对于像我们这样有孩子的父母来说,带孩子来社区显然不太现实。所以在线社区也是一个不错的选择。13:演讲虽然我有点口吃,但我也曾在论坛上发表过公开演讲。加入社区和在公司进行闪电谈判都需要语言能力。14:成为我喜欢指导的导师。当然,关键是找到合适的人来指导。参考第6点。15:制定年度计划你想建立什么样的品牌和技能组合其实是可以提前计划的。如果你不设定目标,你如何实现它们?16:学习新技术作为软件工程师,如果不学习新技能,你就会落后,因为事情每天都在变化。17:更好地了解您的IDE确实会影响生产力。了解IDE的快捷方式和功能,确实可以加快开发速度并减少调试时间。18:专业化的简历嘿,我不会花超过500美元请人为我写一份简历。我相信他们会写得比我好,但没必要。我可以自己处理这个垫脚石。我会问我的同事看简历如何提高我被选中的机会。19:请现在连接,我们一直在重复这一点。网络是一个很好的帮手,我不是很擅长,但没有理由不这样做。20:如何使用高效技术?快点!一想到它我就生气。也许是因为我没有足够的动力,或者是因为我没有任何鼓舞人心的目标。21:养成规律保持良好的习惯非常重要。不仅如此,如果你能够不因为意外而出轨,或者因为懒惰而暂停常规,那么你可以在以后加快恢复速度。22:升级装备我写代码不是很靠装备。23:建立个人品牌将您的职业视为一项业务。您的品牌就是您在雇主眼中的价值。24:专业化我的职业生涯一直是一名全栈Java工程师。我不是专业人士,我的职位要求我身兼数职。我也希望能够专精,但是现实不允许。也许专注于个人研究和项目可以帮助我。不过说实话,我想学一些还没有被认可的专业技能。是不是觉得有点奇怪?您对这些提示有任何想法,请分享。