我走向程序人生的灵魂

程序员真的可以做一辈子吗?(2026.01.02的思考) 摘要:生成式AI的崛起引发程序员职业焦虑,但市场对复杂系统设计者的需求仍在增长。AI无法替代定义问题、系统架构和终身学习等核心能力。程序员需从编码转向更高阶的技术领导力,与行业深度融合,实现职业跃迁。真正的程序员本质是解决问题和创造价值的能力,只要保持对技术的热情与人性化思维,这一职业将永不过时。(149字) 阅读详情

---摘自《人月神话》
编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐?
   首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物, 特别是自己进行设计。 我想这种快乐是上帝创造世界的折射, 一种呈现在每片独特、崭新的树叶和雪花上的喜悦。
   其次,快乐来自于开发对其他人有用的东西。内心深处,我们期望其他人使用我们的劳动成果,并能对他们有所帮助。从这个方面,这同小孩用粘土为“爸爸办公室”捏制铅笔盒没有本质的区别。
   第三是整个过程体现出魔术般的力量——将相互啮合的零部件组装在一起,看到它们精妙地运行,得到预先所希望的结果。比起弹珠游戏或点唱机所具有的迷人魅力,程序化的计算机毫不逊色。
   第四是学习的乐趣,来自于这项工作的非重复特性。人们所面临的问题,在某个或其它方面总有些不同。因而解决问题的人可以从中学习新的事物:有时是实践上的,有时是理论上的,或者兼而有之。
   最后,乐趣还来自于工作在如此易于驾驭的介质上。程序员,就像诗人一样,几乎仅仅工作在单纯的思考中。程序员凭空地运用自己的想象,来建造自己的“城堡” 。很少有这样的介质——创造的方式如此得灵活,如此得易于精炼和重建,如此得容易实现概念上的设想。 (不过我们将会看到,容易驾驭的特性也有它自己的问题)

RT-Thread littefs控制GD32F4xx片内Flash GD32F4xx RT-Thread下使用littefs 控制片内flash 调试记录 阅读详情

相关推荐

Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇

Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇 文章目录Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇前言一、数据库的安装前准备,前提是没有安装过!!!二、仅安装数据库软件(数据库运行环境)三、添加数据库实例四、设置监听程序,让数据库可以通过网络访问五、为目标数据库设置网名总结 前言 如果需要安装包:联系我看到会给你链接,因为现在官网已经不提供10g,11g的安装包了,在网盘保存望悉知(回复不会很及时,下班看到会回复敬请谅解)。 提示:以下

zhx__的博客 5630

程序员如何年入1000万,实现人生理想,走向人生巅峰!(史上最全)

1程序员如何年入千万,或者更多? 这两天闲逛知乎,发现了一个有趣的问题: 大部分人的回答大概率无非这两种模式: 1、去大厂、混到管理层或者高P,拿大量股权,财务自由。 这个模式还挺常见的,基本上阿里P8能到年薪200万左右,当然不同的人上下浮动也比较大。 不过基本上200万年薪,也算妥妥的逆袭了,可以吊打中国99.99%的打工人,听说字节跳动、腾讯等大厂高P年薪类似。 2、找一个靠谱的创业公司,然后等着公司做大做强,然后被大厂高溢价收购或者直接上市IPO,然后逆袭暴富。 前一段时间,疯传字节28岁

架构师尼恩 4466

八股已死、场景当立(Docker篇)

本文总结了Docker相关的面试八股文,重点介绍了Docker在Java开发中的应用。主要内容包括:Docker容器与虚拟机的区别及其对Java应用性能的影响;如何为Java应用构建优化镜像;Docker常用命令在Java容器管理中的使用;Docker网络模式与数据卷在Java微服务中的配置;使用Docker Compose部署Java+MySQL微服务的方法;以及为Java应用配置健康检查的重要性。文章还通过具体示例说明了Nginx容器挂载、日志收集等常见场景的实现方式,为Java开发者提供了实用的Doc

qq_55253420的博客 714

西西弗斯的石头,人生的开发模型

西西弗斯是古希腊传说中的一位国王,他贪婪、勇敢而又诡计多端,曾经绑架了死神,让世间没有了 死亡。最后他触犯了众神,众神决定对他进行严厉的惩罚,他们要求西西弗斯将一块巨石推到山顶,当快要到达山顶的时候,巨石又滚落了下来,西西弗斯只能重新将巨石推上山顶,如此周而复始,他就这样在地狱中承受着永恒的折磨。 如果希腊众神的时代还存在,那西西弗斯现在还一定吭哧吭哧地推着石头,笔者可...

XMEHB的博客 1416

DP3(3D Diffusion Policy)算法详解:从点云感知到扩散动作生成

DP3 的全称是:DP3 = 3D Diffusion Policy\boxed{\text{DP3 = 3D Diffusion Policy}}DP3 = 3D Diffusion Policy​对应论文题目是:3D Diffusion Policy: Generalizable Visuomotor Policy Learning via Simple 3D Representations该工作发表于 Robotics: Science and Systems(RSS)2024。DP3 是一种面向机器

u013250861的博客 350

单细胞分析进阶:sctransform标准化在Seurat中的实战解析

本文深入解析了sctransform标准化方法在Seurat单细胞分析中的实战应用。通过对比传统对数标准化,sctransform能更有效地建模并剔除技术噪音,提升数据质量。文章提供了从环境配置、数据准备、核心参数解析到完整流程整合的详细指南,并针对常见问题给出解决方案,帮助研究者获得更清晰的细胞分群和更可靠的差异表达结果。

weixin_29248313的博客 151

2021 年中总结:身体在996,灵魂在向往,在即将35+时我放弃了高薪

要想成为这样的人,自己可以牺牲什么,需要选择什么。所以2021年上半年,最大的感受是矛盾。从来没有因为某件事情,犹豫过这么久。犹豫的上半年。

2401_86391959的博客 1192

永磁同步电机定子槽型设计实战:从梨形槽到矩形槽的NVH优化之路

本文深入探讨了永磁同步电机定子槽型设计在NVH优化中的关键作用,对比了梨形槽与矩形槽的性能差异。通过Ansys Maxwell仿真和实际案例,揭示了矩形槽在提升槽满率、降低电磁噪声方面的优势,并总结了五大设计黄金法则,为电机设计工程师提供了实用指导。

weixin_28740299的博客 493

AI 创作的艺术作品:有灵魂还是徒有其表?

AI艺术创作引发灵魂拷问:科技产物还是艺术新篇?AI已能完美复刻大师风格,在视觉艺术和音乐创作上达到专业水准,但其算法生成的"作品"缺乏人类艺术家的情感体验与思想深度。真正的艺术需要灵魂共鸣,而AI作品仅具技术外壳。然而,AI可作为艺术催化剂,通过人机协作拓展创作边界,为艺术家提供创意灵感。未来艺术发展或将走向科技与人文的深度融合,在保留艺术灵魂的同时,借助AI突破传统创作局限。这既是对艺术本质的重新思考,也是技术时代下艺术创作的创新机遇。

分享知识,拥抱变化 1250

计算机视觉教程2-3:图解双线性插值算法&最近邻插值算法

提出此算法的背景是基于图片的缩放,在图片缩放的过程中,实质上就是将原图像像素矩阵像素值,填到目标图像像素矩阵中,目标图像像素矩阵可能比原图像像素矩阵大(图片放大),也可能小(图片缩小)。我们假设图片的宽(WidthWidthWidth)和高(HeightHeightHeight)是按同比例缩放的,那么 srcXsrcWidth=dstXdstWidth\frac{srcX}{srcWidth}= \frac{dstX}{dstWidth}srcWidthsrcX​=dstWidthdstX​ ...

FRIGIDWINTER的博客 7283

分数间隔均衡器的基本原理及应用(使用Matlab)

通过对接收信号进行加权求和,分数间隔均衡器可以抵消信号在传输过程中受到的频率响应失真。Matlab提供了丰富的工具和函数,可以方便地实现分数间隔均衡器,并进行性能评估。分数间隔均衡器(Fractional Interval Equalizer)是一种数字信号处理技术,用于均衡带通信道中的信号失真。分数间隔均衡器的基本原理是通过对接收信号进行加权求和,以抵消信号在传输过程中受到的频率响应失真。分数间隔均衡器在通信系统中具有广泛的应用。最后,我们通过比较均衡后的信号和发送数据的阈值来进行解调,并计算误码率。

2301_79325657的博客 678

程序员生存指南·第10章:需求变了,灵魂更强大

当产品经理一次次带来新需求时,你开始享受每一次“灵魂升华”的机会,你已经不再紧张和急躁,反而用“哲学”去解释一切:“哦,原来这个需求的变动,正是让我们的项目更完美的方式。你开始意识到,这种频繁的需求变动,其实是一次又一次的“心灵觉醒”,是对你能力的最大锻炼。你开始相信,需求变动是外界能量对项目的调节,而作为程序员,你的角色就是“吸纳”这些变化,顺应宇宙的法则,保持冷静并优化系统。每次需求变动,你内心不再产生焦虑或反感,反而认为这是一个“修炼”的过程,你在需求变化的波动中不断提升自己的技能和内心的平静。

啊不行了,要长脑子了 4608

基于Simulink的四足机器人关节力矩优化仿真建模示例

高自由度:每个腿至少有3个自由度(DOF),增加了控制的复杂性。非线性动力学:涉及多体系统的相互作用,包括接触力、摩擦力等。能量消耗:减少不必要的能量消耗是提升续航能力和效率的关键。可以是最小化能量消耗或最大化稳定性等。matlab深色版本% 示例代码通过本指南,我们介绍了如何基于Simulink搭建一个四足机器人的关节力矩优化模型,并进行了仿真以验证其基本功能。

amy_mhd的博客 171

程序人生,编程思想

1、学一些有品位(taste)的技术,搭一个有品位的框架,就必须了解这个社会、市场、业务。然后做有灵魂的产品,从做一个有灵魂的技术工、搬砖工开始。然后才能选择一些贴近市场、有品位的技术。 2、stay foolish,stay simple。大道至简,做一个愚蠢的人。用最简单的方法去解决问题,向有智慧的人学习,而不是像聪明的人学习。把项目中多余复杂的代码给删除掉或者简化。...

weixin_30527143的博客 97

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

职场点津:成功人生不可或缺的九大要点

 导语:一段成功的人生与下列中的各项是分不开的,能够看到隐藏在事物后面的精神因素,把经验化为智慧,做人做事都“拿得起、放得下”,才能从容应对顺境与逆境。  【心态】  所谓“积极的心态”也是一种“求胜”的性格,它在选择人生的方向与质量时,通常表现为自信、快乐,对自己所处的环境很快就能很好地适应并能做到“如鱼得水”。它将给人们带来健康、成功与财富,是人生成功的基础。而消极心态的人往往也是自卑

wilson_jiang的专栏 686

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

人生物理意义的庖丁解牛

维度关键点本质局部负熵系统,对抗宇宙热寂的暂时有序结构热力学摄取负熵,维持低熵态,耗散能量信息论信息存储终端,增加宇宙算法复杂度生物学基因复制载体,模因传播节点主要价值能量转换、信息结构化、秩序传递、观察现实PHP 隐喻公式终极心法人生物理意义的本质,是“秩序的闪光”。它不让存在虚无,而让其具体。它在流逝中见结构,在混沌中见清晰。于能量中见动力,于信息中见永恒;以熵减为尺,解混乱之牛,于宇宙洪流中,求有序之真。行动指令能量审计:检查你的饮食和睡眠,确保“负熵”输入的质量。信息写入。

长风破浪会有时的博客 321

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

小镇青年的小厂人生

目录写作的由来知识会改变命运么大厂和小厂的区别小厂的人生要不要内推小厂里学习重不重要要不要跳槽认清现实比较重要个人学习 写作的由来 其实很早就知道优快云了,也早早的就用上了优快云,以前只是在写代码的时候遇到了问题从百度搜索会浏览相关博客的解决方案,虽然很多是千篇一律的转载,而且大部分都是错的,但也不防有个解决的思路么。 另外一个用途是以前不比较穷么,计算机图书又比较贵,往往优快云里有一些不错的资源可供下载,不过最近这一年貌似是啥也下不到了,基本都下架或者失效了。知识产权么,总是会越来越严格的。当然了,

低代码布道师的博客 518

追求成功人生:不可或缺的人生智慧“九商”

一、“心商”也称“心态”。   就是维持人们心理健康,保持良好心理状况的能力。是人们的内心活动、思维模式、情绪与意志的综合表现。所谓“积极的心态”也是一种“求胜”的性格,它在选择人生的方向与质量时,通常表现为自信、快乐,对自己所处的环境很快就能很好地适应并能做到“如鱼得水”。它将给人们带来健康、成功与财富,是人生成功的基础。而消极心态的人往往也是自卑、烦恼之人,由于具有“求败”性格,势必对现实与...

weixin_30681615的博客 113

为爱编程,专属于程序员的情人节赠书活动

当情人节的浪漫,遇上元宵节的圆满,你会怎么过?今年的公历2月14日情人节,正好是农历的正月十五元宵节。双节合一,原本喜上加喜的好日子却让不少人犯了愁。究竟是捧着玫瑰去找情人,还是回家陪父母吃汤圆呢?近日,网友们纷纷在网上发帖感叹,“这‘汤圆’遇上‘玫瑰’,真是让人难以抉择”。 其实很容易拉,情人节,人民邮电出版社-信息技术分社为您精心准备了情人节惊喜(当然是属于您的技术书拉:)) 程序

zuoninger的专栏 7165

人生+化学意义的庖丁解牛

维度关键点本质受控的非平衡态氧化还原反应,能量与信息的转化过程代谢基础ATP 循环、同化/异化、稳态平衡神经化学多巴胺(动机)、血清素(稳定)、催产素(连接)、皮质醇(压力)催化机制酶(习惯/技能)、温度/压力(环境/挑战)、浓度(专注)主要价值能量高效转化、复杂分子合成、稳态维持、有序度提升PHP 隐喻公式终极心法人生化学意义的本质,是“转化的艺术”。它不让物质沉寂,而让其升华。它在平衡中见动态,在催化中见效率。于分子中见宏观,于反应中见创造;

长风破浪会有时的博客 365

程序员经验分享:Android开发者出路在哪?灵魂拷问

面试了一位工作12年的程序员, 这位老哥有3年java开发经验,2年H5,7年Android开发经验,简历上写着精通Java,Android,熟悉H5开发。没有具体的技术点。 说实话我很期待这位老哥的面试,于是让人事邀约了他。 老哥面试的气场很足,我也很尊敬他,一大波的自我介绍之后,我们进入了正题。 我问了他Jetpack,他说几乎没用过Jetpack,于是我给他举了个小例子,老哥给我的答案是百度可以解决。 于是我又问了他Groovy,老哥还是说不清楚,于是我问了最基础的Handler,Binder等几个关

左夜天 242

2021 年中总结:身体在996,灵魂在向往,在即将35+时我放弃了高薪(1)

人生晃晃荡荡的过了30+,即将迈入失业的35+,青春连一丝尾巴都看不到了。随着岁数的增长,晚上睡不着觉的时候,会问自己一个问题,自己想要成为一个什么样的人。要想成为这样的人,自己可以牺牲什么,需要选择什么。所以2021年上半年,最大的感受是矛盾。从来没有因为某件事情,犹豫过这么久。犹豫的上半年。

2401_85793151的博客 626

成功人生不可缺的【九商】

一、“心商”也称“心态”。就是维持人们心理健康,保持良好心理状况的能力。是人们的内心活动、思维模式、情绪与意志的综合表现。所谓“积极的心态”也是一种“求胜”的性格,它在选择人生的方向与质量时,通常表现为自信、快乐,对自己所处的环境很快就能很好地适应并能做到“如鱼得水”。它将给人们带来健康、成功与财富,是人生成功的基础。而消极心态的人往往也是自卑、烦恼之人,由于具有“求败”性格...

weixin_34233679的博客 100

java程序员生日祝福语_给程序员的一句话祝福语

给程序员的一句话祝福语在生活、工作和学习中,大家都用到过祝福语吧,祝福语是人们表达心中祝福的话语。那么要怎样才能写得出好的祝福语呢?下面是小编收集整理的给程序员的一句话祝福语,仅供参考,欢迎大家阅读。给程序员的话祝福语11、喜欢与你默默对视,喜欢在心的旷野里,与你缠绵相依。时光荏苒,无关风月,只是,愿意在你的注视下,轻执墨痕,为你写一段文字。一缕清风,一朵小花,一个微笑,一句轻声的问候,就够了。爱...

weixin_30578645的博客 4311

程序员玩魔兽的人生感悟

1: 如果你需要同时对付多只怪物,先集中精力干掉其中的某一个只怪物。 在WOW中游戏时,如果同时有多只怪物出现在你的面前,你必须集中精力对付某一只怪,等彻底解决了这只怪之后,你才能对付下一只,否则等待你的,是又一次的释放灵魂...

cixi4543的博客 183
上一篇: Java LocalDateTime转Date
下一篇: Android优秀库
JianfeiMa
博客等级 码龄10年 61粉丝 131原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值