对于软件工程师工作技能方面什么最重要?

2016-05-12 09:10:33 +08:00
 suyuanhxx

楼主先在整天编写文档,有时感觉在写使用说明书,晕!什么代码阅读心得,报告,也是醉了。目前为止也写了两篇软件详细设计文档,虽然被批的一无是处。
刚毕业一年左右,想磨砺自己写出高质量的代码,然后是架构知识,不知道是否走了极端

4543 次点击
所在节点    程序员
32 条回复
suyuanhxx
2016-05-12 09:15:08 +08:00
对于程序员来说也许代码并不是最重要的,装逼才是
NickQ
2016-05-12 09:30:56 +08:00
自学能力
mcfog
2016-05-12 09:33:27 +08:00
不知道顺序有没有排过,反正我是觉得重要程度基本恰好反了

业务(理解和分析)>数据结构>代码>架构>算法

至于文档,和打字一样不过是种表达方式罢了,属于通用能力

另外,沟通协作秒以上所有。用“晕,也是醉了”的心态永远干不好活的。你有没有想过为什么领导会给你分配这样的任务,而把其它任务交给其它人?是你确实技不如人,还是领导不了解你的能力?你的输出别人不满意的原因是什么?是确实水平不高,还是你没有理解任务的背景,偏离了目标?
kobe1941
2016-05-12 09:42:48 +08:00
撩妹技能最重要!
dndx
2016-05-12 09:50:34 +08:00
沟通能力
kideny
2016-05-12 09:53:44 +08:00
第一是吹牛逼,第二是骂人。
suyuanhxx
2016-05-12 10:05:12 +08:00
@mcfog 所有人全都是一样的
suyuanhxx
2016-05-12 10:06:55 +08:00
@kideny 吹牛逼确实重要,骂人看谁声音大
alexhilton
2016-05-12 10:29:16 +08:00
搬运代码的能力。如何找到好代码,合理的搬运过来,使用后不出问题,这就是高手。
murmur
2016-05-12 10:31:16 +08:00
居然没有英语
suyuanhxx
2016-05-12 10:34:17 +08:00
@alexhilton 说的有道理,关键是使用后不出问题,哈哈哈
@murmur 是哦,忘了写了,英语也很重要的
jeffersonpig
2016-05-12 12:26:57 +08:00
看你是想当个 coder 还是 engineer 了。
其实这些技能都很重要,为什么非要排个序?排序有意义么?
我觉得结合自己的发展规划和工作要求来不断调整学习应用的重点,这些技能对不同的人的重要性是不一样的。
jeffersonpig
2016-05-12 12:36:12 +08:00
说多一点,好像是学生和刚毕业没几年的特别喜欢纠结这类问题,什么技能最重要、什么技术是潮流、哪种语言最棒、学哪个语言哪个框架更有前途……
我个人觉得这些问题太功利,纠结这些问题没有意义。有这纠结的功夫,还不如多看些书看些代码多学一点。我相信现有的所有语言所有框架以及各种技能都有它的价值,有意义的做法是尽可能地多去了解多去学习
suyuanhxx
2016-05-12 13:06:23 +08:00
@jeffersonpig 没有排序,想到什么就写什么,很多人非要认为我在搞排序
learnshare
2016-05-12 13:23:26 +08:00
解决问题。
gimp
2016-05-12 14:05:40 +08:00
学习能力以及解决问题能力
zhangdawei
2016-05-12 14:28:03 +08:00
提供解决方案,沟通能力,这两个是 key 。
jeffersonpig
2016-05-12 15:00:18 +08:00
@suyuanhxx 最重要,最
suyuanhxx
2016-05-12 15:03:09 +08:00
@jeffersonpig 那就是单选题?
vincik
2016-05-12 15:05:58 +08:00
个人觉得是 1.兴趣驱动 , 2.解决问题的能力, 3.学习能力,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/278077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX