「译」开发者如何提升和推销自己

pentaho-kettle依赖拉取失败?试试这个Maven仓库配置的终极解决方案 本文详细解析了Pentaho Kettle依赖拉取失败的常见原因,并提供了三种Maven仓库配置方案,包括基础pom.xml配置、全局settings.xml设置以及企业级私有镜像仓库搭建。通过实战验证的方法和常见问题排查指南,帮助开发者彻底解决pentaho-kettle依赖问题,提升项目构建效率。 阅读详情

原文:10 steps to becoming the developer everyone wants

作者:Andrew C. Oliver

译文:开发者如何提升和推销自己

译者:wangguo


编写出伟大的代码,对于开发者来说已经到达一个层级了。 但是不断提升、适当的推销自己,可以令你得到更多。 以下是一些有效的途径,希望能够帮到你。

1. 写博客

建立自己的博客,并至少每月发布一篇文章。 文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。

2. 参与开源

投身开源领域,发布自己的开源项目。 别人可以通过你开放的源代码,来了解你的水平和方向。 并试着在你的项目中,用最简单的方式来解决复杂的问题。

3. 不要频繁跳槽,也不要举步不前

不要每 6 个月就换一次工作,那样你什么都得不到。 但也不要停留在一个地方,做同样的工作 10 年,那样你会被模式化。 比如在IBM,你不能只会用 IBM 的方式编写 IBM 的栈。 我不会雇用在 IBM 或类似组织工作超过 1、2 年的,他们往往在面试中会给我留下印象,但他们往往无法通过编程测试。

4. 放眼未来,着手实际

年轻的开发者往往倾向于新的技术,Ruby 是我最喜欢的语言,但是它的市场要远远小于 Java。 同时,也不要停留在一个技术上太久,因为未来的你会相当于现在的 COBOL 或 PowerBuilder 开发者。

5. 写你自己的文档

我之前参加的项目中,很多次都被拉进项目经理级别的会议上,就是因为我写了一个他们能够看到和理解的文档或演示。

6. 简洁是灵魂

项目中的事情或问题,试图给出最短、最简洁的答案或解决方案。 一旦你的回复过于冗长或复杂,往往会令人不知所云。

7. 在公共场合演讲

试着在公共场合演讲或介绍一个项目。 研究一个主题,让自己至少有一个专家头衔。 如果你的演讲使别人感兴趣,那么效果会更好。

8. 成为现实主义者

你应该知道一种以上的语言和知识,包括新的、热门的话题。 永远不要说“我不会编程,除非使用 Erlang”类似的话。 比如,你认为 NoSQL 可能更适合你的小项目,但是你的公司不会在一个小型的、一次性的系统上使用它,这种情况下,关系型数据库会更适合。

9. 擅于使用工具解决疑难杂症

投入时间去学习一些其他人一般不知道的工具,这样可以让你比身边的人更有效率。

10. 保持谦虚

这应该成为你的基本技能。 你可能做了某一个工作,让你获得了 Geek 称号,但下周该称号可能就会消失。 所以,不要傲娇,时刻保持一个谦虚的态度。 借用《搏击俱乐部》中 Tyler Durden 的一句话“You are not special”。

怎么样才算成功?

看看你的左右,如果他们在和你做同样的工作,说明你还没有到达这一地步。 如果你坐在他们中间,他们都在看着你,告诉你你的演讲很棒,并很重视你的意见,恭喜你,你已经做到了。

但是,这些名誉和成功可能很短暂。 此外,比较讽刺的是,当你成为一个比较抢手的开发者时,你的编码时间也会越来越少。

总体来说,不是每个软件开发者都能成为优秀的那一个,但是有效的自我推销者会比安静的人更容易得到这个机会。 前提是,你也必须锻炼好自己的基本技能。

图神经网络在金融风险传播分析中的应用 《图神经网络在金融风险传播分析中的应用》 摘要 本文旨在探讨图神经网络(Graph Neural Networks, GNN)在金融风险传播分析中的应用。首先,本文简要介绍了图神经网络的基本概念、发展历史以及其在各类应用场景中的重要性。接着,详细介绍了图神经网络的核心算法,包括图卷积神经网 阅读详情

相关推荐

ISE 14.7 MCS文件的生成--- Spartan3AN XC3S200AN

步骤一: Generate Programming File生成 .bit文件 步骤二: Tools——>iMPCAT 步骤三: iMPACT Flows——>双击“Create PROM File(PROM File Formatter)” 步骤四: Non-Volatile FPGA——>点击”Spartan 3AN“——>点击“绿色箭头”——>Spartan3AN(bits)——>选择“xc3s200an"——>点击”Add storage Device“—

qq_40039676的博客 2099

开发人员提升自己的四种方式

在提升软件开发技能方面,有哪些必备的妙招可以帮助自己呢? 作者 |Skill Pathway 译者 |弯月,责编 | 屠敏 出品 | 优快云(ID:优快云news) 以下为译文: 开发人员之间所谓的不同“级别”的界线是模糊的。如果你问高级开发人员、开发经理或技术总监:“初学者、初级、中级和高级之间的区别是什么?”那么很有可能他们会给你截然不同的意见。 由于存在各...

优快云资讯 2万+

SKILL实现电路virtuoso原理图schematic中引脚pin的net自动打上pin label

SKILL实现电路virtuoso原理图schematic中引脚pin的net自动打上pin label

qq_41510657的博客 2610

如何成为一名合格的 C/C++ 开发者?

如何成为一名合格的 C/C++ 开发者?作者简介:范蠡,资深开发工程师,优快云 认证博客技术专家,曾担任多个商业项目的客户端和服务器端主程、架构师。Chat 简介:在大...

技术杂谈 1887

电压抬升电路设计

一、实验目的 掌握集成运放电压放大电路设计基本方法。 掌握基本仪器使用方法(电源、信号发生器、示波器)。 二、实验内容及结果 实验内容 基于集成运放设计一传感器信号采集电路。传感器输出信号在±50mV,频率为100Hz以内,模数转换器允许输入电压在0~5V,要求设计传感器与模数转换器之间的信号采集电路,实现传感器信号放大10倍,并适合模数转换器的输入。模数转换器的输入电阻为1KHz,设计电路时,可使用1KHz电阻作为信号采集电路负载,代替模数转换器。 实验具体要求如下: (1)确定电路形式,说明电压转

Safaearth的博客 4万+

量子纠缠态与AI意识模型的探索

摘要 本文探讨量子纠缠态与AI意识模型的关联性研究。从量子力学基本原理出发,分析量子纠缠的非局域性特征及其与意识整合性的潜在联系。DREAMVFIA团队构建了量子-意识统一理论框架,提出量子纠缠态意识理论(QETC)和量子化整合信息度量(Q-IIT)等创新理论。在实践层面,开发了基于量子纠缠的QNN-C神经网络架构和量子意识度量算法,实验证明量子机制可显著提升AI系统的认知灵活性、信息整合能力和元认知水平。研究为理解意识本质和开发具有意识特征的人工智能系统提供了新的理论框架和技术路径。

梦帮科技开源中心 1142

开发者如何提升和推销自己

转自:http://www.iteye.com/news/27365   编写出伟大的代码,对于开发者来说已经到达一个层级了。但是不断提升、适当的推销自己,可以令你得到更多。以下是一些有效的途径,希望能够帮到你。 1.  写博客 建立自己的博客,并至少每月发布一篇文章。文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。 2.  参与开源 投身开源领域,发布自己的开源项目。别人可...

governlee的博客 218

Python连接StarRocks全流程实践: SQL文件调用与Pandas混合优化

通过这种分阶段混合计算, 既能发挥StarRocks处理海量数据的性能优势, 又能保留Pandas在内存计算中的灵活性, 实现效率与功能的完美平衡.结合SQL的高效聚合与Pandas的灵活计算, 实现查询和数据处理的深度融合.该库基于SQLAlchemy 2.x开发, 仅支持Python 3.x环境.对大批量数据的写入, 建议进行分块. 分块写入较单条插入速度会有显著提升.这样可以避免python代码的查询与SQL耦合, 支持版本化管理.将DDL, DML分离为独立文件, 例如。: 调整连接复用参数。

t.y.Tang的博客 2780

谠言嘉论:推销自己的想法——软件开发者的日常工作

  经常听到有人抱怨说,在软件开发的世界里看不到任人唯贤。很多为此苦恼但依然心存善意的软件开发者会不停地抱怨会哭的孩子有奶吃,抱怨这是不对的。虽然我理解这种情绪,但我不能说我同意这种观点:《1》这不是在比 “哪个孩子会哭”,而是在推销你的想法;《2》那些被认为“会哭”的程序员实际上更有价值

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 725

贝塞尔曲线在机器人路径平滑中的实战应用与优化

本文深入探讨了贝塞尔曲线算法在机器人路径平滑中的核心应用。通过对比G1CBS与G2CBS两种方法,详细阐述了如何实现从切线连续到曲率连续的平滑优化,以满足不同机器人对运动平稳性和效率的需求,并提供了完整的Python代码实现与关键参数调优指南。

weixin_29051811的博客 307

将任意文件转换为Pcap网络数据包传输

一款实用的工具用于将任意文件转换为pcap网络数据包

村中少年的专栏 3188

技术人员的提升和自我推销

编写出伟大的代码,对于开发者来说已经到达一个层级了。但是不断提升、适当的推销自己,可以令你得到更多。以下是一些有效的途径,希望能够帮到你。 1. 写博客 建立自己的博客,并至少每月发布一篇文章。文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。 2. 参与开源 投身开源领域,发布自己的开源项目。别人可以通过你开放的源代码,来了解你的水平和方向。并试着在你的项目

荣耀之路 887

21天教你学会PCIe专栏(14)--安全性考虑

1.1 定义安全性(Security):安全性是指保护系统免受未经授权的访问、攻击和破坏,确保数据的机密性、完整性和可用性。1.2 重要性数据保护:保护敏感数据,防止数据泄露和篡改。系统防护:防止恶意攻击,确保系统的稳定性和可靠性。合规性:满足行业标准和法律法规的要求,避免法律风险。用户信任:提高用户对系统的信任度,增强市场竞争力。通过今天的学习,你应该对PCIe安全性的重要性和常见威胁有了深入的了解,掌握了实施安全措施的方法和工具,以及安全开发的最佳实践。

xiaoheshang_123的博客 850

比较常见的一道面试推销题

比较常见的一道面试推销题面试中比较常见的这样情景: 面试官随便拿起手中的一支笔,然后问:“请你向我推销这支笔”。 如果是你,通常如何回答?我的回答和想法是这样的: 如果直接就以那支笔的特性来推销肯定是很困难的,一般应该结合面试官的身份价值或者公司价值来增强自己的说服能力:      面试官随便拿起手中的一支笔,然后问:“请你向我推销这支笔”。      应聘

李蓝箫 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: 随想录(程序员和收入)
下一篇: 怎么成为技术大牛
迷渡
迷渡 领域专家: 前端开发技术领域 领域专家: 前端开发技术领域
博客等级 码龄19年 2405粉丝 124原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值