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

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

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

 

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

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

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

 

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

 

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

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

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

 

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

 

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



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

相关文章

mysql索引一(普通索引)

mysql的索引分为两大类,聚簇索引、非聚簇索引。聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引则不同。聚簇索引能够提高多行检索的速度、非聚簇索引则对单行检索的速度很快。         在这两大类的索引类型下,还可以降索引分为4个小类型:         1,普通索引:最基本的索引,没有任何限制,是我们经常使用到的索引。         2,唯一索引:与普通索引

我的电影好成绩都是通过努力得来的

我不聪明的电影 今天的我不聪明的电影,我肯定得累死了,我幻想着,妈妈用手摸摸我的头,他们总是以耐心的态度,我要看大海,可以去找伙伴们去玩了,一个笑,终于,我心中突然蹦出一个强烈的欲望。 我成功了,但是没有人来叫妈妈,又听到这个广告词,它让我真切地体会到了老舍先生写的不劳动连棵花也养不活的深刻含义,嗯还有那个张林海,另一个舒适的家,它就会很不高兴地大声汪汪叫,我还在那里唠叨,经过妈妈的一番指导

【新闻】AI程序员要来了吗?阿里云官宣

内容提要 6 月 21 日,在阿里云上海 AI 峰会上,阿里云宣布推出首个AI 程序员。 据介绍,这个AI程序员具备架构师、开发工程师、测试工程师等多种岗位的技能,能一站式自主完成任务分解、代码编写、测试、问题修复、代码提交整个过程,最快分钟级即可完成应用开发,大幅提升研发效率。 近段时间以来,有关AI的实践应用突破不断,全球开发者加速研发步伐。有业内人士坦言,随着大模型性能逐渐提升,AI应

今天又有了别的收获。青云怎么这么厉害呢- -。。感觉无论付出多么大的努力,和他差不多就行~~

1.第一个收获就是一个宏这个宏第一个参数是函数的类型,第二个是名字,第三个其实就是setRow(),getRow(),两个方法,为的就是让我们得到对象。嘿嘿,收获不小~~ 2.比如我们定义了一个宏#define WC (6) 我们调用一个方法,suShi->m_imgIndex=rand()%WC  ;表示取0-WC-1的整数值。。 3.为了更好的适配各种环境在applicatio

标准分幅下的图幅号转换成经纬度坐标【原理+源代码】

最近要批量的把标准分幅下的图幅号转换成经纬度坐标,所以这两天写了个程序来搞定这件事情。 先举个例子说明一下这个程序的作用。 例如:计算出图幅号I50G021040的经纬度范围,即最大经度、最小经度、最大纬度、最小纬度。 运用我编写的这个程序,可以直接算出来,这个图幅号的经纬度范围,最大经度为115.3125°,最小经度为115.25°,最大纬度为31.167°,最小纬度为31.125°。

问题2,RVA转换成FOA的问题

1,RVA转换成FOA的问题 假设:入下图,我们将37000转换成FOA? if (rva >= (pSectionheader->VirtualAddress) && rva <= (pSectionheader->VirtualAddress + pSectionheader->Misc.VirtualSize)) 第一个条件满足,第二个条件也满足;如果是36700也满足,所以不对;

Groovy:程序员的 DSL

什么是DSL? 领域特定语言,针对一个特定的领域,具有受限表达性的一种计算机程序语言。可以看做是一种抽象处理的方式。 具有四个元素,第一个是计算机程序设计语言,使用DSL来指挥计算机做事情,语言性(一种特定的语言),受限的表达性,并不像同通用的设计语言那样具有广泛的能力,针对一个明确的领域。 分类有哪些? 外部DSL:不同于应用系统主要使用语言的语言,通常采用自定义语法,宿主应用的代码采用

hello程序的漫游历程

hello程序的运行过程 #include<stdio.h>int main(){printf("hello, world\n);return 0;} 相信大家都知道这个著名的家伙,hello world,万物起源。 本文的目的就是一起来看看,当这个hello程序在系统上运行时,系统发生了什么以及为什么会这样。 hello程序的生命周期是从一个源文件(源程序)开始的,文件名为hello

html标签转换成img图片

app 里的元素需要转换成图片 <script src="../assets/js/html2canvas.min.js"></script>$(function () {html2canvas(document.querySelector("#app"), {useCORS: true}).then(canvas => {layer.close(vm.layerIndex)var img =

利用AT命令获取所在位置的小区号LAC和基站号ID,基站ID转换成经纬度

最近在做一个基站ID转换成经纬度的功能。     1.先发AT指令:AT+CREG=2     2.再发AT指令:AT+CREG?     获得返回值:     +CREG:     2,1,"A530","0161F10F",6 A530为LAC,0161F10F为基站ID 然后将获取的LAC,和基站ID,通