会写代码是你创业路上的包袱

2024-02-18 20:59
文章标签 代码 创业 路上 包袱

本文主要是介绍会写代码是你创业路上的包袱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击上方“芋道源码”,选择“设为星标”

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 8:55 更新文章,每天掉亿点点头发...

源码精品专栏

 
  • 原创 | Java 2020 超神之路,很肝~

  • 中文详细注释的开源项目

  • RPC 框架 Dubbo 源码解析

  • 网络应用框架 Netty 源码解析

  • 消息中间件 RocketMQ 源码解析

  • 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析

  • 作业调度中间件 Elastic-Job 源码解析

  • 分布式事务中间件 TCC-Transaction 源码解析

  • Eureka 和 Hystrix 源码解析

  • Java 并发源码

来源:suo.im/5lVOBg

  • 第一个问题:敢不敢迈出第一步

  • 第二个问题:潜意识里过于追求“安全”

  • 第三个问题:世界里太多是非题

  • 第四个问题:开发能力提升导致沟通能力下降

  • 第五个问题:眼睛里太多技术太少的商业


前两天跟一个朋友吃饭,聊到创业的话题

第一个问题:敢不敢迈出第一步

可能很多程序员都认真考虑过创业的问题,

但最终还是放弃了,

很大一部分原因,就是觉得自己有一技之长。

但他们往往不这么说,他们会说:

创业风险太大,要还房贷啦,要存奶粉钱啦,要照顾家里人啦,

种种借口;

其实归根结底,还是因为有一技之长,有口饭吃,让他迈不出这一步。

实事就是:他停在他的舒适区里,惧怕生活模式的变化。

想想看,假设你不会写代码,是不是会更想创业呢?

你会去富士康打工,当个文员,还是自己开个奶茶店呢?

世界上那么多你嗤之以鼻的创业方式,为什么都活的好好的呢?

第二个问题:潜意识里过于追求“安全”

程序员对安全的追求会导致他在创业活动中难以容纳足够多的风险

我们学写程序的第一天开始,安全的观念就植根在我们的内心深处了,

你想想看:

不能有内存泄漏;
递归不能有退不出来的时候;
不能有空指针;
不能有SQL注入漏洞;
不能把代码异常暴露给客户;
这里应该写个try catch;
最好不要每个循环里都开合数据库链接;
这个资源用完之后要释放
这里可能会有死锁
调用这个接口如果超时了怎么办

程序员的潜意识惧怕出问题;

这会迫使自己推算各种可能的风险,

潜意识是理性的最大杀手,

好多时候都是潜意识让你没有做出正确的决策和行动的,

也正是程序员常年累月的工作,造就了这种潜意识,

这种潜意识与创业需要的素质是相悖的。

我并不是说创业就是要有冒险精神,

相反,成功的企业家都有很良好的风险控制意识,

但是,话又说回来,他们真的是在追逐风险啊!

他们的眼光都在各种风险上,他们小心翼翼的计算着各项风险与收益之间的关系;

这跟程序员有着本质的区别,

程序员潜意识里是拒绝风险,进而拒绝思考某项风险和收益之间的关系;

想想看,如果给你十个亿,你能做出滴滴打车或者共享单车这样的产品吗?

你甚至连想都不会想这种充斥着风险的项目。

第三个问题:世界里太多是非题

程序员的世界里太多是非题,不是对,就是错,很少有灰色地带;

一段程序,首先要保证的就是功能的正确性

功能实现了就是实现了,没实现就是没实现;

一个技术指标(并发要求,性能要求)

达到了就是达到了,没达到就是没达到;

接口,能调的通,就是正确,调不通就是错误,

就算有网络超时的情况,你没考虑到,那也是错误。

然而创业活动就不一样,

创业活动里有太多的灰色地带

你推广你的产品,花了一些钱,动用了一些人脉,也不知道能达到什么样的效果;

你的一个合作伙伴,总是拖延他份内的事儿,你要花多少精力说服他改变工作态度呢?

创业初期,你又要写代码,又要搞运营,你打算分别投多少精力在这两个事务上呢?

你管理你的团队,这个人明天嫌加班多,那个人后天嫌没有话费补贴,满足他们的要求吗?满足到什么程度啊?

你看,这里就有个“度”的概念;

在创业活动中,做什么事情都有个“度”;

做到这个“度”就恰到好处;

不是完全正确,也没错到离谱;

程序员的潜意识里,很少有“度”的这个概念;

而那些成功的创业者都是控制“度”的个中高手

程序员创业几乎要从头开始锻炼这方面的技能,

更为要命的是,他们在这方面的成长,也不一定给他们带来愉悦和幸福!

他们更愿意追求完美,他们眼睛里容不得沙子,他们讨厌模棱两可的中庸;

创业活动中的各种事务,让他们心力憔悴

进而潜意识又不断提醒他“你不适合创业,尽早放弃吧!”

现在想想,是不是专心做非黑即白的工作更单纯些呢?

第四个问题:开发能力提升导致沟通能力下降

大多数程序员人机交流太多,导致其人人交流能力不足

你随便问任何一个成功的企业家

看看他认为创业活动需不需要良好的沟通能力

我想99%的回答应该都是肯定的

然而这是绝大多数程序员所缺乏的

无论你写JAVA也好,写C#也好,写最好的语言PHP也好

你都是用这些“语言”进行人机交流

这些不是人类社会的“语言”,

他们没有抑扬顿挫、没有喜怒哀乐、没有包袱、没有笑料、没有起承转合

它们太简单了,你们还叫它语言,为什么呢?

因为你一天中至少有一半的时间,在用他跟机器对话?

你想想看,是不是?

你这么多时间跟机器交流

势必跟人交流的时间就会少

用进废退!

忽然有一天,

你发现你要花很大精力组织语言跟别人说明白一件事;

更别说你要演讲,说服投资人掏腰包投你;

你要组织语言说服你的客户掏钱购买你的商品

你要说服你的团队义无反顾的加班

你要说服两个有矛盾的核心成员,放下私利,为了团队付出。

第五个问题:眼睛里太多技术太少的商业

程序员在创业时太注重技术,这样会导致他忽略其他更重要的东西

因为专业,程序员会花太多精力和时间考虑技术,

从而导致他们只能花更少的精力考虑产品、市场、运营、客户等等更重要的问题,

市面上90%以上的产品,之所以成功,跟这些产品用到的技术一点关系都没关系;

想想看,一个程序员创业和一个非程序员创业,假设他们都要做一个非技术型产品

程序员肯定要花50%以上的时间考虑技术

非程序员因为不懂,会花更多的时间考虑更重要的东西。

技术既是程序员的优势,也是程序员的羁绊!

整个程序员的圈子都是这样的

他们会为哪个语言更厉害吵翻天,哪个框架又出了新版本;

等技术团队组建好之后

程序员又会不放心自己的技术团队

甚至会亲自操刀做架构,写核心代码

技术团队永远不会得到充分的授权!

整个团队都盯着技术不放

这就由个人的问题演变成了组织的问题

你的组织过分注重技术,导致组织没有精力去关注其他更重要的问题

在经济学中有一个术语是描述这种问题的,叫做:生产可能性边界

毋庸置疑,技术确实是推动社会进步的主要动力!

但当技术富足到一定程度的时候,技术也得等,等下一次巨变的发生(现在就在等AI或者其他)

生活在现实社会中的,创业过程中的程序员,往往会被自己的优势左右着,跌跌撞撞的前行。

以上是作者观点,个人观点欢迎写在留言区。



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

已在知识星球更新源码解析如下:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

兄弟,一口,点个!????

这篇关于会写代码是你创业路上的包袱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/722448

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu

java之Objects.nonNull用法代码解读

《java之Objects.nonNull用法代码解读》:本文主要介绍java之Objects.nonNull用法代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Java之Objects.nonwww.chinasem.cnNull用法代码Objects.nonN

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.

python+opencv处理颜色之将目标颜色转换实例代码

《python+opencv处理颜色之将目标颜色转换实例代码》OpenCV是一个的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上,:本文主要介绍python+ope... 目录下面是代码+ 效果 + 解释转HSV: 关于颜色总是要转HSV的掩膜再标注总结 目标:将红色的部分滤

在C#中调用Python代码的两种实现方式

《在C#中调用Python代码的两种实现方式》:本文主要介绍在C#中调用Python代码的两种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C#调用python代码的方式1. 使用 Python.NET2. 使用外部进程调用 Python 脚本总结C#调

Java时间轮调度算法的代码实现

《Java时间轮调度算法的代码实现》时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务,它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂... 目录1、简述2、时间轮的原理3. 时间轮的实现步骤3.1 定义时间槽3.2 定义时间轮3.3 使用时