谈谈自己从一个应届毕业生转换成一个普通程序员的“不太努力”历程

本文主要是介绍谈谈自己从一个应届毕业生转换成一个普通程序员的“不太努力”历程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    去年刚就业(实习)的时候就想发表一篇这样的文章。谈谈自己在大三如何从一名休息了两年的本科生过渡到一个普通程序猿的历程。当时是觉得嘚瑟,而现在,只是想站在一个不愿意太努力的普通人角度,讲一讲,如何跨过20岁以后的第一个坎——找工作,找一份自己满意的工作,至少不会让自己太失望。

 

    高三毕业的时候,就下定了决心要在大学里好好休息,结果和预想中的差不多,扎扎实实的“休息”了两年四个学期。刨去期末为了“过”必要的复习,基本算是只要胆子大,一天七天假的学生类型。差不多在两年里休息满了20个月吧。在大二暑期的时候,开始有了那么一丢丢的危机意识,觉得自己应该为以后的出路有个准备。因此在大三学期一上来的时候,我就非常积极的找了几个基佬跟我一起加入学校里的某个实验室。当时刚进去之前有一个考核,因为有些非常变态的“学姐”竟然大二的时候就加入了实验室,而且当时实验室非常缺即时战斗力,因此我也是在寝室里“吃斋念佛”两个礼拜,终于在十一国庆之前,将一份自觉得非常满意的作品上交给了实验室的老师,验收的时候“学姐”正好在实验室赶项目,凑过来美言了几句,我也就稀里糊涂的过了审核。

    接下来的一个学期,我在实验室里,逐渐从一名只知道那么一丢丢基础的前端小白,成长为了一名还是知道那么丢丢实用知识的前端大白。如果让我自己给这段经历评个分的话,满分十分我评10分,因为没有这个经历,我也不可能明确自己的目标——web前端。但要是从知识学习的角度来讲,我可能要给个差评了,因为我发现进去之后,除了赶赶赶,和各种不太会以外,我基本没有什么成长,反而因为这种赶,导致我的知识储备库,看起来是很大的一块布,然而上面的破洞多的比布本身还大,这也导致我“学成”外出找工作的时候四处碰壁不说,还不知道怎么补这些破洞。

    其实很多初学者也会经历跟我一样的情况,尤其是那些花了好多钱去培训机构的(说实话我没去培训过,我猜的,说错了请打脸),当自身的知识储配速度,跟不上自己抄袭或者百度的速度时候,就会有很多知识,在脑海里呈现一种只是个大概的印象,这种情况发展到最最恐怖的形态是怎么样的呢?我竟然只知道去哪个网站或者以前写过的哪个页面去复制某段代码拿来用。而且一次都没有点开来过他的具体是什么。(这里排除某些js插件)有一次有个面试官问我,你知道jq封装的ajax有哪些参数可以填么,我竟然连success和error都说不出来(场面一度十分尴尬),因为写项目的时候我都是直接复制粘贴以前的,认真写$.ajax(...)的次数可能不超过一个手掌吧。

 

    痛定思痛,我决心从头开始学习基础知识,(其实在找工作的过程中,我也有在学,包括一些高大上的前端框架,常用的前端插件什么什么的),这个从头,是真的从头,从所有我知道的开始学,很多学到一半学不下去的人,其实就是很难下定一个决心去从头开始学,一直钻在某某某很高端的技术中的牛角尖里,觉得自己一定能想出来,不否定一直想确实能想出来,但只是想出来而已,并不是想透,这个“透”字,就很有学问,一个良好的基础,会让你在之后的学习中,更透彻的理解其中的奥妙。当然,对于我这种“不太努力”的人来说,也不用太“透”,在我所从事的领域里打好基础就差不多了。

 

    这里插播一个故事,由于今年是大四第一学期,所以学校里还有两节不太重要的课,有一次说一定要点名,所以我去了,去了没事干,那就听老师讲呗,听着听着,我发现他讲的,很像是我所了解的某些领域的更深层次的东西,当时我对这个老师,或者说所有大学里的老师第一次建立起了“服气”这个概念,可能他不了解我从事的领域,但如果由他来学习,肯定会比我快得多,因为他对计算机这个东西,吃的太“透”了。

    这世界上有10种人。一种人觉得自己很努力,自己学,肯定能学好。另一种,觉得自己花了钱,肯定能学好。我做过第一种,发现,普通本科生的智商确实是真真不够用啊,而且对于我这种不太努力的人来说,一睁眼开始学,学到吃完晚饭之后就有点如坐针毡了呀,根本学不下去呀。我想做第二种,好吧没钱。直接over。后来有一次,我抱着试试看的心态,应聘了一家公司,颠簸了两个多小时到那边,才发现是一家培训公司,我能怎么办呀,我也很绝望呀,但还是得原谅他呀,做完基本没什么专业知识的笔试之后,一面一般都是“技术(唱黑脸)+HR(唱白脸)”,就一个问的你无地自容,就让觉得你什么都不知道,另一个像上帝一样拼命安慰你,给你一种你还有得救,让我们机构来拯救无知的你。听他们一唱一和之后,我当时那个恍然大悟呀,终于找到了一条学习之道,让机构免费“教”我学习。然而并不是真的教,而是去笔试,面试。有了这么个想法之后,我就把自己去过的机构记录了下来(当时群里有个表,上面写着各种机构),学个一礼拜,觉得自己学有所成,并把之前面试遇到过的问题通通解决个遍后,寻找一个猎物,让他乖乖告诉我我什么不知道,然后再婉言拒绝他的好意。大概这样自学了一个半月,再去一些机构,心里的底气就越来越足了。我去的最后一个机构,直接是技术面,刚开始聊得好好地,场面一度十分愉快的时候,他竟然开始推荐我一些后端的岗位,我TM差点笑出声。当时就觉得,成了!

    后来的后来就来了现在的公司,环境还算不错,工作压力嘛,没下班的时间在这写博客是吧(是偷偷写的,晚上回去十二点再发布,假装加班)。

 

     其实很多人一开始都跟我差不多,玩玩乐乐四年之后,觉得自己计算机毕业的,应该找一份计算机的工作(我是说家里没路的),其实也不一定。如果真的想要从事这个行业,又不想花太多的钱,不妨试试我的方法,让别人免费教你。当然我觉得想要有所成就,还是离不开那两个字,努力+努力+努力!重要的事情说三遍。(你们就当是吹牛,我好歹拿过进步奖学金,而且连续两学年班级进步10名以上,总共也就三十来个人,说明我也是挺努力的,哈哈)

 

这篇关于谈谈自己从一个应届毕业生转换成一个普通程序员的“不太努力”历程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

webm怎么转换成mp4?这几种方法超多人在用!

webm怎么转换成mp4?WebM作为一种新兴的视频编码格式,近年来逐渐进入大众视野,其背后承载着诸多优势,但同时也伴随着不容忽视的局限性,首要挑战在于其兼容性边界,尽管WebM已广泛适应于众多网站与软件平台,但在特定应用环境或老旧设备上,其兼容难题依旧凸显,为用户体验带来不便,再者,WebM格式的非普适性也体现在编辑流程上,由于它并非行业内的通用标准,编辑过程中可能会遭遇格式不兼容的障碍,导致操

多重背包转换成0-1背包

http://acm.hdu.edu.cn/showproblem.php?pid=2191 多重背包特点: 一种物品有C个(既不是固定的1个,也不是无数个) 优化的方法: 运用神奇的二进制,进行物品拆分,转化成01背包 物品拆分,把13个相同的物品分成4组(1,2,4,6) 用这4组可以组成任意一个1~13之间的数! 原理:一个数总可以用2^

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

Prompt - 将图片的表格转换成Markdown

Prompt - 将图片的表格转换成Markdown 0. 引言1. 提示词2. 原始版本 0. 引言 最近尝试将图片中的表格转换成Markdown格式,需要不断条件和优化提示词。记录一下调整好的提示词,以后在继续优化迭代。 1. 提示词 英文版本: You are an AI assistant tasked with extracting the content of

Chapter 13 普通组件的注册使用

欢迎大家订阅【Vue2+Vue3】入门到实践 专栏,开启你的 Vue 学习之旅! 文章目录 前言一、组件创建二、局部注册三、全局注册 前言 在 Vue.js 中,组件是构建应用程序的基本单元。本章详细讲解了注册和使用 Vue 的普通组件的两种方式:局部注册和全局注册。 本篇文章参考黑马程序员 一、组件创建 ①定义 Vue 组件是一种具有特定功能的 Vue 实

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

将浮点型算式的中缀表达式转换成后缀表达式并算出式子结果

最近因为需要了解如何将在Win应用程序控制台输入的算式表达式转化成其后缀表达式的算法,所以在网上搜索了一下,看到许多人的程序都只是对应于运算数在0~9的范围内的整型运算式,所以自己就写了一个可以计算浮点型算式的程序,一下是运行时的截图: 式子中的a,b,c是可供用户自行输入的变量。 首先,我先对输入的运算符进行了简单的合法性判断,我的判断代 码如下: //函数的传入参

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

箭头函数跟普通函数的区别

箭头函数(Arrow Function)和普通函数(Function Declaration/Expression)在 JavaScript 中有一些重要的区别,主要体现在以下几个方面: 1. 语法 箭头函数: 语法更简洁,没有 function 关键字。 对于单一表达式函数,结果会隐式返回,不需要 return 关键字。 不需要使用大括号 {},但如果使用,必须显式返回值。 示例:

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra