为什么说做程序员会比较费脑子?

开发工作充满了挑战性。人无完人,对于程序员来说,写出有 bug 的代码是在所难免的。

有些人很淡定,也有一些人会感到生气、沮丧、不安或气馁。

在修复 bug 的过程中我们都经历了什么?来和大雄一起找找共鸣,看看大家是不是都经历过这种挣扎:

PS:本文内容一般,不知你们是否能get到那个点,但是无所谓,最起码配图还不错,图可以偷,记得评论+转发哦~

看着旧代码,总有一种想要重写它们的冲动。

丑陋的逻辑语句和啰嗦的语法极大降低了代码可读性!

但是,如果代码跑得好好的,为什么要去修改它们呢?

我们经常会陷入这样的两难境地,而且我相信这也困扰着很多其他程序员。

我想大多数人都知道 GitHub,这个网站每天都会有很多开源项目发布出来。

开发者们加入这个网站,给已有的项目拉取分支,在 wiki 上讨论,或者创建自己的代码库。

网站提供了很多很好的插件和模板,可以被用在各种各样的项目中。

如果要使用热门的编程语言,比如 Java 和 Objective-C,那么项目依赖库的数量会变得非常大。

在采用一个需要大量依赖项的框架时这一点就变得非常明显。

一些 JavaScript 插件也需要大量的额外文件。有时候这些杂乱的东西会让人厌烦,但至少它们是可以用的!

在碰到难题时,我的第一反应是上网。

很多程序员会在论坛上问问题,这些问题最终会得到解答。

谷歌非常善于挑选与你的问题相关的关键字,并为你提供这些有用论坛帖子。

但可惜的是,有时候对于某个具体的特定的问题并没有太多的信息。

为什么要重复发明轮子呢?

要扩展用户界面、程序或网站,插件是一种很好的方式。

另外,插件还能提供定制化功能。

如果找不到相应的插件,为什么不自己开发一个?(因为菜啊

在 IE 中渲染网页给我们带来了很多考验和磨难,这个就不用多说了。

从 IE 5.5 到 IE 9/IE 10,人们一直在为获得更好的浏览器支持而做着艰苦卓绝的斗争。

Web 开发人员可能很担心网页调试,因为在 IE6 中打开一个网页可能就是一场噩梦。

值得庆幸的是,那些日子正慢慢成为过去。(只要别拿IE,我们都是朋友)

if/else 循环、for 循环、while 循环、do 循环,这些都是逻辑语句,除了这些之外还有很多。

在阅读示例代码时,会反复回想代码里的逻辑应该怎样写更好。

大量的非运算符和比较符号会让人晕头转向。

所以,会经常回头去修改之前写好的逻辑。

一股脑儿写了一个函数,然后函数输出了一个致命的错误。

为了找到问题所在,就不得不把其他代码删掉,只留下出问题的那几行代码。

当最终找到问题并把它修复,会感到筋疲力尽,但同时也松了一口气。

大家通常喜欢用自己的方式做事,但如果事情没有按照原计划进行,可能就会有麻烦。

有好多次,开始一个项目遇到了麻烦,然后开始在网上搜博客寻找解决方案。

最后发现原来方法是错误的,重新开始也许会更容易些!

所以,在一开始先做一些调研,从长远来看肯定会节省时间。

调试代码就是跳来跳去,向前两步,后退一步,再向前两步,如此往复。

花上几个小时盯着代码看,查找函数名或变量作用域中的错误,最后却发现少了右括号,那种感觉很怪异。

所有的时间都浪费在了一个很小的语法错误上,感觉自己蠢得冒气。

有时候需要站起来,离开显示器一会儿。

在敲了几个小时的键盘之后,休息一会儿肯定有助于思考。

大多数的健康指南建议每 30 到 60 分钟休息一次,但这完全取决于自己的需要。

如果总是在半途中断,也可能感觉很烦。(番茄钟我就完全用不了......)

除了离开电脑,这是另一种休息方式。

或许还有其它工作可以做,那就去做吧。

这是一种更好的分配时间和资源的方式,特别是如果已经花了 5 个小时还解决不了一个问题的时候。

有一种观点认为,在植物生长的初期,播放古典音乐有助于植物的生长。

个人很喜欢古典音乐复杂的音符和音乐理论。

爵士乐、钢琴、大乐队,古典音乐在人类文化中都占有一席之地。

那么,在编程时听音乐真的能让你在调试代码时变得更聪明吗?

可能不会,但希望它也不会让你变得更笨。

我想很多人都知道鲍尔默巅峰理论:该理论认为,程序员在摄入一定数量的酒精后,其编码能力将达到巅峰。

这是由史蒂夫·鲍尔默的古怪行为引起的,感觉可能只是一个酒鬼的胡言乱语。

不过这有点讽刺,因为鲍尔默在微软并不是一名程序员。注意上班时间不要试哈~

这听起来就像是一种妄想症,但有时不得不怀疑,是不是睡觉的时候,谁写了这些代码。

过去几周或几个月忙的项目非常枯燥。

有时候会不记得自己往代码库里添加过东西——甚至是上周刚刚查看过的项目!

最糟糕的情况是,你一边阅读源代码,一边不知道该做点什么。

可能是你自己的项目,也可能是其他人的项目,但问题是一样的。

现在,必须决定是花更多的时间查找替代方案,还是花时间分析脚本。

不得不说谷歌真是好朋友。

不管你使用的是什么编程语言,比如 Objective-C、C++、Java、Python 等,都会有同样的体会。

错误消息试图为我们提供帮助,但除非已经记住了各种错误代码的含义,否则它们看起来更像是经过翻译的计算机语言。

但只要谷歌一下就有很多内容可以帮助我们确定这些错误消息到底是什么意思。

我们都知道,当想要放弃一件事情,会有一种挫败感,同时又觉得放弃并不是正确的选择。

你希望继续前进,并尝试新的解决方案。

但如果你发现你又因此浪费了一个小时呢?我经常遇到这种情况,这让人感到很难受。

在写前端 HTML/CSS/JS 代码时,并不总是需要写注释。

但对于复杂一些的脚本和程序,就需要某种类型的注释,以便你在几个月后甚至几年后回过头来查看。

有时候你会忘记给函数及其参数、输出格式和其他基本数据添加注释。

当出现错误时,你需要调试整个脚本才能找到解决方案时,这无疑会给你添乱。

这个时候你就会想,如果当初加一些有用的注释就好了。

开发程序最令人感到沮丧的,可能是什么都没做——既没有更新,也没有修改代码——程序却突然不能正常运行了。

也许是因为其他程序正在运行旧的版本?谁知道呢

有时候,更新一小段代码就会导致整个程序崩溃,然后只能恢复到最近的可运行版本,并从那里接着往下开发。

我用过的每一种编程语言几乎都需要行终止符,当然并不是所有的都需要,但 C/C++ 族编程语言通常是这样的。

如果忘记添加结束分号,只是一个无心的错误,但解析器不理解这一点,它会无情地抛出一个致命错误。

然后,你必须再花 20 分钟来查看代码,最后你发现缺少了一个分号。也许这就是调试的“乐趣”。(感觉我在被代码调试.....)

聘请其他开发者来修复问题,这种想法很诱人,但显然财务上不允许。

另外,如果你不亲自动手,怎么能从这些错误中吸取到教训呢?

在经历了多次失败之后,当你最终对一个编程概念有了透彻的理解,你才会感觉良好,能招人还是招

很多程序员喜欢在 Hacker News 上了解与软件及初创公司相关的社会新闻。

这个网站上有很多关于自由职业、时间管理、软件开发、新公司启动和融资的信息。

虽然浏览这个网站会给你带来高效的感觉,但它也在消耗你的时间。

每隔几个小时休息一下,趁这个时候去看看新闻或许会更好。

如果你使用的插件或框架没有文档,那么最令人感到沮丧的是你必须自己深入查看它们的源代码。

个人偏爱那些开发人员会花时间专门设计文档的项目。(文档非常重要!!)

文档解释了所有可用的参数和选项,甚至可能还会提供一些示例代码片段。但遗憾的是,并不是所有的项目都会这样。

最简单的方法就是远离那些没有详细文档的项目,这样你就不会那么痛苦了。

在开发和调试代码时,我并不总是会想到给数据库做备份。

但是,数据备份提供了一个保障,在做出某些变更之前可以及时回退。

记住,请在本地保留网站项目文件和数据库的副本,以备不时之需!

这可能是一项烦人的任务,但绝对没有重建被损坏的 SQL 数据库那么烦人。

在经过了几个小时毫无头绪的工作之后,很明显,你可能需要尝试一种新的方法。

在设计接口之前,程序员希望先让功能正常运行起来。

确定最快速、最准确的解决方案,并保证 100% 的时间都可以正常运行,然后继续做那些锦上添花的东西。

负责管理编程语言依赖项和插件的团队不需要经常发布新版本。

有时候,更新 PHP/Ruby/Python/SQL 版本就可以解决将文件从本地传输到服务器时的调试问题。

本地更新很少有助于修复源代码中的 bug,除非你的版本已经过时。值得一试!

版本控制系统 Git 在程序员中非常流行,它的学习曲线比其他竞争对手要容易些,被用于管理很多在线代码仓库,比如 Github 和 Bitbucket。

开发人员之所以想要延后学习,是因为对于初学者来说,它的入门曲线非常陡峭。

但是,一旦理解了它的基本命令,Git 就变得非常简单了。

有时候,在花了几个小时尝试某个解决方案之后,你会将工作文件移动到存档目录(或删除它们),然后从头开始。

之前几个小时的辛苦工作几乎没得到有什么回报,所以做出这个决定是很艰难的。

但当我陷入困境时,重新开始往往正是完成一个项目所需要做的事情。

我今年初三,感觉我是考不上重点高中了,想去技校学编程,当个程序员,过来人觉得怎么样?

历经生命中的高光与低谷,郭正扬心态发生了巨变。

即使从北京跑到杭州,放低了对工资的要求,郭正扬还是没找到一份程序员的工作。

他已经来杭州一段时间了,记不清投出了多少份简历,工作依然杳无音信。眼看着那些比他晚来的同学纷纷走入职场。郭正扬开始焦虑,同时他心里十分不服气,大家明明是同期IT培训班出来的,怎么可能只有他找不到工作。但残酷的现实令他不得不重新正视自己现在的处境:自己的技术水平确实比别人差。

找不到工作就意味着没有收入,即使朋友为他提供了住宿,他兜里的钱也快吃不起饭了。除此之外,郭正扬还欠了一屁股债,那是他大四为了参加IT培训欠下的学费。本以为学到了技术就能找到工作,生活就会峰回路转,可事情哪有那么容易。多年打游戏荒废了脑子,令他的那段技术培训结果并不理想,现在他到了山穷水尽的地步。

“为什么会混成这样?”,他一遍遍反问自己。

这并不是他第一次遭遇这么大的挫折,他的人生在16岁那年其实就开始失控了。

在上市重点高中前,郭正扬曾是大家眼中“别人家的孩子”。

在镇上唯一的中学里,郭正扬的学习成绩从来没有掉出过年级前三,是妥妥的学霸。他的好成绩并非源自父母施加的压力,而是对自我的高要求。他喜欢阅读名人传记,尤其崇拜那些商业巨鳄,他们站在时代的风口浪尖上,创造出一个又一个伟大的产品,仿佛洞悉世界的运行规则,郭正扬迷恋这种俯瞰世间的从容。“人生立志需趁早”,每当闲暇时想到这些故事,一团模糊又崇高的愿景在少年幼小的心中冉冉升起。

命运女神似乎也格外偏爱上进的孩子,在初升高时,郭正扬意外地得到了更好的发展机会,成为全校唯一一个被市重点高中录取的毕业生。

高中生活一切都变了,郭正扬第一次感到学习上的吃力。他的成绩在班上只能算中等,尤其是英语“瘸”得厉害,没有了老师的“特殊关照”,底子薄弱的他感到无所适从。于是他将几乎全部的精力都放在英语上,经过一段时间的努力,他的成绩不升反降,不仅仅是英语,一直以来引以为傲的数学优势也开始慢慢消失。这样的结果令他崩溃。

而在学习之外,陌生的校园环境、聊不来的同学也令他格格不入,当市里的同学可以放学回家吃香喷喷的晚饭时,郭正扬只能回到学生宿舍那张冰冷的单人床上,这令他格外想家。每到傍晚,他很喜欢独自一人坐在马路上看来往的车辆,仿佛汽车一路绝尘而去的方向就是回家的路。

为了突破学习上的瓶颈,他尝试过挣扎,可努力与不努力之间似乎差别不大。曾经令他沾沾自喜的辉煌已成过去,现在他的全部努力似乎只能维持让他和同学间的差距不要越来越大,在痛苦的拉扯中他选择躺平了。

毫无意外,默默无闻的郭正扬上了一个默默无闻的大学,彻底躺平的他大学四年彻底放飞自我,沉迷游戏难以自拔,就这样浑浑噩噩的郭正扬到了毕业的时候,眼看着自己一无所长,毕业即失业,他在迷茫中抓住了一个救命稻草,去学长开的IT培训班学了半年技术。

培训班的生活紧张而又忙碌,可郭正扬的世界依然还是游戏,结果可想而知,社会为他上了最残酷的一课——“毕业即失业”。

他不止一次地想“ 要不然回农村老家吧……

很多次,郭正扬将自己关在漆黑无边的房间里陷入深思,在过去的七年里,自己像断线的风筝,在空中飘啊飘,能混一天是一天,现在被现实一下子扯下了遮羞布,人生不断坠落,已经到了必须触底反弹的时候,不能再低了。

郭正扬最终选择不回家,因为他决定改变心态,不再游戏人生。

郭正扬在杭州最终还是找到了一份程序员的工作。

虽然薪资微薄,但他格外珍惜这个机会。他努力跟上工作节奏,脚踏实地提升自己的技术。微薄的工资不仅要租房,还要还贷款,经济上时常捉襟见肘,但他憋着一口气不打算管家里要一分钱。幸运的是在那段艰难的岁月里,他还有一群好哥们互相接济,谁先发了工资就先解决房租和生活费问题,纵使条件艰苦,因为兄弟的扶持,他心里虽苦犹甜。

技术之路并不总是一帆风顺的,在磕磕绊绊中,郭正扬的技术逐渐成长起来了,但他发现除技术之外,想当好一名程序员其实还要掌握另一套规则“必须具备产品思维”,这是一家创业公司教会他的。

那是一家活力四射,平均年龄不超过30岁的年轻公司,老板仅比他大2岁,是公司年龄最大的人。他进入这家公司后,依然卖命工作,经常一不小心就加班到晚上十点、十一点,他的努力都被老板看在眼里,也对他更加重视。老板虽然给予他许多锻炼的机会,但郭正扬却发现“这家公司活力有余,却经验不足”。

郭正扬以前只要接到任务就加班加点去做,可费劲一番心血换来的结果可能是不上线,这是因为产品经理自身就是半路出家的二把刀,设计的产品并不靠谱,他即使按照要求将产品完美复刻,依然会被毙掉。在吃了几次亏后,他就留了个心眼,拿到产品需求后必须自己从头到尾捋一遍,觉得能做再去做。

郭正扬意识到除了技术的提升和对产品的激情外,他还要学习产品的真正逻辑,而这些需要去更大的平台。

三年前郭正扬求职败北离开北京时,曾放下狠话:“终有一天,我一定要重回北京。”2019年,他杀回来了,从哪跌倒就要再从哪爬起。这次归来他开始有了一个创业的想法,想要做一款真正属于自己的产品。

这个想法并不是他凭空产生的,而是受到他叔叔的影响,他的叔叔是他小时候最敬佩的人。只有小学学历的叔叔靠着脚踏实地去集市卖货,一步步从自行车换成了大卡车,最后成为了县里的代理商,是村里数一数二的人物。后来,他最敬佩的人变成了自己的学长,靠着开IT培训班创业,成为了学校的风云人物,他的肖像高高地挂在学校的荣誉墙上。小时候升起的那股模糊的羡慕随着年龄的增长逐渐清晰,郭正扬也想凭借自己的努力成为这样的“大人物”,做出点不一样的事情,而这条路现在摆在眼前,就是做出一个人所共知的好产品。

郭正扬闲暇时会将产品灵感在本上写写画画

自从有了创业的想法,他就从未停止思考,努力从生活中捕捉产品灵感。他曾在夜深人静独自一人看电影时,发现视频中总是有弹幕飘过“有人在吗?”,他灵光一闪,敏锐地察觉到这似乎是现代都市青年男女的一个重要需求,一个人看电影确实挺孤独的,虽然不能同处一室,但如果能和朋友一起看一边吐槽该多好啊。当时市面上并没有这样的产品,发现了这个商机后他兴奋地一晚上都没睡着。陆陆续续做了半年,终于完成了这个初版。他迫不及待地让朋友试用,得到了亲友的肯定,他感到了满满的成就感。

可还没来得及高兴多久,一个坏消息如晴天霹雳,令他顿时感到天旋地转。他突然发现各大视频平台不知什么时候突然上线了一个“一起看”的功能,功能与他的产品十分类似。那晚他失眠了。

腾讯平台的“一起看”功能,可以邀请朋友一起观看电影

后来他安慰自己,起码证明自己的商业思路是对的。可似乎这个功能也没有想象中那么受人欢迎,这又令他陷入沮丧之中。他暗中比较了一下两款产品,似乎还是自己的产品更胜一筹,但这个创意毕竟还是被人捷足先登了。

郭正扬并没有就此一蹶不振,他将自己的姿态放得更低了,像海绵一样去疯狂吸收各类知识,打开自己向更多的人虚心求教。在郭正扬看来,世界就像一场游戏,有一套自己的规则,只有掌握这套规则的人,才能事半功倍地赢得游戏。所以他给自己的网名叫“三号玩家”,既不像“一号玩家”锋芒太露,也不像二号玩家,在迷信的说法中意蕴不祥,三号玩家如同真正的幕后赢家尽掌世界规则,掌握用户需求就是做好产品的一套重要规则。

郭正扬人生的上半场叙说地似乎是一部“浪子回头”的故事,当他从方寸之地走向更大的舞台时,他看到的不是星辰大海,而是差距带给他的挫败,他的人生止步在了那个青涩的16岁,这个打击带来的阴影一下子就是七年。七年后,是编程让在他失序的世界中重新获得掌控感,令他拥有了奋斗拼搏的理由。不过正如科幻电影《头号玩家》所描述的一样,想要在残酷的竞争中,从挣扎在社会边缘的失败者成为“绿洲”里的超级英雄,就要有头号玩家的勇气和信心才能真正所向披靡。

如今,郭正扬站在三十岁的节点上开启他人生的新篇章,年少时的轻狂早已与青涩一并埋葬。人生的航向或许会出现少许偏差,走点弯路,那未必会错过所有的风景。这次他将更加沉稳,只要脚踏实地地走好当下的每一步路,再遥远的梦想都会变得触手可及。

人物简介:郭正扬2017年通信专业毕业,在杭州历经三家科技公司,成长为一名优秀的程序员,2019年回到北京,受疫情影响,在学长的IT培训班帮忙半年,后又历经北京两家科技公司,现在是一名前端工程师。

高中对你最大的影响是什么?

其实高中对我最大的影响是学校教我们先做人,学会做人比什么成绩都重要,我们的校长、老师经常会喊口号似的宣传脚踏实地做人的观点,还会在讲课时穿插一些好好做人的故事,我当时听了没什么感觉,但后来发现这个事情对我影响特别大。

比如去大学报道的时候,我是提前几天到的,正好碰上学长在迎接新生。我当时也没有什么事情做,就加入了一起迎接新生的行列,因为这个事情我被选成了班长。

后来我们学校组织各个班级除草,同学们嫌脏都会抱着手臂在旁边看着不动,我作为班长要起带头作用,就自己一个人默默除草,当时学生会的学长看到就在旁边说“你们班长在那干活,你们就看着啊”。他们就在旁边无动于衷。我那时发现其实人与人的想法还挺不同的,但我还是老老实实做好自己的事。

我后来无论是在工作中还是其他方面,都踏实下来了,就想走好当下的路,一步一个脚印前进。小时那种飘渺的空想后来变成了更现实的行动,不再好高骛远。

大学时没有想过改变吗?

刚开始上大学的时候其实还挺追求上进的,但高中的学习压力太大了,到了大学一下子没人管,就控制不住自己,沉迷在游戏之中。当时同学、老师都在劝我,我还尝试戒过游戏,但没过多长时间又沉迷进去了。 我也挺痛苦纠结的,我发现我学也学不好,玩也玩不好,那干脆就玩吧。我知道如果不是有一天我自己悔悟,别人和我说再多也是没用的。 那时想得挺清楚的,我对自己说无论将来我混得多么差,我都不会怨天尤人,会为自己人生负责。

我本来是学通信的,到了大三的时候,我和大家一样都挺迷茫的,正好有一个机会是我的一个学长开了一个IT培训班,当时从他那了解到程序员的工作内容和未来前景都挺不错的,我觉得可以试一试。当时我还和班里的同学宣传,把同学都带过去了,那个月学长的课程报名都爆满了。我学了半年技术,但当时还是放不下游戏,最后学得就不太好。后来毕业找工作度过了一段特别艰难的时光,我的心态就改变了,踏踏实实地学技术了。

找工作时最难忘的事情是什么?

我觉得最难能可贵的就是朋友的互相扶持和自己的不放弃吧,当时真的度过了特别艰难的时光,大家身上都没有什么钱,可又钻牛角尖,不希望问家里要钱,所以当时就是谁先找到工作谁就帮助还没找到工作的人,等到拿了工资再还回去。如果没有朋友的接济,我可能就放弃或者回老家了吧。

你似乎对规则这套理论有很深的体会?

我觉得万事万物都有一套游戏规则吧,如果掌握了规则就事半功倍,否则就会花更多的无用功换来很小的回报,这是我从经历的事情中悟出来的。

比如高中的学习,我现在想来可能是自己的学习方法不对,而且放弃了自己的优势学科,使劲补短板,最后短板没补上来,优势也没有了。

后来工作的时候,我也吃了许多亏,我曾经在一家创业公司待过,我们老板当时想弄一个类似支付宝集五福卡的产品,投入了十五万美金,我们集体研发了一个月,凝聚了全公司的心血,后来我们还去高校推广,分发小礼物,甚至做了一个类似美国大片效果的宣传片,我当时都觉得杀鸡焉用牛刀,老板为了这个产品还去美国宣传。结果很尴尬,所有平台端加起来只增加了三四百的新用户。大家都不知道问题出现在哪,我就发现学习产品思维,理清商业逻辑挺重要的。那时老板和我们说他还有三千万,再给我们五年的时间,如果这三千万赔光了,公司还没做起来,大家就原地解散吧。那时,我就知道可能我需要去更大的平台了,我需要学习更多的经验。

现在我玩股票,别人玩会赚,我就会赔,我觉得这都是有规则的,但我现在还没开窍。

小时候对你影响深刻的名人是谁?

我挺崇拜那种商业人才,不是说最崇拜哪个人,就是看完他们的故事会产生类似想要改变世界的想法。那时特别喜欢一个电视剧《恰同学少年》,看了很多遍,特别受激励,然后我还模仿电视剧组织了几场读书会。那时就有一种崇高的理想,但也是浮于空想,其实不清楚自己到底想做什么。

物理比较厉害,那次初升高的考试,我的物理好像接近满分,所以才能从四个同学中拿到录取名额。

做程序员感悟最深的是什么?

也是工作吃了太多亏吧,思考角度有了很大的转变。比如我现在拿到一个需求,我会先看这个产品到底是啥,需求是否合理,对我现有的框架是否有影响。如果对我可以照做,但如果不对,我要反驳或者提供更好的解决方案。程序员做项目时其实考虑得会更长远一些,比如这个东西怎么从无到有实现,是否有风险需要规避,每个环节必须要自己捋一遍才安心。

为什么会有创业的想法呢?

一是小时候看的那些商业名人的故事,二是叔叔、学长在我身边给了我很好的榜样作用。还有个趣事是当时回到北京时,我第一站去了学长那里,那时我想看他是怎么创业,经营公司的,想取取经。结果他正好遇上了一个大危机——他的一个班学员认为在那里学得不好,找不到工作,要闹退学费。当时也正好是疫情,我被困在那里哪也不能去,我就找这些人一个个谈话,给他们补课提高技术水平,用自己几年的程序员工作经历给他们做职场规划,他们后来都找到了工作,相当于为学长化解了危机吧。后来学长还提出要和我一起干这份事业,但我还是委婉拒绝了,因为我内心其实还是想做自己的产品。

你想做什么样的产品呢?

我想解决一代人的需求,比如做一个产品无论是00后、10后还是20后,总是有年轻人需要并喜欢的产品。

你有什么很喜欢的座右铭吗?

“每一个向顶峰攀登的人都值得被尊重”,那是我爬香山时得出的一个感悟。其实每个人都有向顶峰攀登的想法,但可能会因为各种原因,有的人止步在山脚下,有的人停在了半山腰,有的人留在了山顶前的那段路,真正登峰造极的人还是少数。但如果能重拾信心,不放弃,继续向顶峰攀登,我觉得这是件挺值得被尊重的事情。

学了七年计算机,我没换来一个初级程序员工作,也没实现留在国外的梦

如何成为技术大佬?——一个程序员的蜕变之路

我要回帖

更多关于 脑子很笨能做程序员吗 的文章

 

随机推荐