分享我的经历,你以为你很努力

2024-05-14 13:38
文章标签 分享 经历 努力 以为

本文主要是介绍分享我的经历,你以为你很努力,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这里写图片描述

昨天看了罗胖的视频《如何成为一名高手》之后恍然大悟,学习是大脑重复记忆的过程,学习过程大脑处于非舒适状态。也就是说,学习并不是一件快乐的事,如果你长期处于舒适状态,或许你自认为每天都在学习,但实际上你一直在原地踏步。由此联想到我做项目的经历。

大二刚开始接触编程,我还是一个毛头小孩,对编程世界充满好奇但又知之甚少,学习了理论知识后,我便决定加入一家公司参与人生的第一个项目。加入项目组后才发现自己学识浅薄,我看到了和别人巨大的差距。那是一家初创公司,他们要求每一个程序员必须是全能型选手,前端界面、后端业务逻辑、数据库设计、系统运维甚至产品设计和UI设计都需要程序员来完成。我们组负责平台的WebApp开发,为了不被老板K掉,我每天工作15个小时,做梦都在写代码。刚开始的大部分时间都是用来学习,学习原型设计工具Axure,学习后端开发框架Spring MVC、Mybatis,学习前端库Jquery Mobile,学习Linux常用的命令,学习如何使用Git,学习如何使用JUnit进行单元测试,此外每天看项目源码,学习高手的编程习惯。
刚开始的一个月用痛苦来形容一点也不为过,也不知为何老板没把我K掉,也从没嫌我技术能力差。老板是产品经理出身,时不时会分享给我们产品设计的干货。那时候我发现产品设计真是一门艺术,好的设计能左右用户的选择。
那段时间是痛苦的,但提升也是最快的。我了解了开发项目的流程、如何协作、如何快速上手新技术。这正如罗胖说的那样,学习并不是一个快乐的过程,学习的不舒适程度和你技能提升速度成反比,越是痛苦,提升越是迅速。

大三为了考研,我辞去了工作,接下来半年在单调又苦涩的学习中渡过……

读研之后做项目似乎是一帆风顺,可能我比别人多了一丝项目经验,导师常把项目交给我负责。这些项目都较为常规,很多问题都遇见过,研一一整年我花了很多时间在大大小小的项目上,但感觉自己一直在原地踏步,每天都在做重复性劳动,我深刻体会到了“码农”一词的含义。我长时间处于舒适区,虽然感觉花了大量的时间和精力在做项目,看似很很忙碌实则仍在原地踏步,我必须接受这个事实。研一下学期我决定打破这一现状。

研一下学期开始,我给自己制定了学习计划,不能让项目阻碍了自己学习的步伐。我要求自己在项目忙的时候每个月读完一本书,项目空窗期时每两周读一本书。为了督促自己认真看书,我要求自己看书的同时写博客,一方面帮助自己消化知识,另一方面也能分享给大家。事实证明写博客大有裨益。既然要写博客分享给别人,就要对别人负责,写出来的内容需要通俗易懂并确保没有错误。为了达到这一点,我一本书通常会看三遍。第一遍快速浏览,了解书的组织架构;第二遍针对重要的部分详细阅读;第三遍按照自己的理解重构书的脉络,并巩固重点部分。经过这三遍阅读我才会动手写博客。此外,每一次阅读都会有新的理解,正所谓书读百遍其义自现。

综上所述,我们不能在舒适的环境里生活的太久,要想提高,就得让自己的大脑时不时地处于非舒适状态。学习编程也是如此,当我们做完几个项目之后就会进入舒适状态,接下来的项目无需动脑,只需沿用先前的经验。照这样长此以往,你将成为一个不折不扣的码农!所以当我们发现自己进入舒适区时,需要给自己定下新的目标,让自己持续学习。
希望我的感想能给大家一些启迪吧。

这里写图片描述

这篇关于分享我的经历,你以为你很努力的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

CRtmpServer转推流到Nginx Rtmp及SRS(SimpleRtmpServer)的经历

转自:http://blog.csdn.net/fengyily/article/details/42557841 本人一直用的是CRtmpServer服务,在CRtmpServer服务中根据自已的想法也加入了许多功能,如通过http接口来加载配置等,苦于不支持HLS,自已添加ts分片水平又有限,思来想去决定借助SimpleRtmpServer的HLS功能。说干就干,马上查找相关资源

分享5款免费录屏的工具,搞定网课不怕错过!

虽然现在学生们不怎么上网课, 但是对于上班族或者是没有办法到学校参加课程的人来说,网课还是很重要的,今天,我就来跟大家分享一下我用过的几款录屏软件=,看看它们在录制网课时的表现如何。 福昕录屏大师 网址:https://www.foxitsoftware.cn/REC/ 这款软件给我的第一印象就是界面简洁,操作起来很直观。它支持全屏录制,也支持区域录制,这对于我这种需要同时录制PPT和老师讲

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

图书管理系统系统分享

分享一个图书管理系统,Java、SpringBoot、Vue和MySQL开发的图书馆管理系统 gitee项目地址:https://gitee.com/yuanmomoya/open-source-project/tree/master/books-management-system GitHub项目地址:https://github.com/yuanmomoya/open-source-pro

站长常用Shell脚本整理分享(全)

站长常用Shell脚本整理分享 站长常用Shell脚本整理分享1-10 站长常用Shell脚本整理分享11-20 站长常用Shell脚本整理分享21-30 站长常用Shell脚本整理分享31-40 站长常用Shell脚本整理分享41-50 站长常用Shell脚本整理分享51-59 长期更新

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧

分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节

1:MSSQL SQL语法篇: BULK INSERT      [ database_name . [ schema_name ] . | schema_name . ] [ table_name | view_name ]         FROM 'data_file'        [ WITH       (      [ [ , ] BATCHSIZE = batch_siz