谁决定了IT直男的价值

article/2025/10/24 16:00:00

做一个有价值的程序员

    • 从一段代码说起
    • 为什么没有价值?
    • 谁才是这场竞赛的裁判?
    • 开源时代,别让内卷耽误了你?
    • 如何搭建自己的知识体系?

从一段代码说起

package com.jeff.study.jdk8.stream;import java.lang.reflect.Modifier;
import java.util.Arrays;/*** @Description 迭代常量类中的某些属性* @Date 2021/1/16 2:38 下午*/
public class TestConstantStream {public static void main(String[] args) {Arrays.stream(Numbers.class.getDeclaredFields()).map(field -> {int mod = field.getModifiers();if (Modifier.isPublic(mod) && Modifier.isStatic(mod) && Modifier.isFinal(mod))return field;elsereturn null;}).forEach(System.out::println);}
}enum Numbers {ONE(1),TWO(2),THREE(3),FOUR(4),FIVE(5);private int value;Numbers(int Value) {this.value = value;}
}

jdk8以后函数式编程流行起来,lambda表达式、Stream API开始被程序员们使用,然而也总有一些程序员觉得,这些技术的升级换代并没有足够的理由让他们去重构他们的代码,已有的业务足够稳定,没必要去运用这些所谓的“骚操作”。这些想法并不是无法理解,因为他们即便使用最原始、最lowB的写法一样可以实现功能,比如foreach和for两种写法都可以,我就喜欢用for,有何不可?这些想法的人一样可以在企业中混的风生水起,只手遮天。所以,在这些地方,技术的更新迭代并不能让掌握了它们的程序员得到什么利益和机会。那这些程序员的价值有什么决定呢❓

为什么没有价值?

我一直在想,一个努力学习的人,怎么可能会没有价值?
后来因为某些机缘,我突然明白,不是你没有价值,是你的创造没有价值,是这些创造不需要你的能力。
对于程序员来说,我们都在创造代码,代码就是我们的产品或者输出。但是代码有好坏之分,即便是微信或者QQ这样用户规模的系统,代码也一定有好有坏。但关键是那些代码创造的是微信、QQ,所以写代码的人也就创造出了价值,有了价值就势必会得到膜拜,得到认可。
工作这么多年,待过的公司也有许多,见过对代码有洁癖的人,也见过毫无追求瞎写的,他们都在创造不同的价值。但瞎写的反而会更受到重视,会更被肯定价值。
那么价值由谁决定?不是应该有你的实力决定的吗?就好像一个杯子,材质不同价值也就不同,难道价值跟使用他们的人还有什么关系❓
直观讲,技术人的价值体现为技术人的技术实力,技术实力体现在技术的输出与创造。然而你的输出与创造即使让人觉得你有两把刷子,也无法真的决定你的价值!

谁才是这场竞赛的裁判?

你有将你的技术输出在了什么地方?有人认可吗?
有几个时间点可能会是技术被认可的绝佳时机。

  • 面试:面试官直接面对你的技术,通过各种方式考察你的技术。
  • 工作:工作中完成大佬布置的具有难度的任何,给任务提出解决思路。
  • 会议:技术会议中提出自己的见解和思路,让别人了解你的技术。比如代码走读中以自己的技术敏锐观察力发现问题和提出解决方案。
    除此之外,能否被认可还取决于你自己的表达意愿和大佬对你是否感冒,这这两点我认为起了80%的作用。

技术没有裁判,你要自己寻找公平的平台。
你能否得到机会,你能否得到匹配你自己实力的平台,真的需要自己的追逐。不要在一个不认可你价值的地方停留太久,那样只是会浪费自己的时间。当然,你可以在不被认可的时候持续蓄力,增强自己的能力,闪闪发光,让大佬看到你的价值。你也可以鲤鱼跃龙门,去往更高的阶梯。

开源时代,别让内卷耽误了你?

吾生也有涯,而知也无涯。以有涯随无涯,殆已!------庄子

究竟路在何方?
有的时候,我也会陷入迷茫的痛苦之中,明明自己一直很努力,已经持续了很多年,不停的学习,为什么而今还是混成这个模样?后来出现了一个词顿时让我明白了------内卷。
搞私单、学大数据、学AI,泛泛的学了很多,走了很多弯路,浪费了很多时间,最后才有了那么一点感悟。有个认识的哥们说,他到快30岁才明白如何去学习。其实,许多人何尝不是呢?
技术大爆炸的开源时代,行业不断兴起,技术层出不穷,我们总是觉得自己这也不懂,那也不会,总想什么都去了解一下,总想一口吃个胖子!但现实是,我们的精力和时间都是有限的,我们只能把有限的时间和精力用在最有价值的地方。那么何为最后价值的地方?作为码农,我觉得就是要搭建自己的技术体系,用小马哥的话来说就是“一精多专”,不需要什么都会。

如何搭建自己的知识体系?

万丈高楼平地起,不积跬步无以至千里。
基础是很重要的,java基础如jdk源码、设计模式、spring源码、IOC/AOP、数据结构与算法、Mysql数据库和性能调优、TCP/IP协议、多线程编程 并发包等等,除此之外,基础还包括一些架构设计的基本原则、基本思想,软件工程的基本素养如知道什么是瀑布模型、敏捷开发等。善于利用工具提高开发效率,有改善项目开发流程,提高开发效率的意识。甚至是一些沟通的技巧和一定程度的技术影响力。

最后,想送上几个字给自己和大家------内求于己,宁静致远!




关于高效学习的一些思考和总结:

  • 如何高效学习的一点思考(3)
  • 如何高效学习的一点思考(2)
  • 如何高效学习的一点思考
  • 在这里插入图片描述

http://chatgpt.dhexx.cn/article/epe6LXrG.shtml

相关文章

真正的IT技术男是什么样的?

我们经常会听到很多对IT男士的调侃称呼,“屌丝”、“宅男”,会逗的大家捧腹大笑。但是,大家要不要以为称呼IT男是“屌丝”、“宅男”,就当真以为他们是这样了。今天,青鸟学姐就带大家一起来了解一下,真正的…

RK3288的GTxx触摸屏驱动调试

电容屏是在LCD屏上覆盖一个透明的矩阵键盘,在调试goodix gt9xx系列触控屏的驱动时,会遇到各种问题! 1、linux启动时,触控屏驱动偶尔不能加载固件信息。 2、在使用过程中偶尔不能触发或触发失灵现象。 3、触屏反应缓慢,…

C/C++中最快、最简洁的read()快读(卡常数)方法

别人的方法 遇到数据较多的题目时&#xff0c;用scanf或者cin肯定是不够快的。由于getchar()有速度快的特性&#xff0c;有人手打了这样的快速读入函数&#xff1a; inline void read(int& a) {int s 0, w 1;char ch getchar();while (ch < 0 || ch>9){if (ch …

I2C通信

I2C总线是PHLIPS公司推出的一种串行总线&#xff0c;它只有两根双向信号线。一根是数据线SDA&#xff08;serial data I/o&#xff09;&#xff0c;另一根是时钟总线SCL&#xff08;serial clock&#xff09;。 如下图所示&#xff0c;I2C总线上可以挂接多个器件&#xff0c;而…

Linux 文件编程 read函数

read函数的功能是向以打开的文件读取数据。 read函数需要包含头文件 &#xff1a;#include <unistd.h>。 read函数的原型为&#xff1a; ssize_t read(int fd, void *buf, size_t count); 其中&#xff0c;fd为文件描述符&#xff1b;buf表示读出数据缓冲区地址&…

c语言read有什么作用,c语言read函数读到什么结束

linux下c语言编程read()函数的问题 返回-1的时候&#xff0c;要根据错误码来判断原因&#xff0c;请看下面的函数说明&#xff1a; 表头文件 #include 定义函数 ssize_t read(int fd,void * buf ,size_t count); 函数说明 read()会把参数fd 所指的文件传送count个字节到buf指针…

深入了解C read/write函数和cat命令实现

1&#xff0e;文件描述符 文件描述符&#xff08;file descriptor&#xff09;通常是一个小的非负整数&#xff0c;内核用以 标识一个特定进程正在访问的文件。当内核打开一个现有文件或创建一 个新文件时&#xff0c;它都返回一个文件描述符。在读、写文件时&#xff0c;可以使…

极路由最新刷机教程

本文参考&#xff1a;点击打开链接 前提条件 极路由1s、2、3、4&#xff0c;新老版本都可以&#xff0c;固件版本要求9006~9018。但实际上9019以及最新的1.0.xxx也都支持&#xff0c;只不过必须使用ss插件直达页面去操作ss&#xff0c;ss功能完美&#xff0c;就是界面有点简陋。…

极路由(极壹S)HC5661安装OpenWrt及救砖过程

极路由(极壹S)HC5661安装OpenWrt及救砖过程 文章目录 极路由(极壹S)HC5661安装OpenWrt及救砖过程1.免插件离线Root1.1 点击 获取local_token1.2 点击 获取uuid1.3 获取cloud token1.4 开启ssh1.5 永久开启ssh 2.刷不死uboot(breed)2.1 核对路由器型号2.2 下载breed固件2.3 刷入…

ssh登录极路由后台_OpenWrt刷机详细流程(极路由)

要想深入理解某个软件,首先熟悉其安装步骤,亲自感受软件的强大。OpenWrt是Linux的一个发行版,是一个独立的操作系统,主要运行在嵌入式设备中,由于嵌入式硬件种类繁多,并且稍微不慎就可能导致板子变砖,这给开发者带来了很大麻烦。 本篇文章以极路由为例,详细记录了OpenW…

浙大玉泉校区路由器L2TP设置(极路由1s)

我的宿舍里的ZJUWLAN信号太不稳定了&#xff0c;所以打算用有线。房间里只有一个有线口&#xff0c;还离的很远&#xff0c;所以打算连个路由器&#xff0c;然后用wifi连接。 步骤如下&#xff1a; 申请IP 浙江大学学生公寓服务网&#xff1a; http://service.chinasinew.co…

极路由云平台倒闭,路由器免插件离线ROOT方法

极路由云平台停服&#xff0c;离线root方法 免插件离线ROOT方法 访问&#xff1a;http://www.hiwifi.wtf/ 步骤 1. 点击 获取local_token 注意该网页不要关闭&#xff0c;后续获得 cloud token&#xff0c;填入并提交&#xff0c;即可临时获得ssh权限 即&#xff1a;http…

极路由1s HC5661 编程器救砖教程

说明&#xff1a;极1s如果刷错了固件&#xff0c;比如刷了HC5661A之类的&#xff0c;那么&#xff0c;会出现亮不灯的死机情况&#xff0c;这个时候说明固件引导已经刷坏了&#xff0c;只能拆机用编程器救砖或者返厂维修。如果采用编程器的话&#xff0c;因为没有备份&#xff…

极路由器1S,HC5661A刷breed再刷老毛子华硕

极路由器1S-HC5661A刷breed再刷华硕老毛子&#xff0c;再次编辑补充HC5661不带A的教程 特别提醒&#xff1a; 本教程是教授大家如何对【极路由器1S&#xff0c;HC5661A】以及【hc5661不带A的】进行刷机&#xff0c;载入breed并刷入华硕老毛子固件&#xff08;以下简称老毛子&a…

更新极路由器1S,HC5661A刷breed再刷老毛子华硕教程

更新极路由器1S-HC5661A刷breed再刷老毛子老毛子教程&#xff0c;再次编辑附加HC5661不带A的 特别提醒&#xff1a; 2021年1月1日起&#xff0c;极路由器官网www.hiwifi.com域名到期&#xff0c;云平台正式关闭&#xff0c;之前我发布的极1S刷机教程是基于云平台获取root权限的…

极路由刷个人编译的openwrt固件全过程

说明 以下是极1s刷机的整个流程&#xff0c;包括openwrt 极路由固件的编译和升级流程&#xff0c;主要是为了方便发烧友或者开发人员。 准备工作 极壹S(型号HC5661)一台 串口板和串口线(如果是高级玩家) 电脑、网线等软件(vmware、tftpd、linux编译环境) 网络配置 极路由为…

极1s刷Padavan改华硕[N14U N54U]固件

打开极路由的开发者模式 打开开发者模式 登陆极路由的后台管理界面&#xff0c;点击云插件&#xff0c;进入到极路由云插件管理后点击路由信息&#xff0c;然后在最下面点击开通开发者模式&#xff0c;这里需要你放弃极路由的保修以及安装APP等一系列的工作&#xff0c;大家照…

在极路由极1S上使用entware

目录 打开ssh功能安装entware使用感想备份和还原entware注意程序开启启动参考文章 本想在极1S上安装些程序&#xff0c;结果登录ssh后发现系统自带的opkg有限制&#xff0c;即使更改为openWRT的源也不能安装&#xff0c;说各种不兼容。于是打算装entware。 entware是面向 Linux…

Drcom下如何使用路由器上校园网并开启WIFI(以广东工业大学、极路由1S HC5661A为例)

免责声明&#xff1a; 在根据本教程进行实际操作时&#xff0c;如因您操作失误导致出现的一切意外&#xff0c;包括但不限于路由器变砖、故障、数据丢失等情况&#xff0c;概不负责&#xff1b;该技术仅供学习交流&#xff0c;请勿将此技术应用于任何商业行为&#xff0c;所产生…

极路由1S HC5661A 刷入不死u-boot(breed)加刷潘多拉固件教程

原文来自&#xff1a;新版极路由1S&#xff08;HC5661A&#xff09;刷潘多拉加SS配置教程 不死uboot(breed)如何使用 下文是以原文为基础&#xff0c;更详细也更适合小白的整合版。 注意&#xff1a;本贴是新版的白盒极路由1S&#xff08;HC5661A&#xff09;教程&#xff…