当前位置: 首页 > 编程日记 > 正文

村上春树 开始写作_如何克服对写作的恐惧并找到开始的动力

村上春树 开始写作

Writing about our work is one of those things that most of us have on our to-do list. But whether it's due to procrastination or fear, we never actually get to it. Here's some more motivation and reasons why you should give it a shot!

撰写我们的工作是我们大多数人要做的事情之一。 但是,无论是由于拖延还是恐惧,我们从未真正做到这一点。 这里有更多的动机和原因,您应该试试看!

我们为什么要首先写? (Why should we write in the first place?)

Maybe you've never thought about writing before or maybe you're looking for a little more motivation. Whatever the case, there are a lot of good reasons why writing can help us grow.

也许您以前从未考虑过写作,或者您正在寻找更多动力。 无论如何,写作有很多充分的理由说明写作可以帮助我们成长。

帮助他人学习 (Helping others to learn)

Coding can be tough. And we all started somewhere at the beginning.

编码可能很困难。 我们都是从一开始就开始的。

It's a long journey that each of us go through and it's even harder to go at it alone. Luckily, we've had websites like freecodecamp.org and css-tricks.com along the way that have made that journey more manageable, but there's always going to be a challenge that just doesn't make sense.

我们每个人都要经历一段漫长的旅程,而独自一人走就更难了。 幸运的是,我们曾经有过类似freecodecamp.org和css-tricks.com之类的网站,使这一旅程更易于管理,但总会有一个挑战,这是没有道理的。

This is where we have an opportunity to share our experiences to help others grow. While our favorite coding sites have tons of amazing tutorials, maybe they're missing a key point someone needed to fully grasp the solution.

在这里,我们有机会分享我们的经验,以帮助他人成长。 尽管我们最喜欢的编码站点上有许多很棒的教程,但也许它们缺少某人需要完全掌握该解决方案的关键点。

Whether you're at the beginning or middle of your journey, every experience, big or small, can help another developer on their own journey.

无论您是旅途的开始还是中期,无论大小,每种经验都可以帮助另一位开发人员进行自己的旅程。

And this is where it can be rewarding. One of my favorite parts of writing has been getting a Twitter DM from someone about how one of my tutorials helped them learn. It's a great feeling knowing you helped someone else on their journey.

这就是它可以带来回报的地方。 我最喜欢的写作部分之一是从某人那里获得Twitter DM,内容涉及我的教程之一如何帮助他们学习。 知道您在别人的旅途中帮助了别人,这真是一种很棒的感觉。

Take this as a way for you to give back to the community that helped you learn and grow.

以此为您回馈帮助您学习和成长的社区的一种方式。

加强学习 (Reinforcing your learning)

Thinking back to your grade school Spanish class, one of the tricks to helping the students learn was to reinforce learning. Teachers use different methods like reading, writing, speaking, flashcards, or even that Cinco de Mayo fiesta where you learned about and celebrated Mexico's heritage to help make the language stick.

回到您的小学西班牙语课,帮助学生学习的窍门之一就是加强学习。 老师会使用不同的方法,例如阅读,写作,口语,抽认卡,甚至您在Cinco de Mayo庆典上学习和庆祝墨西哥的传统,以帮助使这种语言牢牢掌握。

This applies to development concepts as well. While your solution is still fresh in your head, write it down! Being able to teach what you've learned by writing about it will help those concepts stick in your head.

这也适用于开发概念。 当您的解决方案仍然记忆犹新时,请写下来! 能够通过写书来教给您所学的知识,这将有助于这些概念扎根。

And just because you write it, it doesn't mean you have to share it. If you're not comfortable sharing it with the world, just keep a copy in a private notebook. You'll always be able to reference it yourself and still reinforce what you know by writing it down.

仅仅因为您编写它,并不意味着您必须共享它。 如果您不愿意与外界分享它,只需将其保存在私人笔记本中即可。 您将始终可以自己引用它,并通过写下来巩固您所知道的内容。

记录我们的经验 (Documenting our experiences)

Doubling up on reinforcing your learning, by writing about your experiences, you're kind of creating your own personal StackOverflow with a list of problems you've already solved.

通过撰写自己的经历来加倍加强学习,您会创建自己的个人StackOverflow ,上面列出了您已经解决的问题。

As much as we had hoped we would remember how to speak Spanish from the classes we took, 10 years goes by pretty quickly and you suddenly realize you can only correctly say "hola" in Spanish.

就像我们希望我们会记得在所上的课上说西班牙语一样,十年很快过去了,您突然意识到只能用西班牙语正确说“ hola”。

If you were the ambitious type, maybe you saved all of your notes. If not, maybe you remember a good website that has flashcards.

如果您是一个雄心勃勃的作家,也许您保存了所有笔记。 如果没有,也许您还记得一个带有抽认卡的好网站。

Either way, having resources to go back to, whether it's your own notes or that website you still have bookmarked, helps us to quickly reference challenges we've already come across. By writing down your experiences, you're adding to that digital notebook that you know you can always use to remember that quirk you fixed.

无论哪种方式,无论是您自己的笔记还是仍在书签中的网站,都有资源可返回,都可以帮助我们快速引用已经遇到的挑战。 通过写下您的经验,您将添加到该数字笔记本中,您知道该笔记本始终可以用来记住您已解决的问题。

扩大您的个人网络 (Growing your personal network)

Everyone has their own reasons for wanting to write and share content – and that's okay! While some of us might be doing this to help others learn, others might be simply trying to get a job or grow their Twitter following.

每个人都有自己想写和共享内容的理由-没关系! 虽然我们中的某些人可能这样做是为了帮助其他人学习,但其他人可能只是在试图找到工作或发展他们的Twitter关注者。

One of the benefits of sharing your experiences is that you're immediately growing the network of developers that have a little more insight into who you are and the work you've done.

分享经验的好处之一是,您可以立即扩大开发人员网络,这些开发人员对自己的身份和所做的工作有更多的了解。

This doesn't guarantee a job, but it certainly can help. All teams are a little different in how they recruit. Smaller teams tend to include other developers more in the beginning of the process who are probably more likely to open your blog and not only read a little bit, but actually understand it.

这不能保证工作,但是肯定可以帮上忙。 所有团队的招募方式略有不同。 规模较小的团队往往会在过程开始时更多地吸收其他开发人员,他们可能更可能打开您的博客,不仅阅读了一点,而且实际上了解了它。

But even if you don't immediately get hired, you're playing the long game. Opportunities will start to come in small ways that lead to bigger opportunities down the road.

但是,即使您没有立即被录用,您仍在玩游戏。 机遇将以小规模的方式出现,从而带来更大的机遇。

为什么您会犹豫,以及我们如何以其他方式看待它 (Why you might be hesitating and how we can look at it another way)

Sometimes motivation isn't enough. We all have our personal challenges that might prevent us from doing something we want to do. But sometimes it's a matter of finding a different perspective to give you that bit of inspiration to finally dive in.

有时候动机还不够。 我们每个人都有自己的挑战,可能会阻止我们做我们想做的事情。 但是有时候,找到一个不同的视角来给您一点灵感,让他们最终潜入是一个问题。

冒名顶替综合症–我应该写给谁? (Imposter syndrome – who am I to write about this?)

This is something I've personally struggled with for the majority of my career. Whether I was confident in my ability to do my job or not, I never felt like it was enough to be one of the people writing guides for others.

在我的职业生涯的大部分时间里,这都是我个人一直在努力的事情。 不管我是否对自己的工作能力充满信心,我从未觉得成为成为其他人编写指南的人之一就足够了。

It wasn't until another team member brought another perspective to this argument (thanks Marquet) – everyone learns differently and maybe my way of telling a story can help someone learn.

直到另一位团队成员对此观点提出了另一种观点(感谢Marquet ),每个人的学习方式都不同,也许我讲故事的方式可以帮助某人学习。

If someone doesn't read my work, what are the consequences beyond a little bit of wasted time? On the other hand, maybe my blog post resonated with someone in a way that other blog posts didn't and they were finally able to solve their problem.

如果有人不读我的作品,那么浪费一点时间会带来什么后果? 另一方面,也许我的博客文章以某种方式引起了别人的共鸣,而其他博客文章却没有,因此他们最终能够解决他们的问题。

And this goes for any level of experience. As Swyx says, the fastest way to learn is in public. If you're not helping someone else, you're at least helping yourself grow.

这适用于任何级别的经验。 正如Swyx所说, 最快的学习方法是在公共场所 。 如果您不帮助别人,那么至少可以帮助自己成长。

寻找时间-写一篇文章需要一段时间 (Finding time – it takes a while to write a post)

Time is a funny thing – it becomes an excuse that we use when we don't want to admit the real reason we're holding back.

时间是一件有趣的事–当我们不想承认自己退缩的真正原因时,它成为我们使用的借口。

Of course that's not always the case. Realistically a lot of us have a ton on our plates already whether we work, take care of a family, or are volunteering to help others. It can be a struggle to not want to just sit on the couch after a hard day's work.

当然,并非总是如此。 实际上,无论我们是工作,照顾家人还是自愿帮助他人,我们很多人都已经准备就绪。 在辛苦了一天的工作后不想只坐在沙发上,这可能是一个斗争。

But consider the free time you do have. Can you spare 10 minutes jotting down a few notes or even starting an outline of some things you want to say?

但是考虑一下您的空闲时间。 您可以抽出10分钟的时间来写下一些笔记,甚至可以为您想说的事情做一个提纲吗?

While 10 minutes won't write a whole post, if you start the habit and write another paragraph or two every day, you'll slowly end up with a blog post that you can feel good about sharing.

虽然10分钟不会写完整的帖子,但是如果您开始养成习惯并每天写一两段,那么您最终会慢慢获得一篇博客文章,您可以在其中分享自己的美好时光。

Just don't set the bar too high. If you start off with an unrealistic goal, you're likely to burn out fast and end up back in the same position you're at now.

只是不要将标准设置得太高。 如果您从一个不切实际的目标开始,那么您很可能会很快地疲倦,最终回到现在的位置。

没有话题–不知道该写些什么 (No topic – not knowing what to write about)

From speaking with other developers, I've noticed this seems to be tied a little bit to imposter syndrome. Maybe you're getting confident enough that you're more willing to write, but you're struggling to find what to write about. Is it because you can't think of a topic or is it because every topic you think about, you don't think you're enough of an expert to write about it?

通过与其他开发人员交谈,我注意到这似乎与冒名顶替综合症有联系。 也许您已经变得足够自信,以至于您更愿意写,但是您正努力寻找要写的东西。 是因为您无法想到某个主题,还是因为您想到的每个主题,您都不认为您没有足够的专家来撰写该主题?

Not having a topic can be a legitimate problem, but there's inspiration all around us. If you're working every day as a developer, you're working on problems that you ultimately need to solve. Why not write about those problems? And if you can't write about the problems due to contract concerns, what about writing about them in an abstract way without any sensitive information?

没有主题可能是一个合理的问题,但是我们周围都有灵感。 如果您每天都以开发人员的身份工作,那么您正在处理最终需要解决的问题。 为什么不写这些问题呢? 而且,如果您无法写出由于合同问题而引起的问题,那么在没有任何敏感信息的情况下以抽象方式写这些问题又该怎么办呢?

Inspiration for me comes from my experience talking with others. I'm lucky to be on a team that encourages growth of junior developers and during my time helping them out, their questions lead me to think about topics that I took for granted.

我的灵感来自与他人交谈的经验。 我很幸运能够加入一个鼓励初级开发人员成长的团队,在我帮助他们的过程中,他们的问题使我思考了我认为理所当然的主题。

Whenever a topic like that comes up, I immediately note it down for later. This topic was on that list! Over time, my list of topics has grown to a point where I don't think I'll even finish it by the end of the year.

每当出现类似这样的话题时,我都会立即记下来以备后用。 这个话题就在清单上! 随着时间的流逝,我的主题列表已经发展到我甚至都不会在今年年底完成的程度。

While that could feel overwhelming, it's also motivates me to have a bigger selection of what I'm in the mood to write about rather than forcing myself to both think of a new topic and write about something I don't want to write about each week.

虽然这可能会让人感到不知所措,但这也激励着我选择更多自己想写的内容,而不是强迫自己思考一个新主题并写一些我不想写的东西周。

Whatever the case, find your source of inspiration. You don't need to be an expert on it. It doesn't matter if someone more experienced already wrote about it. Write what you know. Share your experiences. Maybe you'll help someone see the problem from a different perspective.

无论如何,请找到您的灵感来源。 您不需要是专家。 是否有经验的人已经写过这无关紧要。 写你所知道的。 分享您的经验。 也许您会帮助别人从另一个角度看问题。

寻找什么激励你 (Finding what motivates you)

At the end of the day, writing is something that each of us will need to find our own motivation to do.

归根结底,写作是我们每个人都需要找到自己的动力去做的事情。

Try to evaluate your goals. What are you looking to achieve? If writing is something you truly want to do, you'll need to find your own source of inspiration.

尝试评估您的目标。 您希望实现什么? 如果写作是您真正想要做的事情,则需要找到自己的灵感来源。

While some reasons might be more valid than others, it's easier to find reasons not to do something than it is to do it.

虽然某些原因可能比其他原因更有效,但找到不做某事的原因比做某事更容易。

You got this! 💪

你明白了! 💪

Follow me for more Javascript, UX, and other interesting things!

  • 🐦 Follow Me On Twitter

    Twitter在Twitter上关注我

  • 📽️ Subscribe To My Youtube

    Subscribe️订阅我的YouTube

  • ✉️ Sign Up For My Newsletter

    ✉️注册我的时事通讯

翻译自: https://www.freecodecamp.org/news/overcoming-your-fear-of-writing-and-how-you-can-find-motivation/

村上春树 开始写作

相关文章:

一个基于组件的动态对象系统

http://hulefei29.iteye.com/blog/1490889 一、静态的痛苦 作为一个项目经验丰富的程序员,你经常会遇到游戏开发过程中的“反复”(iterations):今天美术将一个静态的模型改为骨骼模型并添加了动画;明天企划会议上决定把所有未拾取武器由…

Lua生成Guid(uuid)

全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,…

c:if标签的使用

1、标签的基本介绍 <c:if> 标签必须要有test属性&#xff0c;当test中的表达式结果为true时&#xff0c;则会执行本体内容&#xff1b;如果为false&#xff0c;则不会执行。例如&#xff1a;${requestScope.username admin}&#xff0c;如果requestScope.username等adm…

ecs和eks 比较_如何使用Kubernetes,EKS和NGINX为网站设置DNS

ecs和eks 比较As the creator of Foo, a platform for website quality monitoring, I recently endeavored in a migration to Kubernetes and EKS (an AWS service).作为网站质量监控平台Foo的创建者&#xff0c;我最近努力迁移到Kubernetes和EKS(一种AWS服务)。 Kubernetes…

仅需6步,教你轻易撕掉app开发框架的神秘面纱(1):确定框架方案

遇到的问题 做游戏的时候用的是cocos2dxlua&#xff0c;游戏开发自有它的一套框架机制。而现在公司主要项目要做android和iOS应用。本文主要介绍如何搭建简单易用的App框架。 如何解决 对于新手来说&#xff0c;接触一门新的知识&#xff0c;往往会思考该怎么入手&#xff0c;…

js全局变量污染

一.定义全局变量命名空间 只创建一个全局变量&#xff0c;并定义该变量为当前应用容器&#xff0c;把其他全局变量追加在该命名空间下 var my{}; my.name{big_name:"zhangsan",small_name:"lisi" }; my.work{school_work:"study",family_work:&q…

cached-query 将缓存和查询数据库高速连接起来的轻类库

介绍 我们经常有这种需求&#xff1a;当我们把memcached增加到项目后我还还要写一个 cacheUtils 或者 cacheManager 之类的类来操作memcached。而且一般的操作不外乎是这种操作&#xff1a; 拿到一段sql&#xff0c;先去memcahed里面看下是否有缓存&#xff0c;假设有就直接返回…

全栈Python Flask教程-建立社交网络

Learn how to build a basic social platform with the Python Flask web framework. 了解如何使用Python Flask网络框架构建基本的社交平台。 In this video, we show you how to:在此视频中&#xff0c;我们向您展示如何&#xff1a; how to create a database, 如何创建数…

py执行系统命令

py执行系统命令 1. os.system In [32]: run os.system("date") Thu Jan 28 09:41:25 CST 2016 In [33]: run Out[33]: 0 只能得到返回值&#xff0c;无法得到输出。 2. os.popen In [35]: run os.popen("date") In [36]: run.read Out[36]: <function…

仅需6步,教你轻易撕掉app开发框架的神秘面纱(2):MVP比MVC更好吗

对于程序框架的选择&#xff0c;由于android天然的MVC&#xff0c;本来不需要另外设计直接使用即可。但是我更加钟情于MVP模式&#xff0c;对于其将ui完全与业务逻辑分离的思路很赞同。 那么什么是业务逻辑&#xff1f;个人认为&#xff0c;对数据&#xff08;即MVC中的M&…

一、nginx 安装

添加官方 yum 源 1 vim /etc/yum.repos.d/nginx.rep 输入以下内容&#xff08;OS为你的系统&#xff0c;OSRELEASE 系统版本&#xff09; 1 [nginx] 2 namenginx repo 3 baseurlhttp://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/ 4 gpgcheck0 5 enabled1 列出可安装…

华为技术面试编码题_最佳技术编码面试准备书

华为技术面试编码题Technical coding interviews are notoriously difficult — almost borderline quiz-like for those unprepared. It can sometimes be a daunting task to navigate all the technical coding preparation resources available online, and one might as…

仅需6步,教你轻易撕掉app开发框架的神秘面纱(3):构造具有个人特色的MVP模式

1. MVP的问题 之前我们说过MVP模式最大的问题在于&#xff1a;每写一个Activity/Fragment需要写4个对应的文件&#xff0c;对于一个简易的app框架来说太麻烦了。所以我们需要对MVP进行一定的简化。 关于MVP模式是什么及其简单实现&#xff0c;可以参照&#xff1a;浅谈 MVP i…

Java进阶之自动拆箱与自动装箱

序. java基本类型介绍 java中&#xff0c;基本数据类型一共有8种&#xff0c;详细信息如下表&#xff1a; 类型大小范围默认值byte8-128 - 1270short16-32768 - 327680int32-2147483648-21474836480long64-9233372036854477808-92333720368544778080float32-3.40292347E38-3.40…

Ceilometer Polling Performance Improvement

Ceilometer的数据采集agent会定期对nova/keystone/neutron/cinder等服务调用其API的获取信息&#xff0c;默认是20秒一次&#xff0c; # Polling interval for pipeline file configuration in seconds.# (integer value)#pipeline_polling_interval 20 这在大规模部署中会对O…

vue使用pwa_如何使用HTML,CSS和JavaScript从头开始构建PWA

vue使用pwaProgressive web apps are a way to bring that native app feeling to a traditional web app. With PWAs we can enhance our website with mobile app features which increase usability and offer a great user experience.渐进式Web应用程序是一种将本地应用程…

仅需6步,教你轻易撕掉app开发框架的神秘面纱(4):网络模块的封装

程序框架确定了&#xff0c;还需要封装网络模块。 一个丰富多彩的APP少不了网络资源的支持&#xff0c;毕竟用户数据要存储&#xff0c;用户之间也要交互&#xff0c;用户行为要统计等等。 使用开源框架 俗话说得好&#xff0c;轮子多了路好走&#xff0c;我们不需要自己造轮…

结构体成员数组不定长如何实现

【目的】 定义一个结构体类&#xff0c;其中的成员变量数组长度不定&#xff0c;根据实例化的对象指定长度&#xff0c;所以想到用指针实现 【现状】 指针可以指向任意长度数组&#xff0c;但结构体类只分配指针本身4字节长度&#xff0c;所以无法扩展 1 /**2 ****************…

团队项目:二次开发

至此&#xff0c;我们有了初步的与人合作经验&#xff0c;接下来投入到更大的团队中去。 也具备了一定的个人能力&#xff0c;能将自己的代码进行测试。接下来尝试在别人已有的基础上进行开发。 上一界51冯美欣同学的项目&#xff1a;http://www.cnblogs.com/maxx/ 1.每个团队从…

arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...

arduino 呼吸灯The world as we know it was recently taken by storm. That storm was the outbreak of the COVID-19 pandemic. This has in turn created a shortage of ventilators world wide which has led many people to foray into the world of ventilator design. 我…

reboot 百度网盘资源

提醒&#xff1a;同志们这是记录&#xff0c;视频文件是加密的&#xff0c;请勿下载 基础班第十三期&#xff1a;http://pan.baidu.com/s/1c2GcvKG 密码: 743j 基础班第十四期链接: http://pan.baidu.com/s/1c24AYa8 密码: x2sh 第十五期&#xff1a; https://pan.baidu.com…

仅需6步,教你轻易撕掉app开发框架的神秘面纱(5):数据持久化

遇到的问题 有的时候程序中需要全局皆可访问的变量&#xff0c;比如&#xff1a;用户是否登录&#xff0c;用户个人信息(用户名&#xff0c;地区&#xff0c;生日)&#xff0c;或者一些其他信息如&#xff1a;是否是首次登录&#xff0c;是否需要显示新手引导等等。 其中有些…

响应因特网端口ping命令_如何使用Ping命令识别基本的Internet问题

响应因特网端口ping命令Next time you call your help desk, do you want to wow them with your networking knowledge? Using a command called “ping”, built right into your existing Mac, Windows, or Linux computer, will help identify basic connection problems.…

Android 常见工具类封装

1&#xff0c;MD5工具类&#xff1a; public class MD5Util {public final static String MD5(String s) {char hexDigits[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,a, b, c, d, e, f };try {byte[] btInput s.getBytes();// 获得MD5摘要算法的 MessageDigest 对象MessageDigest md…

keras系列︱图像多分类训练与利用bottleneck features进行微调(三)

引自&#xff1a;http://blog.csdn.net/sinat_26917383/article/details/72861152 中文文档&#xff1a;http://keras-cn.readthedocs.io/en/latest/ 官方文档&#xff1a;https://keras.io/ 文档主要是以keras2.0。 训练、训练主要就”练“嘛&#xff0c;所以堆几个案例就知…

LIKE 操作符

LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。SQL LIKE 操作符语法SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern原始的表 (用在例子中的)&#xff1a;Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2Bush…

服务器云ide_语言服务器协议如何影响IDE的未来

服务器云ideThe release of Visual Studio Code single-handedly impacted the developer ecosystem in such a way that theres no going back now. Its open source, free, and most importantly, a super powerful tool. Visual Studio Code的发布以一种无可匹敌的方式对开发…

仅需6步,教你轻易撕掉app开发框架的神秘面纱(6):各种公共方法及工具类的封装

为什么要封装公共方法 封装公共方法有2方面的原因&#xff1a; 一是功能方面的原因&#xff1a;有些方法很多地方都会用&#xff0c;而且它输入输出明确&#xff0c;并且跟业务逻辑无关。比如检查用户是否登录&#xff0c;检查某串数字是否为合法的手机号。像这种方法就应该封…

MySQL优化配置之query_cache_size

原理MySQL查询缓存保存查询返回的完整结果。当查询命中该缓存&#xff0c;会立刻返回结果&#xff0c;跳过了解析&#xff0c;优化和执行阶段。 查询缓存会跟踪查询中涉及的每个表&#xff0c;如果这写表发生变化&#xff0c;那么和这个表相关的所有缓存都将失效。 但是随着服…

request.getSession()

request.getSession(); 与request.getSession(false);区别 服务器把session信息发送给浏览器 浏览器会将session信息存入本地cookie中 服务器本地内存中也会留一个此session信息 以后用户发送请求时 浏览器都会把session信息发送给服务器 服务器会依照浏览器发送过来的se…