一位老程序员的忠告:别想着靠技术生存一辈子

 
(永久免费,扫码加入)
 
 
 
 
 
 
 
来源:https://segmentfault.com/a/1190000009745139

一、 在一个地方工作8小时就是“穷”

在国内,你千万不要因为学习技术,就可以换来稳定的生活和高的薪水待遇,你更不要认为那些从事市场开发、跑腿的人没有前途。

你知不知道,咱们国内有相当大的一部分软件公司,他们的软件开发团队都小得可怜,甚至只有1-3个人,连一个项目小组都算不上。而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BUG和不能按时提交的软件模块功能而心怀忐忑。如果你不幸加入现场开发的团队你则需要背井离乡告别你的女友,进行封闭开发,你平时除了编码之外就是吃饭和睡觉。

更可怕的是,会让你接触的人际关系非常单一,除了有限的技术人员之外你几乎见不到做其他行业工作和职位的人,你的朋友圈子小且单一,甚至破坏你原有的爱情(想象一下,你在外地做现场开发2个月以上,却从没跟女友见过一面的话,你的女友是不是会对你呲牙裂嘴)。

也许你拿到了所谓的白领工资,但你却从此失去享受生活的自由,如果你想做技术人员尤其是开发人员,我想你很快就会理解,想在一个地方长期待一段时间,认识一些朋友,多一些生活时间的愿望。

相比我们的生活和人际关系及工作,那些从事售前和市场开发的朋友,却有比我们多的多的工作之外的时间,甚至他们工作的时间有的时候是和生活的时间是可以兼顾的,他们可以通过市场开发,认识各个行业的人士,可以认识各种各样的朋友,他们比我们坦率说更有发财和发展的机会,只要他们跟我们一样勤奋(有一种勤奋的普通人,如果给他换个地方,他马上会成为一个勤奋且出众的人)。

二、别让一方面“最强”,蒙蔽双眼

在学习技术的时候千万不要认为如果做到技术最强,就可以成为100%受尊重的人。

有一次一个人在面试项目经理的时候说了这么一段话:我只用最听话的人,按照我的要求做。只要是听话就要,如果不听话,不管他技术多好也不要。

随后这个人得到了试用机会,如果没意外的话,他一定会是下一个项目经理的继任者。

朋友们你知道吗?不管你技术有多强,你也不可能自由的腾出时间像别人那样研究一下LINUX源码,甚至写像LINUX一样的杰作来表现你的才能。你需要做的就是按照要求写代码,写代码的含义都被规定好了。按照规定写,你很快就会发现你昨天写的代码,跟今天写的代码存在很多类似之处,等你写过一段时间的代码,你将领略:复制,拷贝,粘贴那样的技术对你来说是何等重要(如果你没有做过1年以上的真正意义上的开发不要反驳我)。

如果你幸运的能够听到市场人员的谈话,或是领导们的谈话,你会隐约觉得他们都在把技术人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在团队内部,你可能正在为一个技术问题的讨论跟同事搞内耗,因为他不服你,你也不服他,你们都认为自己的对,其实你们两个都对,而争论的目的就是为了在关键场合证明一下自己比对方技术好,比对方强(在一个项目开发中,没有人愿意长期听别人的,总想换个位置领导别人)。

三、外面的世界,远比我们想的复杂

你更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为自己是搞技术的。

如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人知道C#与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术仅仅是一个工具,善于运用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业,因为这是两个概念,训练的技能也是完全不同的。

创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有你懂不懂别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服务的策划和推销等等,也许有一万、一百万个值得我们重视的问题,但你会发现技术却很少有可能包含在这一万或一百万之内。如果创业到了一个快成功的阶段,你会这样告诉自己:我干吗要亲自做技术,聘一个人不就行了,这时候你才真正会理解技术的作用,和你以前做技术人员的作用。

四、小结

基于上面的讨论我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习技术,对技术的学习几近的痴迷,想掌握所有的技术,以让自己成为技术领域的权威和专家,以在必要的时候或是心里不畅快的时候到网上对着菜鸟说自己是前辈。

技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢它,但最好不要一辈子靠它生存。

掌握技术的唯一目的就是拿它找工作(如果你不想把技术当作你第二生命的话),就是干活。所以你在学习的时候千万不要去做那些所谓的技术习题或是研究那些冒泡算法,最大数算法了,什么叫干活?

就是做一个东西让别人用,别人用了,可以提高他们的工作效率。想象一下,你做1万道技术习题有什么用?只会让人觉得酸腐,还是在学习的时候,多培养些自己务实的态度吧,比如研究一下当地市场目前有哪些软件公司用人,自己离他们的要求到底有多远,自己具体应该怎么做才可以达到他们的要求。等你分析完这些,你就会发现,找工作成功,技术的贡献率其实并没有你原来想象的那么高。

不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在国内不会出现比尔·盖茨,因为,国内目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。(如果你不理解,一种可能是你目前仅仅从事过技术工作,你的朋友圈子里,技术类的朋友占了大多数,一种可能是你还没有工作,但喜欢读比尔·盖茨的传记)。

五、理解

“千万不要一辈子靠技术生存”,这是一句比较现实的话。很多人觉得自己现在20多岁,月入2~3W或者更多了,很OK呀。

理解这句话的前提是,你不满足于现在的收入(如果是工作年限比较短的,你可以看看这个行业做的比较好的人的收入,你能否满足),对自己的未来或者行业有感到担忧,那么你才能很好的理解这句话。

这也是为什么能理解这句话的人,大多是到了35岁左右的。

诚然,对于一个工作七八年或不到七八年的程序员,这个阶段技术是必须的,要深、要有一个今天被开,我可以保证明天找到工作的技术能力。

如果你足够幸运,能有在某一个领域做到专家级的、后面的小辈无法替代你,那"千万不要一辈子靠技术生存"这句话当然也就不适合你了,大牛,请受我一拜。但是,对于大多数人,都无法做到在一个领域无可替代(机遇与天赋),那么就要想办法保证在上了年纪、上有老下有下的时候不被公司裁掉、收入不减、生活质量不降。

如果在这个阶段你还在研究这个功能怎么实现、这个算法是多么的精妙,我觉得你不是太单纯,就是在借技术之名在逃避现实。说一句庸俗的话,我满脑子想得都是怎么搞钱,怎么让家人生活的更好,做技术的在35岁之前没达到这一点(且不论财务自由),你觉得35岁以后还有机会吗?或者说扪心自问一下,你所做的事情有多少是你能做,别人不能做的,有多少技术含量自己心里应该也有点数。所以,技术只是现阶段谋生的一项技能。

每个人的技术都是有天花板的,你的技术到了天花板的时候,你的收入能够满足你,这个是需要考虑的。当然,你家里有矿或者一线城市有几套房,那你完全可以把技术当爱好。

六、技术是你的第一桶金

程序员,本质就是学习,不断学习,不被淘汰!而年纪,所谓高薪就是为第二产业打基础吧!俗话说得好,有钱投资谁还亲自动手,创业风险大,还累,当然你要是那种小的生意自然没问题。基本上35岁前好好存一笔钱,为以后转行也好,做副业也好,做基础吧,而怎么在这十几年的时间里,赚到别人20-30年的钱,对程序员来说,最好的方法就是提升自己!


最后推荐一下我们的会员群,目前有风投天使投资人,猎头HR,抖音大V,情感博主,律师,心理咨询师,医疗销售,地产,保险,钢琴老师,运营商,企业咨询,跨境电商,建筑,互联网行业的数据分析师,后端开发,python测试等行业的同学加入。

微信咨询:coder_v5 (务必备注你的来意)

性价比超高的星球

目前星球430+人,专栏的内容秘籍已经更新了41篇,每天都有星球发布自己心得。只花一份钱可以学:

Python : python 入门课程44节+Django专栏9节+趣味实战案例

chatgpt :入门,进阶,趣味办公,高级课程

AI绘画:Mj的基础,入门,进阶,小红书玩法

如果你想学Python,又想学ChatGPT,又想学AI绘画,只想花一份钱欢迎加入我们星球会员群,还能认识很多牛人!

加入就送ChatGPT独立账号

9c723011312eb269db02930c53fe8abe.jpeg

另外还送ChatGPT高级视频课程

原价99,现在免费送星球会员

79f70d2db53d97e21de7a2afbd9ea3e3.jpeg

微信长按试看内容

三天内不满意可直接退款!!!

7a9df1f2f4d1854a7069cf0980458ed3.png

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/63037.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大模型技术发展展望

来自:大大的模型 进NLP群—>加入NLP交流群 (题目是ChatGPT起的,封面图是SD画的 本文纯属个人观点,抛砖引玉,欢迎后台留言探讨。) 从去年年底发布以来,ChatGPT 已经被普通民众和业界广泛接受&…

Python 扩展教程(1): 调用百度AI

关于AI 自有计算机以来,人们就想让计算机具有人的感知、意识、概念、思维、行为,代替人的工作。AI (Artificial Interligence)是计算机科学的一个分支,专注研究、开发、模拟、扩展人的智能的理论、方法、技术及应用。 从研究领域和方法上&…

去TM的领导:发烧请病假,不意味着在家睡大觉

往期热门文章: 1、5年半老程序员被System.out.println() 考懵逼了... 2、妙用Java 8中的 Function接口,消灭if...else(非常新颖的写法) 3、Controller中的请求方法,private和public有什么区别? 4、再见Jenk…

上海车展归来,聊聊“无人驾驶”:滴滴疯狂炒概念,百度默默降成本

观点| Mr.K 主笔| Wendy.L 编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 最近一周在上海市最火热的是什么? 若是在国家会展中心举行的上海车展说是第二,恐怕没人再敢说第一。 汽车诞生百余年后,本次进入第二十届的上海车展…

百度,这下要歇菜了?

点关注公众号,回复“1024”获取2TB学习资源! 谁也不会想到,一个非常小众的必应,居然把百度给"揍"了。 根据美国网站通讯流量监测机构 StatCounter 公布的数据显示,2023 年 4 月份,微软必应的市场…

5年半老程序员被System.out.println() 考懵逼了...

往期热门文章: 1、妙用Java 8中的 Function接口,消灭if...else(非常新颖的写法) 2、Controller中的请求方法,private和public有什么区别? 3、再见Jenkins!一款更适合国人的自动化部署工具&#…

Controller中的请求方法,private和public有什么区别?

往期热门文章: 1、再见Jenkins!一款更适合国人的自动化部署工具,贼带劲!! 2、MySQL中这14个小玩意,让人眼前一亮!!! 3、Spring 官方证实!大漏洞,J…

妙用Java 8中的 Function接口,消灭if...else(非常新颖的写法)

往期热门文章: 1、Controller中的请求方法,private和public有什么区别? 2、再见Jenkins!一款更适合国人的自动化部署工具,贼带劲!! 3、MySQL中这14个小玩意,让人眼前一亮&#xff01…

SpringBoot + MDC 实现全链路调用日志跟踪

往期热门文章: 1、去TM的领导:发烧请病假,不意味着在家睡大觉 2、5年半老程序员被System.out.println() 考懵逼了... 3、妙用Java 8中的 Function接口,消灭if...else(非常新颖的写法) 4、Controller中的请求…

chatgpt赋能python:Python安装Kivy:强大的跨平台应用程序框架

Python安装Kivy: 强大的跨平台应用程序框架 Kivy是一个基于Python的跨平台开源应用程序框架,它可以用于开发多点触摸应用程序,使开发者能够轻松地创建适用于Windows,Mac,Linux,Android和iOS等平台的应用程序。Python作…

chatgpt赋能python:Python与界面绘制

Python与界面绘制 在现代计算机应用程序中,良好的用户界面设计和交互是至关重要的。它可以建立用户对应用程序的信任和舒适感,从而使应用程序更加实用和易于使用。而Python作为一种非常流行的编程语言,也提供了一些强大的工具和库&#xff0…

chatgpt赋能python:Python手机运行:轻巧便捷的编程语言

Python 手机运行:轻巧便捷的编程语言 Python作为一门高效,简单,易学的编程语言,逐渐成为程序员和数据科学家们的首选语言。无论是数据处理,机器学习还是人工智能,Python都具有出色的表现。不仅如此&#x…

chatgpt赋能python:Python调用ADBShell命令:使你的Android开发更高效

Python调用ADB Shell命令:使你的Android开发更高效 如果你是一名Android开发者,你一定会知道ADB(Android Debug Bridge),它是一个可调试Android设备的多用途命令行工具。在许多情况下,ADB是许多Android开发…

Android 百度图像识别(详细步骤+源码)

百度图像识别 运行效果图一、创建平台应用二、创建Android项目三、网络访问框架四、添加请求API接口五、获取鉴权认证Token六、网络图片Url识别七、相册图片识别八、拍照图片识别九、源码 运行效果图 如果你对这个效果图不满意就不用往下看了,那样只会浪费你的时间。…

微信小程序,图像识别源码

目录 前言百度端配置信息小程序中代码:结语智能识图小程序源码下载路径:https://pan.baidu.com/s/1OGE7vhogS7L7nn0JIFPVWw 提取码:8ze9 前言 基于近期的工作内容关系,在查询一些资料的同时,在微信小程序端集成了图像…

图像识别小程序(含源码)【推荐】

目录 前言百度端配置信息小程序中代码:结语智能识图小程序源码下载路径:https://pan.baidu.com/s/1OGE7vhogS7L7nn0JIFPVWw 提取码:8ze9 前言 基于近期的工作内容关系,在查询一些资料的同时,在微信小程序端集成了图像…

(数学实验)Matlab实现猜数小游戏(增加了错误输入的判断)

刚开始做的时候不知道matlab没有自减运算,在网上查了很久资料,都没发现有对猜数游戏加错误输入判断的,经过多次试错,我弄出来了有判断的程序,在这里分享一下。 文章目录 前言一、问题描述二、解题思路 1.for循环2.whil…

使用Python为二年级的学生批量生成数学题

文章目录 一.使用Python为二年级的学生批量生成数学题1.1 背景 二.解决思路及其代码三.排版及其打印四.本文源码 一.使用Python为二年级的学生批量生成数学题 1.1 背景 我妹妹今年上二年级,她的老师今天给他们布置了一项作业: 从今天起到开学&#xff…

Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。

文章目录 一.前言1. 基础布局2. 自动切换图片3. 添加内容4. 自动缩放,控件的显示和隐藏5.响应用户输入操作 所有文章源码已整体打包上传至github,求星星! 一.前言 两年的大学生活马上就要结束了,马上面临实习,突然心…

基于Python的网络拓扑图绘制

最近写论文画了许多图,在这里记录一些。当然,如果仅仅是展示性图片的话也可以使用visio,但是这里我仍然想探究一下如何使用pyhon画出美观的网络拓扑图。 一、画出网络拓扑图 给出邻接矩阵,画出网络的拓扑图: import…