很多人觉得,现在钱都是通过App和网站流动的,这些软件都是程序员写的,那程序员应该离钱很近才对。
但实际情况正好相反。软件确实是钱流动的管道,代码也确实离钱很近,但写代码的程序员却离钱很远。而且你越埋头钻研技术,可能离钱就越远。
在一个软件项目里,从客户有需求到项目上线,程序员前面有售前调研、项目经理排期、技术经理做技术方案。程序员后面还有实施、测试、运维的人。
程序员被完美地包裹在中间,既接触不到提需求的客户,也接触不到付钱的人。
需求已经被整理好放在程序员面前,程序员要做的只是把需求翻译成代码,保证能正常运行。代码写完后,后面的人会去确认需求是否满足,确保用户能用,然后做后期维护。
看起来其他环节的人把麻烦都挡掉了,但实际上他们也把赚钱的机会挡在了外面。
现在公司习惯把项目拆成很多小环节:售前接触客户、需求调研、写代码、实施培训、上线验收、后期维护。
每个环节交给不同的人做,专人干专事。这就导致每个环节的人都不了解项目全貌。
所以正常情况下,一个程序员很难独立赚钱,因为他没做过售前、调研、实施、培训、验收这些工作。
特别是很多程序员特别专注于写代码,不管是前端还是后端。他们花大量时间学习新技术,对其他环节了解很少。
但反过来,如果程序员愿意去了解代码开发以外的环节,对他独立赚钱会有很大帮助。
那些出来创业成功,或者很能赚钱的程序员,不是因为他们技术有多牛,会多少种编程语言。而是因为他们有综合能力,能独立完成整个项目的开发和交付。
如果你是个后端,必须找前端帮你写界面才能完成项目,那你赚到钱的概率就小了很多。就算接到项目,也要分钱给前端或者其他人。一旦项目金额小,可能还要自己贴钱,慢慢你自己就不想做了。
多向其他环节靠拢,不管是售前、需求分析还是实施交付。不要害怕跟客户打交道。多接触客户,才能有更多赚钱机会。
从接小项目开始
先接一些自己能独立完成的小项目。比如做个简单的小程序、写个自动化工具、或者帮人做数据处理的脚本。
不要一上来就想接大项目。从小做起,把整个流程跑通:怎么跟客户沟通、怎么谈需求、怎么报价、怎么交付、怎么收尾款。
这个过程可能开始不顺利,但能让你学到很多技术以外的东西。
主动参与项目其他环节
在工作中,不要只埋头写代码。主动参与需求讨论,跟着售前同事去见客户,看看实施同事是怎么工作的。
了解客户到底想要什么,他们愿意为什么付钱。这比你多学一个新技术框架更有价值。
培养产品思维
试着从产品角度看问题,而不是单纯从技术角度。
客户不在乎你用了多牛的技术,只在乎你的产品能不能解决他的问题。有时候一个简单的方案,比复杂的高科技更受欢迎。
学会沟通和表达
技术人员往往不擅长表达,但这很重要。你要能把技术方案用普通人能听懂的话说出来,让客户理解你的价值。
建立自己的人脉圈
多认识不同领域的人,不只是程序员。认识做产品的、做运营的、做销售的,了解他们是怎么看问题的。
人脉广了,机会自然就多了。
我认识一个程序员,技术很一般,但特别会跟客户沟通。他接项目时,总是先花很多时间了解客户的实际困难,然后给出简单有效的解决方案。虽然他的技术不是最牛的,但客户都愿意找他,因为他的方案最能解决实际问题。
另一个朋友相反,技术很强,但跟客户沟通时总是讲技术细节,客户听不懂,项目也接不下来。
技术是工具,不是目的。想要赚钱,就要跳出纯技术思维,多接触客户,了解市场需求,培养综合能力。
这不容易,需要走出舒适区。但如果你能做到,就会发现赚钱的机会多了很多。
记住,你不是只能靠写代码赚钱。你可以用技术作为基础,向更多可能性扩展。这样不仅收入会增加,你的职业道路也会更宽。
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!
吃饭睡觉写代码,基本都程序猿的大部分生活了,作为从事最累的职业之一的我们终于有了自己的节日,那就是1024。1024向程序员致敬,向自己致敬,向未来致敬。
互联网注定是一个不能安宁的行业,有一些人在努力引领变化,有一些人在努力适应变化,有一些人在被时代的浪潮淘汰。这个世界唯一变的就是变化,人生唯一不能停的就是学习,说到底,要想不被淘汰,只有不断的学习。
国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。
仍是要永远 ctrl+v,永远拿来主义。仍是要时时刻刻对美好满怀期待,对未来充满渴望,对经典心怀敬畏。要记住啊,能原创而不原创,有源码而远源码,才是最无知的成熟。
优秀程序员有哪些好的习惯:1. 想清楚,再动手写代码,2. 不交流,就会头破血流,3. 文档没人看,但还是要写,4. 一定要写注释,5. 别指望需求会稳定
我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情
分析自己的处境; 做适合自己的选择; 以成长为目的,担负起更多责任,打破对做事的认知; 把握机遇,去锤炼自己; 抛弃一些懒惰,多一些积极;向牛逼的人靠近,向给你提供条件帮助你学习的老师靠近。以上结合了我自己的经历,希望文章能更形象。
现在身处跳槽高峰季,作为即将跳槽的我,在这里分享几点建议给大家。众所周知,找工作的前提是面试,面试的前提是过了简历,过了简历的前提是你怎么投。
程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。
一个厉害的程序员,都会有一个牛逼哄哄、有辨识度有个性的英文别名。在公司同事中很更好的称呼,这篇文章翻译整理了一下适合程序员的英文名字
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!