软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。下面我将介绍24个对程序员非常重要的软技能,以及我对这些技能的看法和感受。
1:学会如何学习
学无止境。
2:制定阅读规划
我的生活常常没有规划。我也不知道这次我是否能够真正地执行我的阅读规划。但是按照时间表总比自己漫无目的地修读和看书要好。
3:改善健康
睡眠和工作对于保持最佳的脑功能状态非常重要。我觉得自己不应该再拿年轻人不需要运动为借口逃避锻炼了。
4:练习面试
我特别赞同这一点。面试也是一种技能,但很多人往往不能意识到这一点。此外,经常性地做一些代码挑战也有助于在工作面试中取得成功。
5:创建博客
我可以将在软件工程领域发现的所有问题都一一表述在博客上,博客让我更加自信。
6:找一个导师
我的职业目标是成为软件工程师,和我的同伴并不相同,因此在前行的路上,找一个合适的导师有时候可能是很困难的。
7:启动业余项目
我不知道该创建什么,哪怕是曾想到过点子也无从着手。我更倾向于搭建使用新技术的平台。
8:每天提前一小时醒来
好建议。我不是夜猫子,早晨往往让我更容易集中精神力,更富有成效。至于提前1小时起,也许我年纪大点的时候才能办得到。
9:跟踪自己的时间
这一点的工作量看上去有点大。我觉得自己还没做好管理我的工作的准备,当然也许将来某一天我会这么去做。
10:少看(或不看)电视
这对我真心是一个很艰难的决定。我已经很少看电视了。通常我都是等孩子们睡了以后和我妻子坐在一起看一会。
11:强化软技能
查阅一些关于提升软技的技巧,比如说这篇文章?!
12:加入社区
对于单身的人很方便,但对于我们这样有孩子的父母,带着孩子去社区显然不大现实。所以在线社区也是一个不错的选择。
13:做演讲
虽然我有点口吃,但我也曾在论坛上做过公开演讲。加入社区,公司中的闪电谈判,都需要语言的技巧。
14:做个导师
我喜欢指导。当然关键是要找到适合指导的人。参照第6点。
15:制定年计划
想要构建什么样的品牌和技能集其实是可以提前规划的。如果你不设定目标,那么你如何实现这些目标?
16:学习一门新技术
作为一名软件工程师,你如果不学习新技能,那就会落后于人,因为事物每天都在变化。
17:更好地了解你的IDE
这一点实实在在会影响工作效率。知道捷径和IDE的功能才能真正加快开发,减少调试时间。
18:专业化的简历
呵呵,我可不会花费超过500美元找人为我写简历。我相信他们会比我写得更好,但是没有必要。这块敲门砖我自己就能搞定。我会问那些翻阅简历的同事,如何才能提高被选中的概率。
19:请马上连接,过时不候
这一点我们总是在不断地重复。网络是个好帮手,我不是很擅长,但没有理由不这样做。
20:利用高效的技术
高效的技术?得了吧!只是这样的想法就让我讨厌。也许是因为我没有足够的动力,又或者是因为心里还没有啥鼓舞人心的目标。
21:开发例行程序
保持好习惯是非常重要的。不仅如此,如果你能够不因一些意外而脱离正常的轨道,也不因懒惰而暂停例行程序,那么你可以加快之后的恢复事宜。
22:升级装备
我其实并不大依赖用装备来写代码。
23:建立个人品牌
不妨将你的职业生涯当作生意。你的品牌就是你在雇主眼中的价值。
24:专业化
我的职业生涯一直是一个全栈Java工程师。我并不是什么专业人才,我的职位需要我身兼多职。我也希望能够专业化,但现实不允许。也许侧重于个人的学习和项目可以帮助我。但老实说,我更想学一些目前尚未得到公认的专业技术,是不是显得有点怪?
你对这些技巧有什么想法吗,欢迎分享。
对程序员非常重要的24个软技能
时间: 2024-11-14 19:44:38
对程序员非常重要的24个软技能的相关文章
<;转载>; 优秀程序员必备的24条好习惯
<转载> 优秀程序员必备的24条好习惯 转自 优秀程序员必备的23条好习惯 ,But add some my comments of TerryXia in Green. 编程是一项聪明人玩的游戏,它既是对智力的考验,也是对习惯的考验,智力的好坏取决于父母的基因,人们无从左右,但习惯的好坏却是可以不断培养.一项由美国芝加哥大学国家研究组织进行的综合社会调查,公布了“十大最痛苦工作”排行榜,其中IT主管成了最让人痛苦的职业.程序员如何才能让自己的“痛苦”的职业不那么痛苦呢? 世间少有天才,所谓天
软件工程师必备的24个软技能
软技能通常是被低估的.几乎所有的软件工程师都知道要关注技术的提高,但是忽视的软技能很可能会影响你的职业生涯.下面疯狂软件Android培训技术专家将介绍24个对程序员非常重要的软技能,以方便程序员们在无形中提高自己的人生格局.更多IT技术知识,请登录疯狂软件教育中心. 1:学会如何学习 学无止境. 2:制定阅读规划 程序员的生活常常没有规划.谁也不知道自己是否能够真正地执行自己的阅读规划.但是按照时间表总比自己漫无目的地修读和看书要好. 3:改善健康 睡眠和工作对于保持最佳的脑功能状态非常重要.
Java程序员要求具备的10项技能
1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer.HtmlConverter.jar. java.javac.javadoc.javap.javaw.native2ascii.serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解. 3.工具:必须至少熟练使用一种IDE的开发工具,例如Eclips
程序员应具备的7大技能
1. 对技术的热忱 热情是一种无形的东西,当你所列清单上的所有事情都做不好的时候,它常常能帮你熬过这段时间.对IT的强烈热爱,也会让你的其他大部分特点都遥遥领 先,这是纯粹的智商和商业头脑所无法比拟的.当你在IT行业工作了多年之后,热情也会帮你在早上起床之后期待今天的工作.没有热情,IT领域将会成为一个 空有外壳没有灵魂的地方. 2. 懂得数据分析 数据是IT企业和它所服务的企业的命脉.对公司数据有深入的了解,可以对软件应用程序与数据的衔接提供重要的见解.此外,从商业的角度看,如果你对 一个
Java程序员应该掌握的10项技能
这篇文章主要介绍了作为Java程序员应该掌握的10项技能,包括java的知识点与相关的技能,对于java的学习有不错的参考借鉴价值,需要的朋友可以参考下 1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer.HtmlConverter.jar. java.javac.javadoc.javap.javaw.native2asci
一个Java程序员应该掌握的10项技能
1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer.HtmlConverter.jar.java.javac.javadoc.javap.javaw.native2ascii.serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解. 3.工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse
对程序猿很重要的24个软技能
软技能一般是被低估的.差点儿全部的软件project师都知道要关注技术的提高,但你忽视的软技能非常可能会影响你的职业生涯. 以下我将介绍24个对程序猿非常重要的软技能,以及我对这些技能的看法和感受. 1.学会怎样学习 学无止境. 2.制定阅读规划 我的生活经常没有规划. 我也不知道这次我是否可以真正地运行我的阅读规划.可是依照时间表总比自己漫无目的地修读和看书要好. 3.改善健康 睡眠和工作对于保持最佳的脑功能状态很重要. 我认为自己不应该再拿年轻人不须要运动为借口逃避锻炼了. 4.练习面试 我
那些年啊,那些事——一个程序员的奋斗史 ——24
产品的新型号依然是举步维艰,甚至可以说毫无进展.现在公司所作的A6这款GPS手持机,有个非常严重的问题,就是定位时间非常长.对于GPS来说,如果要达到定位的目标,必须同时接收到3颗以上的卫星.而A6从机器上电启动到接收到3颗卫星,至少要长达七八分钟,试想一下,如果一名司机上车之后,发动汽车后还要再等上七八分钟,是一个什么样的概念?估计会直接将这GPS导航仪直接扔窗外了.更离谱的是,限于当时的技术,如果天气状况并不是很好,比如有乌云啊,下雨啊,甚至旁边有高楼大厦,也会无法定位.那这GPS导航仪能干
祝广大程序员们10.24节日快乐
听说今天是程序员日,祝广大的程序员们节日快乐,望你们保重身体,劳逸结合哦(PS:当码农太操劳的话,不妨考虑职业转型考个PMP^_^) 原文地址:http://blog.51cto.com/13554215/2308482