个人认为:
A:代码质量是基础,但是又很考验人的心思缜密性,是一项较为深度的能力。
B:工程设计能力更多像是锦上添花的能力,是站在第一个基础上才有的,但有时候事实又不是这样的。类似玩转各种设计模式,找到各种第三方库合理并优化的引入项目中。
C: 为啥人设也列为软件工程师能力范围内呢,因为我觉得即使做软件一样离不开和人打交道,而有时候可以见到很多不敲代码,只沟通和社交就解决问题的人,这里不指 PM,企业家等...单纯指软件工程师范畴。
大家说说这三项 A,B,C 能力的提高方式,以及大家是怎么一步步过来的,
如何可以逐渐过度,而不使人焦虑呢。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.