搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
笔触狂放9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
深度学习笔记(一)——目标检测R-CNN简介_实现r-cnn目标检测
2
EOS 安装本地环境,发币教程,本地节点_利用eos发币
3
边缘计算有什么应用?工业网关能用吗?_边缘计算应用
4
大数据学习笔记01----大数据初入门
5
C++: 代码之丑_c++ 为什么丑
6
Android——开机动画_安卓九系统开机动画是什么
7
VSCode最强插件合集,助你代码开发效率翻倍!
8
Please move or remove them before you switch branches.
9
注意力机制总结senet cbam ecanet scnet gcnet_ccnet注意力改进通道注意力
10
flink sink jdbc没有数据_Flink流处理API——Sink
当前位置:
article
> 正文
《寻求优秀程序员之实战指南》读书笔记--了解优秀的程序员_许许多多的人选择编程
作者:笔触狂放9 | 2024-05-26 05:35:42
赞
踩
许许多多的人选择编程
很多HR,招聘主管以及创业者都感叹要吸引优秀的程序员实在太难了。对于寻求这个问题的答案,可以用知乎的方式来表述,即:如何吸引优秀的程序员为你工作?
这里不对优秀程序员的标准作深入的探讨,而是假设已经找到了具有专业素养,符合企业和创业者定义的优秀程序员的人选,然后对如何吸引并留住优秀的程序员作探讨。
首先HR,招聘主管以及很多创业者具有的性格特质,往往和优秀程序员的性格特质差异很大,思维方式上的差异也很大,这种差异在社会丛林中就如物种间的差异一般。
HR往往情商高,套路深(请允许我用这个词,但并没有任何贬义,中性含义),职业化;而管理者呢?往往善于平衡利益,成熟,稳重等等。那程序员呢?
对,要吸引优秀的程序员为你工作,第一步就是要了解程序员。那么程序员的需求到底是什么呢? 相信这也是很多人感叹的--不知道优秀的程序员想要的什么?
最近读到《码农》上的一篇文章《寻求优秀程序员之实战指南》,作者是一位软件工程师和作家,同时是Stack Overflow的创建人之一。书中,描述了几个细节,我觉得很好地描述了优秀程序是怎样的一个物种,他们的需求又是什么。
1. 没有理由不给程序配备顶级电脑,至少两块大液晶屏,不给他们设置上限,让他们可以自由地在Amazon.com上订购任何他们想要的技术书籍。这是招募优秀程序员的杀手锏之一,特别是在这样一个大多数公司都将程序员视作随时可以替换的齿轮或者打字机的世界。
2. 如果其他条件相同,程序员就会选择去一个对待他们像对待明星一样的公司。如果你不尊重程序员,你就不会得到优秀的程序员。
3. 招聘程序员指导理念,只需要两点:聪明,并且能够完成工作。
4. 基本上,你要雇用聪明人,你必须让他们在工作中发挥技能。管理层提出建议是必须极端小心,不能让他们的“建议”被视为命令,因为不管是什么技术问题,经理们知道的很可能不如在壕沟里干活的工人们,尤其是当你雇用的都是聪明人的话。程序员希望自己之所以给雇用,是因为自己的技能,希望被别人当成专家那样对待,有权利在自己的专业领域中做出决定。
5. 许许多多的人选择编程,首要的原因就是他们宁愿将自己的时间花在一个公平有序的地方,一个严格的能者上庸者下的地方,一个只要你是对的就能赢得任何争论的地方。晋升的原因不是成果,而是人际关系--没有什么比这更让人抓狂的了。
6. 程序员被迫去做技术上落后的东西,仅仅因为上级或者得到了上级支持的人坚持这样--没有什么比这更让人发火的了。一定程序上,让程序员干有趣的活是吸引优秀程序员的最好办法之一。
7. 如果你能找到办法让程序员有接触新的语言,框架和技术的经历,那么他们会感到更开心一些。
8. 大多数程序员工作不是仅仅为了谋生,他们要的不是一份“朝九晚五”的工作,他们要的是工作能带给他们的意义。
9. 如果你开始听到有程序员开始抱怨薪水,而以前从来没有出现这种情况,这经常就是一种信号,表明他们并不真地喜欢他们的工作。如果你想雇用的新人提出高的离奇的薪水要求,并且不愿意降低,那么你可能遇到的是这样一种情况,那些人心里想:“好吧,如果不得不接受这份糟糕透顶的工作,那么我至少应有一份优厚的报酬”。
10. 我们说程序员不在乎钱,并不意味着你可以向他们支付低工资,因为程序员对公平是很在乎的,如果他们发现自己公司每个人的薪水都比街对面的同样的公司低20%,那么他们会被激怒的,然后,突然之间,钱就将成为一个大问题。你必须支付有竞争力的报酬。
看完以上几个细节,相信HR,招聘主管都会直摇头。对了,这就是优秀程序员的需求。当然,这并不是我总结和描述的,也不代表我的观点。存在即合理。当然,事实上这句被到处误用的话,其原文英译是:What is rational is actual and what is actual is rational. 至于那个号称黑格尔说的下半句“凡是现存的都是应当走向灭亡 ”,其实是恩格斯说的。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/笔触狂放9/article/detail/625383
推荐阅读
article
【
人工智能
算法
图解
】之“
人工智能
初
印象
”
_
人工智能
算法
图解
pdf
下载...
文章标题:【
人工智能
算法
图解
】之“
人工智能
初
印象
” 摘要:文章介绍了
人工智能
的初步
印象
,内容包括
人工智能
的定义、发展历程...
赞
踩
article
Go 语言包管理机制深入分析_
gopls
is
required
but
m
is
sing...
随着 Go 语言的深入使用,其依赖管理机制也一直是各位 Gopher 热衷于探讨的话题。Go 语言的源码依赖可通过 go...
赞
踩
article
Windows下搭建
Redis
可视化
监控(
redis
_
exporter
+
prometheus
+gra...
目录一、概述1.
redis
_
exporter
是什么?2.
prometheus
是什么?3.
grafana
是什么?二、...
赞
踩
article
ModaHub
魔搭社区:向量
数据库
评测工具——
Vector
DB
Bench
_vectordbben...
在选择之前,我们需要对市面上的各种开源和闭源的
数据库
进行全面的性能评估,并根据自己的业务数据设计测试方案。3. 交互式报...
赞
踩
article
linux12
k8s
--
>
12kubeadm
部署
高
可用
k8s
_kl uty...
文章目录KubeAdmin安装
k8s
1、集群类型2、安装方式一、准备环境1、
部署
软件、系统要求2、节点规划二、kubea...
赞
踩
article
在
Spring
Boot微服务集成
kafka
-
clients
操作
Kafka
集群_使用
kafka
-cl...
记录:463场景:在
Spring
Boot微服务集成
kafka
-
clients
-3.0.0
操作
Kafka
集群。使用kaf...
赞
踩
article
SQLIntegrityConstraintViolationException
:
异常
解决...
SQLIntegrityConstraintViolationException
: Duplicate entry ‘x...
赞
踩
article
ARM
、
FPGA
、
VHDL
、
Verilog
概念一览_arm和
fpga
...
它提供了全面的设计流程,包括设计输入
、
仿真
、
综合
、
实现
、
验证和调试等功能,支持多种编程语言和硬件描述语言,如Verilo...
赞
踩
article
【
查找
算法
】
二分
查找
_
二分
法
查找
...
【
查找
算法
】
二分
查找
_
二分
法
查找
二分
法
查找
文章目录 一:二...
赞
踩
article
github
程序
运行
方法
_
github
怎么
运行
代码...
mkdir
github
//创建一个gitlab的文件夹cd
github
// 进入
github
文件夹git clon...
赞
踩
article
功能
测试之软件
缺陷
_
功能
缺陷
定义...
一、1.
缺陷
的定义:软件在使用过程中存在的任何问题都叫软件的
缺陷
缺陷
不等同于bug
缺陷
的存在会导致软件产品在某种程度...
赞
踩
article
java
数据
可
连接
失败抛出异常_
spring
和
mybatis
结合,
数据
库
连接
池抛出异常...
org.
mybatis
.
spring
.MyBatisSystemException:nestedexceptioniso...
赞
踩
article
最简单
的
方法教你如何使用
vue3
的
el
-
upload
组件
上传
头像
到本地后端(
axios
的
post
请求
...
最简单
的
方法教你如何使用
vue3
的
el
-
upload
组件
上传
头像
到本地后端(
axios
的
post
请求
),使用
koa
-mu...
赞
踩
article
webpack
基本配置四_
webpack
4
core
-
js
object
.
fromentries
...
webpack
关于
js
的配置1.
js
语法检查eslint语法检查eslint 所以使用eslint-load和eslin...
赞
踩
article
基于
Python
+
Django
的
学生
宿舍
管理系统
设计与实现_基于
django
的
宿舍
管理系统
...
今天带来的是基于
Python
+
Django
的
学生
宿舍
管理系统
设计与实现,
学生
宿舍
管理系统
非常巧妙地利用了后勤部门的计算机...
赞
踩
article
Webpack
高级学习:优化
代码运行
性能-
Core
-
js
...
过去我们使用 babel 对
js
代码进行了兼容性处理,其中使用@babel/preset-env 智能预设来处理兼容...
赞
踩
article
Python
、
pycharm
的
安装
与配置,并使用
scrapy
爬虫
框架爬豆瓣数据_
安装
bookspid...
规格_
安装
bookspider
库
安装
bookspider
库 1、...
赞
踩
article
基于电商场景的高并发
RocketMQ
实战-
NameServer
内核原理剖析、
Broker
主从
架构
与...
nameserver
重启或者动态扩容
brokerserver
怎么
感知
...
赞
踩
article
redis
可视化
及
监控
_
redis
运维
监控
多维度
、
可视化
管控...
1、
redis
的关键性能指标参数,可以通过treeNMS方便的查看。2、
redis
的实时运行状态指标,,并发量,内存占用...
赞
踩
article
Springboot
3
整合Mybatis-plus
3
.5.
3
报错_
springboot
3
+mybat...
大家好,我是Leo哥
springboot
3
+
mybatisplus
invalid
value
type for att...
赞
踩
相关标签
人工智能
算法
redis
windows
redis_exporter
prometheus
grafana
数据库
milvus
魔搭社区
ModaHub
Vector DB Bench
向量数据库
kubernetes
Spring Boot微服务
kafka-clients
操作Kafka集群
Kafka
java
mysql
fpga开发
开发语言
github
flask