-
-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
不要陷入技术魔咒 #187
Comments
很真实,我毕业不到一年就在往这方面想了 |
掘金小册开起来~~~ |
赞 这些思考很好~ |
深有同感,技术只是工具,作者坐标哪里,深圳的话可以面下基,谈下项目 |
@yyrdl |
好吧,遗憾 |
从你写的vm一路扒到博客,很佩服你的技术工匠精神。考虑到一线互联网公司工作吗?字节跳动招人,加微信聊下? |
git动态blog,牛逼。 |
我痴迷过技术(现在只是 |
人只活一次,还是要面向效益编程 |
大学毕业后一年就知晓了这一点,国内出不来什么比尔盖茨 |
大佬 厉害 用这个做博客,牛啊 配发啊,一入编程落红尘,怎奈一入红尘恋红尘 |
说的很有道理,身感而发,我认为编程是一门富有想象力的技术,就像玩乐高一样,而不是被限制,虽然这是三年前的博客,但是还是要说一句谢谢大佬的避坑攻略 |
新年快乐,大吉大利 |
不要陷入技术魔咒
我呢,是很喜欢技术研究,喜欢开源,喜欢写库,写工具。
以前呢,觉得这些东西很炫,做出来很有成就感
但是最近发生了很多事
给了我很多感悟,有感而发,写出来分享一下。
技术饭长久不长久?
如果你不是 BAT 内 P7+/T3+ 这个阶梯的技术大神,那么其他都不是关键。
之前不是还有华为 42 岁程序员被裁,顶不住生活压力跳楼了吗。
凡事没有做到行业顶尖的技术,都是不长久的。
你现在厉害,可以加班,每天可以学习为自己充电,跟上时代的步伐。
5 年后呢?10 年后呢?你年薪高了,企业成本高了,家庭有了,琐事多了,每天没有那么多时间为自己充电了。
资本是无情的,年龄的增加,你的不可替代性就越低,越是竞争不过年轻人。
最后也逃不过被裁的命运。
那就不打造自己的技术了吗
也不是,但是也有方向,不在对一些
应用场景少
、难以产生效益
、无法应用到实际项目
、瞎折腾
的技术进行钻研。比如有这么一个库,实现了某个功能。
你知道这个库的实现有点毛病,效率不够高,除非有必要,否则没有必要重写一个。
应该写一些业务型的库,而不是写一些极致的库
技术好坏论
这里不是说哪个技术是好的,哪个技术是坏的。
而是区分 PHP 是世界上最好的语言这类的命题。
C/C++
性能比Java
好,Go
写法优雅,简单易用,Python
速度慢,Javascript
坑多...,PHP
写法丑陋如果这类的问题,你还 care 的话,那么说明你还是头发多啊。
这些语言不过是你拿着饭碗的工具,工具不分好快,能产生效益的工具,才是好的工具
例如大公司,喜欢用 C/Java/Go 这类的语言, 因为他们不缺发给程序员的钱,他们需要稳定高效的业务
而小公司,为什么青睐于 PHP,因为他们需要快速产出,又好招人,同时不太高的人力成本。
所以瞎 JB 争论哪个语言好是没有意义的
技术的出路在哪里?
继续深研是没有出路的,程序员应该增加其他工作以外的收入,否则当裁员降临到自己头上时,就会措手不及,家里上有老,下有小,那么多张嘴,还有房贷,车贷,唯一的收入突然断裂,很容易导致一个人崩溃。
被裁员了,另外找工作,薪资太高,别人不要,降薪又不够开支,怎么办?
所以,增加工作以外的收入,是为了增加安全感。
那么就程序员而言,有哪些途径可以增加额外收入:
接一些外包项目,没有人脉的话,你可能接到的只是 2 包,甚至 3 包,不过不要紧,人脉慢慢积累
如果你有这方面的能力,写了个黑科技的东西,自然有人来找你,曾经有人找过我,至于什么项目我就不说了。后面我还是觉得技术不成熟,没有谈下去。
类似于卖客服系统,聊天系统,工单管理系统
平时多写一些模版,或者收集一些模版,改一改,挂到淘宝店。
例如企业站,商场,小程序之类的
利用自己的技术优势薅羊毛, 自动化地刷单,刷广告,宣传等
付费的知识问答,视频教程和课程等
以上这些纯属胡说八道,我没做过,正在努力 💪
最后
写这篇文章下来,只是为了提醒自己,也于君共勉
The text was updated successfully, but these errors were encountered: