- 高质量的代码
- 逻辑清晰地架构知识
- 编写易读懂的设计文档
- 数据结构和算法
- 业务知识
楼主先在整天编写文档,有时感觉在写使用说明书,晕!什么代码阅读心得,报告,也是醉了。目前为止也写了两篇软件详细设计文档,虽然被批的一无是处。
刚毕业一年左右,想磨砺自己写出高质量的代码,然后是架构知识,不知道是否走了极端
楼主先在整天编写文档,有时感觉在写使用说明书,晕!什么代码阅读心得,报告,也是醉了。目前为止也写了两篇软件详细设计文档,虽然被批的一无是处。
刚毕业一年左右,想磨砺自己写出高质量的代码,然后是架构知识,不知道是否走了极端
|
1
对于程序员来说也许代码并不是最重要的,装逼才是
|
|
NickQMay 12, 2016
2
自学能力
|
|
mcfogMay 12, 2016
3
不知道顺序有没有排过,反正我是觉得重要程度基本恰好反了
业务(理解和分析)>数据结构>代码>架构>算法 至于文档,和打字一样不过是种表达方式罢了,属于通用能力 另外,沟通协作秒以上所有。用“晕,也是醉了”的心态永远干不好活的。你有没有想过为什么领导会给你分配这样的任务,而把其它任务交给其它人?是你确实技不如人,还是领导不了解你的能力?你的输出别人不满意的原因是什么?是确实水平不高,还是你没有理解任务的背景,偏离了目标? |
|
kobe1941May 12, 2016
4
撩妹技能最重要!
|
|
5
沟通能力
|
|
kidenyMay 12, 2016
6
第一是吹牛逼,第二是骂人。
|
|
alexhiltonMay 12, 2016
9
搬运代码的能力。如何找到好代码,合理的搬运过来,使用后不出问题,这就是高手。
|
|
murmurMay 12, 2016
10
居然没有英语
|
|
11
|
|
jeffersonpigMay 12, 2016
12
看你是想当个 coder 还是 engineer 了。
其实这些技能都很重要,为什么非要排个序?排序有意义么? 我觉得结合自己的发展规划和工作要求来不断调整学习应用的重点,这些技能对不同的人的重要性是不一样的。 |
|
jeffersonpigMay 12, 2016
13
说多一点,好像是学生和刚毕业没几年的特别喜欢纠结这类问题,什么技能最重要、什么技术是潮流、哪种语言最棒、学哪个语言哪个框架更有前途……
我个人觉得这些问题太功利,纠结这些问题没有意义。有这纠结的功夫,还不如多看些书看些代码多学一点。我相信现有的所有语言所有框架以及各种技能都有它的价值,有意义的做法是尽可能地多去了解多去学习 |
|
14
@jeffersonpig 没有排序,想到什么就写什么,很多人非要认为我在搞排序
|
|
learnshareMay 12, 2016
15
解决问题。
|
|
gimpMay 12, 2016
16
学习能力以及解决问题能力
|
|
zhangdaweiMay 12, 2016
17
提供解决方案,沟通能力,这两个是 key 。
|
|
jeffersonpigMay 12, 2016
18
@suyuanhxx 最重要,最
|
|
19
@jeffersonpig 那就是单选题?
|
|
vincikMay 12, 2016
20
个人觉得是 1.兴趣驱动 , 2.解决问题的能力, 3.学习能力,
|
|
SlipStupigMay 12, 2016
22
学会偷懒
|
|
huobaziMay 12, 2016
24
身体好!
|
|
ayaseangleMay 12, 2016 via Android
26
装逼,撩妹,忽悠。
|
|
googlefansMay 12, 2016
27
@alexhilton 有道理
|
|
killederMay 12, 2016 via Android
28
悟性
|
|
ChicheleMay 12, 2016
29
沟通能力也很重要,很烦平时讨论问题时同事经常用“那个”、“它”、“这个”等字眼,经常不知道在说哪个东西
|
|
shitheadMay 12, 2016
30
背锅的能力
|
|
31
@tigerstudent 这个确实也很重要,程序员都是自己想自己的事,谁知道别人口中的“那个”是哪个
|
|
32
身体素质。。。
|