天赋是积累出来的

053-天赋论的陷阱 天赋决定起点,但刻意练习决定终点。起点差异会影响你"开始的顺利程度"——有些人入门快一些,有些人慢一些。但一旦你进入了刻意练习的轨道,决定你最终成就的不是"你一开始跑得多快",而是"你愿意持续跑多久,跑得多聪明"。而且,天赋论者和刻意练习者都不否认"努力需要用到正确的地方"——这才是刻意练习的精髓所在:不是你花多少时间,而是你怎么花这些时间。与其追问我"我有没有天赋",不如追问"我有没有开始正确的练习"——后者才是你能控制的事。天赋论之所以迷人,是因为它给了我们一个体面的退路。 阅读详情

今天看到这篇文章,感触很深,因为有共鸣,我们年轻人,应该认真的看看这样的文章,反思反思,成功并不是一蹴而就的。下面是原文

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

只要你在一些方面做得好,可能就会有人说你在这方面有天赋。当你听到这样的话时,千万不要当真,因为这很可能是他们在逃避,不愿意正视自己不努力的现实。做好产品,其实跟做好其他事情是一个道理,如果说有天赋,那只是在漫长的过程中不断经历痛苦,不断尝试失败,不断学习从而培养起来的。

 
       比如说大名鼎鼎的乔布斯,他的合作伙伴沃兹说乔布斯从来没给苹果电脑写过代码,他被赶出苹果公司后做一个叫NeXT的电脑公司,没什么起色。1997年他回到苹果公司,一直到2000年,四年时间里电脑的彩壳该换的也换了,但对Wintel阵营几乎没有什么影响。开始做iPod的时候,这个MP3播放器也不是他的主意。我相信这个过程,乔布斯肯定有痛苦的时候,有迷茫的时候。但这个过程并不是没有价值,当火山岩浆喷薄而出之前,它一定是在地壳下不为人瞩目地在酝酿,在积累。
 
      上一代看不惯这一代,这一代看不惯下一代,于是70后批评80后、90后是“被速度喂养长大的一代”,是渴求成功,不愿意等待的一代。有激情、沉不住气、鲁莽、善变、不耐烦……都成了80后、90后的标签。我觉得,与其说是某一代人的标签,不如说是年轻一代的特点。想一想,我们70后二十郎当岁的时候,也被上一代人批评为不耐烦、毛糙、鲁莽、不听话、不成器。
 
      但是,如果你正好是80后、90后的年轻人,或者你是一个50后、60后,家里正有80后、90后的孩子,那我最想对你们说的一句话是:不管是什么标签,好的还是不好的,都不要紧,都是老天爷给的,但成长的过程中,就像做互联网产品一样,很多事情光有热情是不够的,要做成做好,需要不断的坚持,需要强大的韧性,需要长期关注一些细节。
 
       前一段时间,我在做《天天向上》节目的时候公布了我的手机号码,结果每天都会有很多人给我打电话、短信、邮件,要给我出谋划策,教我说如何一招制敌,打败百度,干掉腾讯,也不乏一些人给我提一些关于产品的建议。我知道那些一招制敌的大招基本是不靠谱的,你有一个美好的、宏大的意愿,有强烈的热情,但大多数人只有三分钟的热度。如果你真的去干这事,我敢打包票,热情过后就是烦恼。
 
       所以,每个人要立下宏图大志的时候,都应该问问自己,你是不是有这样的韧性,你能不能坚持下去?大家都打过游戏,打过麻将,可能会乐此不疲地战斗一整天。但是,如果你是一个程序员,你能不能坚持十个小时,只是偶尔喝喝水,就为了找到一个bug?大多数情况下,一个人坐在电脑旁,呆三十分钟都受不了了。旁边的人一开视频看个电影、或者一玩魔兽,你就不行了。但是,你说你玩麻将能玩一天,你能说自己没有毅力吗?所以,看一个人能不能行,先不要看他说了什么,而是先看他坚持了什么。
 

      不管你干什么行业,如果你能坚持下来,这段痛苦的过程就像乔布斯的那几年一样,虽然痛苦,但肯定特别有价值。基础就是这么打下来的。基础不扎实,怎么可能迈向更高的台阶?很多做产品的人,觉得腾讯的微信做得挺不错,看张小龙的PPT,每个人都很激动。但是人家的内功练了多长时间你知道吗?你不了解。你的直觉,你的观察力和判断力,是需要有基本功的,而不要每天都在说正确的废话。


转载自周鸿祎博客:http://blog.sina.com.cn/s/blog_49f9228d0101dxiy.html

【异常】安装OpenClaw遇到 Windows环境pnpm安装node-llama-cpp postinstall生命周期脚本执行失败完整解决方案 摘要: Windows环境下使用pnpm安装node-llama-cpp时,postinstall脚本执行失败(错误码3221225477),主要因缺少C++编译工具链或预构建二进制下载失败。解决方案: 基础排查:确保管理员权限、Node.js ≥18、路径无中文; 安装编译工具:推荐Visual Studio的“C++桌面开发”组件或windows-build-tools; 环境变量配置:强制CPU模式+国内镜像(NODE_LLAMA_CPP_FORCE_CPU=true,镜像地址替换为国内源); pnp 阅读详情

相关推荐

从零到一:YOLOv8在边缘设备上的轻量化部署实战

本文详细介绍了YOLOv8在边缘设备上的轻量化部署实战,涵盖模型优化、TensorRT加速、剪枝与知识蒸馏等关键技术。通过工业质检和智能门禁项目案例,展示了如何将YOLOv8高效部署到树莓派、Jetson Nano等资源受限设备,显著提升推理速度和降低内存占用。文章还提供了动态分辨率调整、多模型级联部署等实用技巧,助力开发者实现边缘AI应用的高效落地。

weixin_29040367的博客 379

我的初梦《梦幻重游》开发记录三

过年实在是没多少时间敲代码,所以进度稍微有些慢。现在把这几天做的东西记录一下。         1.加入地图场景。(简单实现,暂时没有障碍功能,也不能触发任何事件,没有NPC。地图滚动还有些不足)         2.加入角色。(实现了八个方向的走路,走路和站立状态的切换,模仿梦幻西游的行走滚动,稍有不足。)         3.改进StaticText控件,使其能够分辨颜色,可以播放表情动

lphnever的专栏 986

深入了解 CPU 的型号、代际架构与微架构!

深入了解 CPU 的型号、代际架构与微架构!

欢迎朋友,我是一名十多年开发经验的新手,希望多多指教。 3196

我的初梦《梦幻重游》开发记录二

今天主要完成了两个功能,一个是EditBox,另外一个是StaticText。不过功能都比较简单,后期需要其他功能再慢慢完善吧。         EditBox目前实现了输入和回删文字功能,这样,我的游戏里面就有自定义的输入框了。而StaticText是读取到一段文字后,根据其本身的高宽自适应分行,后期我打算再扩展识别定义好的功能符号,比如常用的制表符,设置某串文字为指定颜色,插入动态图片(这个

lphnever的专栏 813

PYNQ-Z2 开发板从镜像烧录到 Jupyter 交互全流程指南

本文详细介绍了PYNQ-Z2开发板从镜像烧录到Jupyter交互的全流程指南,包括硬件解析、镜像烧录技巧、设备启动与网络配置、Jupyter Notebook深度使用以及实战案例分享。通过具体步骤和实用技巧,帮助开发者快速上手PYNQ-Z2开发板,实现高效的FPGA开发和智能家居控制应用。

weixin_28736355的博客 440

从ST电机库到TI InstaSPIN:手把手对比两种主流FOC实现中的坐标变换差异

本文深入对比了ST电机库与TI InstaSPIN在FOC实现中的坐标变换差异,包括坐标系定义、变换系数和角度处理等关键点。针对BLDC和PMSM电机控制,提供了从理论到实践的移植方案,帮助工程师快速解决平台切换中的性能问题。特别解析了Clarke/Park变换在两种实现中的微妙差异及其对PI控制的影响。

weixin_28724661的博客 398

我的初梦《梦幻重游》开发记录一

每个从事游戏开发的程序员都有一个游戏梦,我也不例外。可是进入社会工作后,每天疲于工作生活之中,有多少人还记得当初的游戏梦,又有多少人还有当初那股纯天然的冲动与激情。         工作3年后的我,今天,想再次点燃当年的初梦。为了逼自己一把,决定把这个过程记录起来,看自己能够坚持多久。这里只记录游戏开发的进度,相应的功能,遇到的问题和解决思路。         游戏的名字暂时叫《梦幻重游》,包

lphnever的专栏 1775

DSI3协议介绍

分布式系统接口(DSI)是一种通用且功能强大的总线协议,旨在将多个遥感器和执行器设备互连到中央控制模块。该网络的主要目标应用是汽车安全系统。这种应用的一些特点是需要低成本、高鲁棒性、中速互连,仅限于两根导线。此外,它必须具有故障安全性、确定性和良好的EMC特性。即使具有所有级别的智能和可编程性的设备都可以连接到网络,远程设备也必须能够通过简单的状态机实现。由于模块尺寸非常重要,因此中央模块和远程单元中的最小组件至关重要。

汽车电子软件领域知识分享 1万+

设计天赋

http://www.56.com/u55/v_NjEyNTM1ODg.html设计天赋.第5集.欲望之物.The.Genius.of.Design.Ep5.Objects.of.Desire.[夏末秋字幕组]

wangframe的专栏 248

Android插件化和组件化面试题及参考答案

如何使用 Gradle 来管理 Android 项目中的模块依赖? Gradle 是一个强大的构建工具,在 Android 项目中管理模块依赖主要通过以下方式。 首先,在项目的根目录下的 build.gradle 文件中,需要配置仓库。一般会添加如 Google 的 Maven 仓库和 JCenter 等,例如在 repositories 部分添加: repositories { google() jcenter() } 对于模块依赖,在每个模块(例如 app

大模型大数据攻城狮的专栏 1185

Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)

LocalPort”是PLC的端口,最终的设置如下图所示:(相关的设置都可以查看帮助文档)P#DB1.DBX0.0 BYTE28是以指针形式表示的DB1的DBX0.0开始(在使用的西门子Modbus tcp的程序块中设置的“MB_HOLD_REG”输出寄存器),其有28个字节(28个字节对应14个寄存器),4001是第一个寄存器,往后数14个即可。在上面的基础上,增加一个“DB1”的“组对象”,同时将“MW0”的组对象禁止(双击组对象,“Active”取消勾选),启动之后发现无法连接。

分享学习成长历程,Winter is coming! 1万+

学习的总方法论、天赋是积累形成的。

学习的总方法论、天赋是积累形成的。 观点 天赋是通过积累完成的。 缺乏天赋,是因为没有完成滚雪球式的积累。 理由:对事物的理解并不会凭空出现,需要有理可循下不断的堆积。 思考的开始 从高中起,我对于每个人各有不同的天赋产生了思考的兴趣。 高中数学的基础部分,有着明确的逻辑链和简单的记忆强度,应该是易于学习的。但最终的分数却每个人有着明显的差异。至少,我认为基础的那部分是易于理解的。 此后,我有意在从零学习新领域的知识时,用懒惰来进行更仔细的观察。并且,更多思考学习门槛的产生。 学习门槛 一. 对于术语

u011330590的博客 255

agent-browser 安装笔记(OpenClaw)

【代码】agent-browser 安装笔记(OpenClaw)

tiantiantbtb的博客 1241

说天赋

说到天赋,大家都会想到各种各样的天才,然后,很多人都会否定自己某些方面的天赋,即使是他或她觉得自己很喜欢的事情。比如有些人喜欢画画,有些人喜欢唱歌,但不知道怎么地,总是对自己说自己没有天赋,所以不要浪费时间。我以前也是其中一员,总对自己某些方面下结论,说自己没有天赋。可是,最近我又在想,世界上真的有天赋这种东西吗?人真的天生对某些方面会有特别强的学习能力?也就是说,甲和乙在学习某样特定东西并达到高

fengcan 615

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Java怎样才是有天赋的_为什么有人会有天赋?

天赋有两种,一种是实打实摸得着看得见的,例如运动员的身体天赋,身高臂长,这种没什么可讨论的,就是上帝给你的,你的父母基因给你的。另一种就是你说的这种,技能型天赋,音乐,绘画,数学,医学等。这种类型的天赋,就比较玄学了。首先表明观点按我人生所见,无论是名人名家,或者身边同学朋友,免除1%天赐之子(爱因斯坦,特斯拉,达芬奇这类人)的概率,剩下99%天赋其实都是成功者的说辞。但是,疑问来了,确实会有某领...

weixin_30219613的博客 306

深度学习工具包 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")

当程序员需要天赋吗?

真正把你“卡住”的,往往不是智商,而是其他东西,比如有没有兴趣、能不能坚持、能不能耐心研究问题。当然,某些领域比如人工智能、图形学、数据科学,对数学要求高一点,但一般的业务开发,数学真的不重要。老韩告诉你,写代码这事儿,拼的从来不是“天才”,而是“笨鸟先飞”。天赋固然重要,但永远只是基础,真正决定你高度的,是后天的努力和方向。你能不能把复杂的问题分解成一个个小问题,能不能用清晰的逻辑表达你的思路,这会决定你代码质量的上限。如果你很有耐心,能忍得住研究问题,这种“磨”的能力,比天赋更重要。

m0_61562916的博客 675

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

天赋是决定一个人的下限,而努力才是决定一个人的上限

天赋是决定一个人的下限,而努力才是决定一个人的上限. 一起努力吧!

你就像甜甜的益达 1458

信息学竞赛:是靠努力,还是靠天赋?

信息学竞赛的成功既需要天赋,也需要努力。天赋可以让选手在学习编程的初期更加顺利,而努力则是让选手在这条道路上不断进步、攀登更高峰的动力。对于想要参加信息学竞赛的学生来说,不必过分纠结于自己是否有天赋,关键是付出足够的努力,通过不断的练习和学习提升自己的能力。只要你对编程和竞赛充满热情,天赋与否都不重要,因为努力和坚持终将为你打开成功之门。

邓校长的编程课堂专栏 1721

踩了无数个坑,才写出稿费1000的文章

踩了无数个坑,才写出稿费1000的文章,早知道这些就好了,强烈推荐给小白的你。 挣钱难,大家都想靠副业多赚一份收入,比如现在流行的写作,可很多小伙伴都像无头苍蝇般,想要撞大运,殊不知已经踩到了坑,来看看有没有你。 坑一,多写,多练,最后就能写好。 这不是明摆着让我们靠运气呢吗,假如你一点不懂写作方法,每天看着也能写出1000字,可再仔细看呢,全是流水账,这样的话再写100遍也不会写好文章的。所以不能盲目去写,要先掌握写作方法和套路,然后有针对性去练习,才会事半功倍。 坑二,写作要靠长期积累。 写作是要靠.

地推 330

只做一件事,才会有一线生机

我看到有一些人天赋极高,很是让我羡慕嫉妒恨…… 我是不能跟他们比天赋的,然后我再想我非常地努力能不能赶上他们,也不可以…… 那还有什么方法可以让我变得更加优秀? 专注,只做一件事,做好一件事情,一直做这个事情…… 承认和接受自己不是天赋异禀的人,只是一个普通人…… 那就越需要做有积累性,长久的事情,重复简单的动作。 本来自己就不是很聪明的人,还整天想着投机取巧,这就是找死。 我的一个天才一般的朋友,他这么的聪明了,但是他还只是一直做着一个

m0_62049880的博客 115

别傻傻入行,做项目经理需要一点天赋!

什么是项目经理?可能有些人一听到这个岗位,就觉得是妥妥的领导一枚,毕竟有个经理的头衔🤔嘛~真相可能不是你以为的这样,项目经理的职责还是挺多的,但是却并没有什么实质性的权利!尤其是你打算入这一领域 ,千万别什么都不了解就一头🤕扎进来,而且要成为项目经理,其实也需要一点天赋~

xsxmmm的博客 1001

计算机专业:一个学期也没学会C语言,编程真的是需要天赋吗?

最近在知乎上看到了一个很有趣的问题,题目叫做:编程学习真的需要天赋吗? 提问题的题主说自己花了半年的时间硬啃C primer plus,结果看到链表的时候就再也看不下去了。然后又看算法导论,看得头疼欲裂。于是陷入了困惑,为什么同样是半年的时间,别人可以把基础的算法都学完,但是自己却一无所获呢,难道真的是天赋不行吗? 其实之前也有很多小伙伴问过我同样的问题,今天就和大家聊聊,希望能够帮助到大家。 不要通过啃书的方式入门 在我看来题主最大的问题可能不是天赋不够,而是选错了学习方法。 说起来不同的人

致力于C语言C++知识分享! 951

美术加:没有天赋能学画画吗?

很多想要学习美术的同学,都会问到感觉自己没有美术天赋能不能学习绘画,能不能学好画画?本期,美术加就带着这个问题来为大家解答一下: 首先,没有美术天赋能不能学习画画,我的回答就是绘画是作为一种兴趣爱好的情况下,当然是可以学习的,即便没有天赋也可以学习,绘画是一种表达形式,和我们说话的肢体语言一样,只不过绘画是通过绘画的形式传达。 画画也是一种修身养性和艺术的自我升华,艺术的魅力就在于,它没有标准答案,有天赋的人追逐结果,没有天赋的人享受过...

m0_62970850的博客 590
上一篇: UISearchDisplayController 的使用
下一篇: UIImageJPEGRepresentation和UIImagePNGRepresentation
Mideveloper
博客等级 码龄14年 157粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值