我的编程学习过程

自信与经验​​​​​​​

在毕业的时候就觉得繁体字很难。大陆都在使用简体字,戴季陶说这是在亡国,没有这么严   重。繁体字会意,简体字简单,中国文盲很多,为了加快经济建设的步伐,不得不牺牲很多   东西。为了解决温饱,不得不披荆斩棘,迎难而上,回到南方,为生计奔忙。

现在离开了广州,来到了深圳,感慨颇多。2016 年 6 月毕业,就着和的新学弟的那点缘分, 和他说再见了。广州是座羊城,消费和深圳差就差在房租上,很多大学生和来广务工人员都可以在各个城中村找到歇脚的地方,房租也不贵,可是还是选择啃老。大学毕业生初级开发工作者,挣得不多,又不会省钱,老是留不住钱。2020 年元月份从佛山的一家公司离职之后,在广州的一家厂里上班,没做几天就被离职, 为什么,反正就是还没长大, 怎么打扮 推销 ,但是在技能这方面就是无所畏惧。在广州入职又离职,离职又入职,进进出出,遮遮掩掩,巅而倒之,倒而巅之,可以顺着看代码,横着看代码,倒着看代码,也可以不看代码。向钱看齐,总是被外包,安慰 说是公司请的外援。

没得选,没得挑,还得乱花钱,被称作土豪,好像没钱的 ATM 机,不过慢慢在学着省钱。不知不觉在 2021 年去了趟北京,一座权势滔天的首都大城市,在北京朝阳区的一个小区里面住着,很热,每天点外卖,工作日去银行上班。北京没有很多门店,物价都是一线城市的   标准,但是北京的房子不好找,没有去找在北方求学时候交的那些朋友。一个人做了一个多   月,感觉不对劲,及时跑回广州。

在技术这方面成长很快,每碰到一个新项目,都会成长一丢丢。有的时候看书,有的时候看   视频,现在很喜欢写算法。在 IT 这个行业里,从前端到后台,再到数据库,都会,对于后台会的更多。大学毕业的时候就可以知道怎么设计项目,就是不会敲代码。在广州的多家公   司锤炼中,逐渐找到了自,听从了内心。

对于怎么学技术,怎么做开发,是有发言权。每次找工作,都要衡量下 的自信和经验。

现在有自信,对于经验,也在摸索,不积跬步无以至千里,不积小流无以成江河。

没有简单的东西

计算机思维的形成不能靠一蹴而就,而是要日积月累。每个人想问题解决问题的方式都是不   一样的,除非是机器人。经常讲要站在对方的角度思考问题,当局者迷旁观者清。从一本叫《代码大全》的书中得到一个指点,就是要结对编程。很多事情一个人事很难完成的,就算有两个大脑,两颗心,那只能左右 。一个家庭,一个公司,从简单到复杂,从复杂到简单,从无到有,从有到无,没有人能左右。有的人能让这个过程变得长一点,并没那么无趣。

在中国的高等教育里面,学习理工科的学生都要学习 C 语言。到现在都还 为什么要学习这门语言,觉得像要学汇编一样,那个过程很难,那个人也很难。不吃盐,就 海水   有多咸。向前走,也可以向后走,方向是多维的,都会回到最初的起点。

学习可以增加一个人的自信,体会能丰富的个人经验。多思考,多动手实践,也要很好的记   性,如果有想象力,但始终要知道山的那边还是山。没进大学就 的普通话有多烂,没   学编程就 还有什么比这更单调无趣。Tech and education,能解决很多问题,而且效率更高。

多看书,读好书,多学习,多思考,直到哪一天真的想明白所有的事情,那就可以准备去死了。Stay foolish,stay hungry。语言这种东西,各有千秋,每个人需要的只是精通一门语言, 那是的解决生活问题的工具。是中国人,只能很流利的讲出中文,看懂中文,写文章,听故事,但是是在客家方言的环境下长大的,在老家讲着其他人怎么也听不懂的奇怪语言。学些通用的技术,通用的语言,决定着的格局,的未来,能走多远就多远。记得在进入大学的那一刻,就铁了心的要学计算机。有一个缺点,无所不拒,什么都缺。理发师给烫头了,太阳又把握晒得很黑,最好的一点就是会去大学的图书馆机房上网,会去实验室机房里敲代码,   尽管那些计算机还没换,又破又旧,让人心寒了又寒。

学习完 C 语言程序设计,记得那个讲师整天讲题,就是多做题嘛,后来没想到会划题。看了一遍那本书,又看了一遍一个化学院的学长给的 C 语言程序设计,也看不出什么所以然,还好没挂科。挣钱是王道,解决温饱是主要,如果是老司机,会发现上面那座山的上面还是那   座山。只有聪明的人才会从夹缝中生存下来,狭路相逢勇者胜,要无所畏惧,因为碾死一只   蚂蚁很容易,体积大小只是于于相对而言的。可能中国人的大脑是不是真的就是要矮那么一   截。还是长不大,长不高。继续学习 C++,尽管整个班就一个人把数据结构给挂了。那个时候是大学二年级,买了个笔记本,屏幕分辨率很高,就是运行不顺畅,可以玩游戏,也可以   玩使命召唤之类的游戏,但是不玩网游,因为玩不起伤不起。

大学二年级过得无声无息,每天早出晚归,不练打字了,打字速度变快了,觉得可以盲打那   也很好啊。练习 C 语言程序设计上的源码,敲了一遍运行一遍, 为什么看着那傻乎乎的黑屏界面也很开心。学习什么语言,就敲什么语言, 过了多久好像没有尽头。有的   时候尝试着改善室友之间的关系,在寝室只能睡觉,别的什么都做不了,选择离开,买了个 mp3 开始听歌,走路都飘着,不觉得累 走了多久,有多远。

学生能做项目吗,回答“能做,但是 从哪开始”。大学二年级,白天去教室自习,晚上从网上下点培训班的教学视频学习,那时在学习面向对象的程序设计语言。 的大脑在发什么巅, 不玩网游,非得要学做网游,听说 C++可以写很多东西。那些大型软件, 工具啊,网络游戏啊,都是 C++写的。自信心 在哪里过来的,直到现在,才发现,做什么都自信,因为爱学习,不怕苦不怕累不怕受伤,做什么都要 去试一试,结果就是伤痕累累,一脸蹒跚。朋友早就给一整套 Java 教学视频,可还是一直问,一直问 。

学了这么多的语言,可是什么都懂又还是什么都不会,数据库都没连过,开始看书,在新图书馆的一个角落里发现了很多计算机的书籍,一直看一直看,看不懂也看,看不下去也看。   拿着 的电脑又敲了两遍《C++ Primer》,到现在只学到一个技能,就是要写好代码,可读性好的代码。

那一年,也向喜欢的女生表白,很单纯很天真,初生牛犊不怕虎。天天看她的状态,她的拒   绝让人发冷,写了几封信。上课的时候喜欢看文学类的书籍,看了很多文学作家的作品,会   写点 的心得读后感之类的。去到哈尔滨,也没怎么逛过那座城市。室友都很懒,天天睡   懒觉。有个室友是学图书馆的,听说学技术学编程能挣大钱,早早就去了学院的基地,每天   也是早出晚归。 他在那边干什么,同系几次叫去基地,也 为什么就是没去。

大学三年级,觉得大学快要结束了,是否要考研呢,是否要做什么呢?室友看这么喜欢编程,   叫去基地,就这样去了,坐在一个角落里。想了想 学了这么多的编程语言,偏偏就是学了 C++最久,要做 C++工程师。整天敲代码,敲 MFC,买 QT 的书,该看的书都看了,就是 怎么做项目,就是一道面试题做不出来,在网上也看了一些 C++教学的基础视频。从现在反观之前,就觉得怎么有这么一号人呢?怎么总是死磕这么难得东西。有的朋友负责人都不做,知道学技术很闹心。可除了学开发, 做什么。大三快要去找实习,不会写简历,没有项目经验,不会说话。和那些学长一点交流都没有,因为根本就说不出来,嗓子哑。

工作第一年,什么都不会。重要的是要遇到会的人,有双发现会的眼睛。要学习,不能干瞪   眼。老板凭什么给发钱吗,他养吗?

大三那一年,无意间下到了美国的一些名校的编程教学视频。试着在学 Java,一开始听不懂英文,后来还是听不懂英文,坚持看完了。去图书馆也看了一本什么 Java 从入门到精通之类的书,哪里精通的了,但是就是觉得没什么太大用处。因为简单, 也很难。看书,   看书,看再多书,都是有用处的,只不过 是在什么时候是书本上的知识在帮。练习,   练习,敲再多代码,都是有帮助的,只不过 什么时候这成了的一种习惯,最后会成为一种精神品格。性格决定命运,不想这成为命运。

那一年很难,很煎熬。那个女生总是拒绝,不写信了,不想谈恋爱了。可是那些有对象的都   三年了,都还是小白。宿舍 7 个人,只有又高又帅又有钱的才会说找了个青春。在那个阴冷的房间,一个小男生瞬间变成了泼妇,可是泼妇会骂街,他就是指着骂了一个学期。耳朵起   茧子,心里也容不下,天天走,天天跑。直到是有人还真和动手脚, 为什么,也不知   道怎么做。现在明白了,这背后有阴谋。他俩是大学生,成不了泼妇,也不会那么弱智。失   去的就是伤害。

也是那一年,有个女孩说喜欢,接受了, 这是谁要送去地狱。喜欢一个人不容易,爱   一个人更难。失去很多,未必会得到很多。彻底成了精神病,还是小白,没见过女生走,也没见过女生跑,感觉都是在飘。

回家之后,就在吃药,和药罐子打交道了。不抛弃,不放弃,还是去了学校,继续完成学业。   失去,一直在失去,那个图书馆的室友在看电影,一直在看电影。 过了多久,一直在宿舍躺尸,睡觉,躺尸,继续睡觉,觉得毕业遥遥无期,没想到要休学改变 。又有点不服气,还是要学 C++,就是 怎么学,因为时间不允许啊,使用迅雷下载 C++传智播客的教学视频,下不下来,因为下下来也 怎么学,光看视频哪有什么用。

住院治疗是唯一的解决方案,停下来了,好像某些人也看不到了。没想到一个月之后,出来,   在赣州,开始去打工,去旅游。朋友也觉得这样的更适合。幸辛苦苦之后,得到的却是微薄的工资,买了本《Java 编程思想》,尽管看不懂,还是坚持看完了。不想这样敲代码了,费时费力,打开电脑,开始看那套传智的 Java 教学视频。买了几本笔记本,边看视频变做笔记,以前也是这样学习 C++,看孙鑫的视频,那叫一个脑洞大开,简直就是脑死亡。什么都做不了,什么也学不到,还是什么都不会,什么都不懂。

一直在尝试,一直在调整,中国人都这样吗?不见得,没有那么好的资源,又没有天上掉馅饼,口含金钥匙。下了一个 Eclipse 之后,觉得这个 IDE 会帮很多。开始使用 Eclipse 敲代码, 每看一集视频,就找到相应的源码练习一遍。编译运行通过之后,不是黑屏是白屏。

会想才会做

学习编程不能是三天打渔,两天晒网。在持续坚持了几个月之后,在赣州实在是呆不下去了,   因为太穷,没钱花,回老家是唯一的选择。在那座 1998 年盖起来的房子里,才开始慢慢的弄懂编程是怎么一回事,开始跟着视频中的老师做项目,实现一些基本的功能。眼看着就要回学校补考毕业,急急忙忙,没想到一回学校毕业证是拿到了,就是找不到工作。其实有在上海的一家公司面试的时候给了一个机会,很傻很天真,觉得 可以进更好的公司。就这样从哈尔滨回到老家,什么都没做,就是稀里糊涂地在镇上领到了一张三级精神残疾证。

觉得上辈子是欠谁的,这个月在一家公司离职回到老家,在县城隔离 6 天,在老家观察 8 天。在回深圳的路上,想撒钱,就是缺一架像样的直升机。不会开车,也没时间开车,眼睛   不好,耳朵又有点聋,鼻子受过伤,右手也摔断过。

在县城买了两套好点的衣服,发现大学毕业的时候写的一篇学年论文有点问题,这困扰了很久。到现在还 是不是这个原因,还是这里面的问题,让在毕业之后在精神病院进进出出,出出进进,吃了吐,吐了吃,就是要吃药。像中国,高等教育,念的又是普通的大学,   不是 211 985。毕业论文也什么大不了,学年论文也是 写。就是在大三的时候有一门课抄袭过一篇论文,让受太多苦。现在想起来确实有这回事。

去年在县城办事的时候,在县中医院做核酸检测,发现如果是来找停车位,来开车,估计会   蒙。在卧室睡觉的时候,想是不是可以做一款找停车位的 APP。在科兴的那天,停美团的单车,发现不能乱放乱停,交了罚金还是不好找停车位。有点好奇,觉得这个应用是可以实现   的。就是定位问题, 地图公司的内幕。在祺源做外包工程师的时候,就整理过类似的   问题,发现司机和乘客之间最大的问题就是卫星的定位问题。

毕业的时候写了三篇论文。不论是国内还是国外的大学生,四年就是要写三篇论文。在住院   的时候的在一本书上发现的,估计就是有篇论文的问题。很不想提起这件伤心事,因为的不   负责任, 给 带来了多大的麻烦,弄得挺狼狈。

对于需求,物价,仓储,物流,觉得通过数学计算的日常需求是往往不够的。电子商务平台在全世界兴起,在国内有很多电商公司,京东有 的仓库, 的物流, 的购物平台。   要在那个仓库放哪种商品,放多少商品,这些是需要统计分析的。在老家信丰买衣服的时候,   就想,可以做个应用登记整个县城所有的门店。有款应用可以让老百姓在上面购物,通过统一的配送,方便快捷,还可以很好的计算一个小城市一天的需求,可以计算一周的一个月的一个季度的甚至是一年的。对于这个想法,思来想去,就是觉得有点不安全, 是做成私企 APP,还是政府管控 APP。这些数据就是一个地方的经济情况。这种应用肯定很受欢迎, 用户体验太好,就像是在实体店购物一样,既方便又有好的售后,配送又快。这种 APP 唯一的大问题就是还没发现的好多问题。

作为程序员还是普通的公司职员,总是需要和人力资源部门打交道。总是听到说 hr 要对的过往工作经历进行背调,就想开发款应用可以查到过往的工作情况。这没有这么麻烦,都是   可以实现。

在大学毕业的时候写的毕业论文就是一个网上借书的设计方案。觉得可行也可以实现,因为   工作五六年,都在省钱,哪有这么多的钱去买书。这种软件 APP 有用户。上网借书多方便多省钱,只不过要做成像美团现在这种软件 APP 更好点。可以浏览离最近的书店,借想看的书。这些数据都是有用处。

学习开发,前期要吃很多苦,到后期还是要不断的积累。如果有 idea,那会有个更好的前途。

停下来了好吗

干 Java 已经快 6 年,虽然实际工作经验没这么多,但是无论在哪,都停不下思考。前段日子在工地上和爸干装修工作,打冲击钻,很要力气很累。集中不了注意力,大脑做着这件事   的时候,又想着另外一件事,停不下来,控制不来。在网上搜答案,发现好像所有人都是这   样会想问题。动物也要想问题,要不然怎么找吃的。在做开发的工作的时候,写着代码,其   实思维 跑到哪里九霄云外去了。这正常吗?

喜欢听歌,从大二就开始听歌,一直到现在。以前听歌,什么都不会想,就觉得好听,听着 喜欢的歌,就像不谈恋爱也会有心灵的慰藉。听歌感觉很好,有的时候想,从寝室到教学楼,或者是从 A 区到 C 区路程能不能再远点。这个月过清明,在老家从家里推着三轮车到碾米机厂,也要听歌,听着听着,可能会走到县城都不觉得累。 是怎么回事,坐火车,坐公交,走到哪,只是路程稍微远点的地方,选择听歌和时间对抗。有的人会选择吸烟,   有的人打游戏,有的人看视频,有的人在发愣,有的人在瞪眼,现在的地铁上所有人都在玩手机,会看新闻吗?

其实在闲下来的时候,在地铁上看到有学生在做题。其实各行各业,每个人的每个阶段,做的事情都不是一样的,没必要对与错,没必要去强求。学程序设计最疯狂最有激情的是在大学。毕业之后逐渐不会天天练习敲代码,会看看视频,看看书,其实这是在逐渐地远离大学,

远离学生这个角色。要做一辈子学生吗,要穷一辈子吗?

以现在的水平,就是十年不做开发,拿到电脑,照样可以做程序员的工作。技术学到一定的   境界,就是要专而精。虽然现在只能写 Java,但是这是一辈子谋生的工具。现在虽然不是很富裕,但是绝对是饿不死。以后的事谁也说不准,靠猜吗?可以预见未来吗,有的时候觉得   可以回到过去。学习剑术的最高境界,心中无剑,手中亦无剑。

也 为什么,现在在路上,在地铁上,在上下班的路上,喜欢带着耳塞,听歌。在周末,   也不看电视剧,实在是太闲,会看点喜欢的电视。有的时候,会看一会书,觉得就算充一会电也感觉良好。渐渐发现,什么都会做一点,什么都懂一点,就是不懂异性。总觉得其他人知道,而就是 他。有人太了解,却对他一无所知。走到这种地步,发现对空气都是有感情的,做任何事都 为了谁,没有目的,没有追求。

只知道生活不能停下来,只会使用能用的东西,打发时间。以前喜欢睡觉,现在睡不着,睡   着也累。

时间流逝,岁月如歌

感情是动物的本能,还是视觉产生的后果。相信一见钟情吗,可是怎么总是觉得是呢。去年   大过年的被安排第一次相亲,在镇上,看到一个女生,硬生生地把相亲当成了坟墓。看见漂   亮的小姐姐,去追是不是天经地义呢?

在这个月过清明的时候,在老家接到一个电话,是相亲公司的一个电话,当时气得把 吃   饭的两个饭盆都摔碎了。临走的时候,拿了个信封塞了两千块钱,给 的奶奶,觉得她需   要。现在一个人,过得不好不坏,穿的吃的都有,就是有点孤单而已。

创业是解决 经济困难的最快解决方式。工作也有些年,工资不高不低。毕业之后,首要任务就是解决温饱,第一家公司给开的工资是试用后 6k。第一次收到银行卡里的工资入账消息,尽管是只有两千多。那种心情一惊一乍的,之后就是做什么都不觉得累。从小到大,   做过优等生,开年级大会的时候他会发个小红包。挣钱的过程很辛苦,发钱的时候像是在吃棉花糖。

从毕业到现在,听歌到现在,大脑里面想的不是工作,不是编程,不是脱单不是谈恋爱。很奇怪,怎么总是在想着飞机,想着那个仓库。做项目像建高楼,从打地基开始,到整体建筑的框架结构,再到砌砖,安装玻璃墙,上下电梯,这个过程十分长,但是乐在其中。想法很多,在打工,天天在等需求。有的时候觉得什么都能做,就是什么都做会好累, 值不值得。这个过程很艰难很长,不喜欢单打独斗。年纪还小,没有做过领导,没做过管理层。   做喜欢的事情,永远都是乐此不疲。

不同的阶段,做不同的事情,遇见不同的人,走不同的路。是不是不只是,还有很多类似的,   没发现。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员是干活的

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值