【精要主义】软件工程师最重要的素质
背景
在整天忙于业务开发而技术毫无建树,幸运的阅读了《精要主义》一书,排除外界的噪音,看看作为程序员,我们最需要培养的素质是什么?也许这样我们能对什么说NO.
最重要的4个技能
The 4 Most Important Skills for a Software Developer
解决问题
- 难的面试题目能够检验出面试者解决问题的能力
- topCoder 编程大赛能大幅提升程序解决问题能力
自学能力
推荐<每周工作4小时>
命名
命名是代码中直接可见的,
Every time you are writing code you are naming things
A developer who lacks the ability to give good names to concepts and data in their code is like a mute translator
为人处事
推荐戴尔 卡耐基 的 《如何赢得朋友和影响他人》一书
人是感情动物,我们的决定受到情感很大的影响。这个意义在于,即使你的idea很好或者你的技术很棒,如果处理不好人际关系,那么你将处处碰到麻烦。
5个最重要技能在面试中
更多讨论
1.CS基础:数据结构及算法
2.编程能力
3.系统设计
4.问题解决能力
5.沟通能力
【精要主义】软件工程师最重要的素质相关推荐
- 软件工程师应具备的素质
因特网的迅速崛起,使计算机的应用越来越广泛,人们对计算机软件的需求也急剧膨胀.传统的"作坊式"软件开发时代,我们更多的培养了一批称得上"个人英雄"的" ...
- 程序人生之软件工程师应具备的素质技能
软件程序员应具备的素质技能 序号 技能项 说明 1 写文档和注释的习惯 优秀程序员是非常注重注释和文档的编写的: 作为程序员,30%的工作时间用来写注释和技术文档是很正常的,而作为高级程序员和系统分析 ...
- 我们需要什么样的软件工程师(上)[转载]
近期,IT行业中最令人关注的职位当属"软件工程师"了,其需求量在IT人才市场中总是名列第一,成为IT人求职的热点.软件工程师的未来是什么?有哪些出路?你是否已做好物质上及心理上的准 ...
- 月薪20k-50k| 西人马3D机器视觉算法、语音识别、DSP软件工程师招聘
3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「CV_LAB」. 公司简介: 西人马FATRI是一 ...
- #Note# 极客与团队-软件工程师的生存秘笈
2019独角兽企业重金招聘Python工程师标准>>> #Note# 极客与团队-软件工程师的生存秘笈 TeamGeek A Software Developer's Guide t ...
- 软件工程师必备的24个软技能
软技能通常是被低估的.几乎所有的软件工程师都知道要关注技术的提高,但是忽视的软技能很可能会影响你的职业生涯.下面疯狂软件Android培训技术专家将介绍24个对程序员非常重要的软技能,以方便程序员们在 ...
- 软件工程师的职业生涯
今早(3/8)跟人聊起工程师的职业生涯,突然想起前些日子看的一篇长微博:一个IBM人的离职泪(回头翻微博,作者已经删除那条内容).内容已经记不太清了,唯一记得的是这哥们14年被promote 11次, ...
- Google 资深软件工程师 LeetCode 刷题笔记首次公开
BAT 等国内的一线名企,在招聘工程师的过程中,对算法和数据结构都会重点考察.但算法易学难精,我的很多粉丝技术能力不错,但面试时总败在算法这一关,拿不到好 Offer.但说实话,数据结构和算法花点时间 ...
- 一名亚马逊软件工程师的辛酸苦楚
[CSDN编者按]本文作者是一名亚马逊的软件工程师,在这里工作两年后,他感觉毫无意义和精疲力竭.但,从那以后,作者在工作与生活之间找到了一种健康并可持续的平衡,并再次享受工作.本文的目的是:第一.提高 ...
最新文章
- 浩辰CAD2021中文版
- 成功解决Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'f:\\program files\\p
- python程序设计实验教程 翟萍 第五章答案_Python程序设计实验教程
- iPhone 12 Pro Max外形、配置大曝光:安卓基本没对手了
- 粤港澳大湾区落地首家技术VC,创新工场25亿加持,做投资也做AI研发
- 自动化所在语音识别研究中获进展
- CPC客户端的安装方法
- C++ gbk与utf8互转
- 如何有效管理远程开发团队
- 介绍身份证号姓名实名认证 身份证号姓名校验 身份证号验人API
- google aviator:Java逻辑公式引擎
- 一个屌丝程序猿的人生(一百二十)
- 浅析ERP系统--人资
- python用谷歌内核制作浏览器_用cef Python打造自己的浏览器
- 指数族分布(2)——对数配分函数和MLE与充分统计量
- Cannot run program‘C:\Anaconda3\envs\...\python.exe’(in directory):CreateProcess error=2,系统找不到指定文件
- [C]sprintf用法
- windows隐藏此电脑中默认文件夹
- 温补晶振及压控晶振的技术资料与应用
- 机器学习应用设计阶段的 10 个陷阱和 11 个最佳实践