精华内容
下载资源
问答
  • 其实大多数人做项目的时候都是这样的,不是每个项目都有什么难点,可是为什么一样的项目经验,别人就难点上就能说出一二三来呢。 下面我们来说一下 做项目的时候时刻保持着对难点的敏感程度,很多我们费尽周折解决...

    代码随想录刷题网站上线咯:programmercarl.com,200道力扣题目刷题顺序,详细题解,支持C++、Java、Python、Go、JS等多语言版本,一个你只要发现,就会收藏的硬核算法学习网站。

    大家好,我是程序员Carl,毕业先后在腾讯百度工作多年,看过很多社招和校招的简历,这篇文章我来总结一下程序员的简历应该怎么写,有哪些注意事项,还给出了我自己的简历模板,好了,我只能帮到这了。

    简历基调

    程序员的简历力求简洁明了,不用设计上过于复杂,如果放照片的话,除了照片 其他不用再有彩色的地方了。

    下面也提供了简历的模板

    校招生一页简历就够了,社招的话两页简历便可。

    有的校招生说自己的经历太多了,简历要写出两三页,看完之后基本不是内容太多了,就是太啰嗦了,例如校园活动一大堆
    既然是面试技术岗位,其他的就一笔带过就好。

    谨慎使用精通两字

    应届生或者刚毕业的程序员在写简历的时候 切记不要写精通某某语言,如果真的学的很好,推荐写熟悉

    但是有的同学可能仅仅使用一些语言例如go或者python写了一些小东西,或者了解一些语言的语法,就直接写上 熟悉C++、JAVA、GO、PYTHON ,这也是大忌,如果C++更了解的话,建议写 熟悉C++,了解JAVA、GO、PYTHON

    这里词语的强烈程度: 精通 > 熟悉(推荐使用)>掌握(推荐使用)> 了解(推荐使用)

    这里还有做好心理准备就是 一旦我们写了熟悉某某语言,这门语言就一定是面试中重点考察的一个点,例如写了熟悉C++, 那么继承、多态、封装、虚函数、C++11的一些特性、STL 就一定会被问道。

    所以简历上写着熟悉哪一门语言,在准备面试的时候重点准备,其他语言几乎可以不用怎么看,面试官在面试中通常只会考察一门编程语言。

    拿不准的绝对不要写在简历上

    不要为了简历上看上去很丰富,就写很多内容上去,内容越多,面试中考点就越多,简历中突出自己技能的几个点,而不是面面俱到。

    想想看 面试官一定是拿着你的简历开始问问题的,如果因为仅仅想展示自己多会一点点的东西就都写在简历上,等于给自己挖了一个巨坑。

    例如仅仅部署过nginx服务器,就在简历上写熟悉nginx,那面试官可能上来就围绕着nginx一波询问,同学们如果招架不住,然后说 我仅仅部署过,底层实现我都不了解。想想看那场面有多尴尬。

    同时尽量不要写代码行数10万+ 在简历上,这就过于提高了面试官的期望,首先就是代码行数10W+ ,无从考证。

    而且这无疑大大提高的面试官的期望和面试官问问题的范围,这相当于告诉面试官我写代码没问题,你就尽管问吧。

    然后简历上也没有重点的话,面试官就开始铺天盖地问起来,恐怕同学回答的效果也不会好。

    项目经验应该如何写

    项目经验中要突出自己的贡献,不要描述一遍项目就完事了,要突出自己的贡献,是添加了哪些功能,还是优化了那些性能指数,最后再说说受益怎么样,例如这个功能被多少人使用,例如性能提升了多少倍。

    其实很多同学的一个通病就是在面试中说不出自己项目的难点, 项目经历写了一大堆,各种框架数据库的使用都写上了,却答不出自己项目中的难点。

    有的同学心里会说,自己的项目没有什么难点,就是按照功能来做,遇到不会配置的不会调节的,就百度一下。

    其实大多数人做项目的时候都是这样的,不是每个项目都有什么难点,可是为什么一样的项目经验,别人就难点上就能说出一二三来呢。 下面我们来说一下

    做项目的时候时刻保持着对难点的敏感程度,很多我们费尽周折解决了一个问题,然后自己也不做记录,就忘掉了,此时如果及时将自己的思考过程记录下来,就是面试中的重要素材,养成这样的习惯非常重要

    很多同学埋怨自己的项目没难点,其实不然,找到项目中的一点,深挖下去就会遇到难点,解决它 就可以拿来在面试中来说,例如使用java完成的项目,在深挖一下 Java内存管理,看看是不是可以减少一些虚拟机上内存的压力。

    所以很多时候 不是自己的项目没有难点,而是自己准备的不充分

    项目经验是面试官一定会问的,那么不是每一个面试都是主动问项目中有哪些亮点或者难点,这时候就需要我们自己主动去说自己项目中的难点。

    在这里我们说一个面试中作为面试者如何变被动为主动的技巧,例如自己的项目是一套分布式系统,我们在介绍项目的时候主动说 项目中的难点就是分布式数据一致性的问题。

    此时就应该知道面试一官定会问 你是如何解决数据一致性的? 如果你对数据一致性协议的使用和原理 足够的了解,就可以和面试关侃侃而谈。

    我们在简历中突出项目的难点在与数据一致性,而我们之前就精心准备一致性协议,数据一致性相关的知识,就等着面试官来问,这样的简历才是好的简历,而不是简历上泛泛而谈什么都说,最后什么也不了解。

    面试一共就三十分钟或者一个小时,说两个两个项目中的难点,既凸显出自己技术上的深度,同时项目中的难点是最好被我们自己掌控的,因为这块是面试官必问的,就是我们可以变被动为主动的关键。

    真正好的简历是 当同学们把自己的简历递给面试官的时候,基本都知道面试官看着简历都会问什么问题,然后将面试官的引导到自己最熟悉的领域,这样同学们才会占有主动权。

    而不会让面试官问了很多自己不会的内容。而简历上写很多范范的内容,什么都写一点,这会放大面试官问问题的范围,而且稍稍往深一问,同学们就回答不上来的话,那这场面试可能机会就不大了,希望大家知道这么个道理。

    博客的重要性

    可以把自己的博客地址,Github地址,甚至微博(如果发了很多关于技术的内容)

    通过博客和github 面试官就可以快速判断同学们对技术的热情,以及学习的态度,可以让面试官快速的了解同学们的技术水平。

    如果有很多高质量博客和漂亮的github的话,及时面试现场发挥的不好,面试官通过博客也会知道这个这问同学基础还是很扎实,只是发挥的不好而已。可以看出记录和总结的重要性。

    写博客,不一定非要是技术大牛才写博客,大家都可以写博客来记录自己的收获,每一个知识点 大家都可以写一篇技术博客(自己刷过的题,自己准备面试时候的知识点等等)

    如果从来没有写过的话,我建议现在大家就去注册一个博客,CSDN或者博客园都是可以的。

    不是十分建议自己搭建博客网站,因为浏览量会特别的低,不容易曝光自己,提升自己的知名度。

    一些同学应该还没有github账户 ,或者已经有了,但github上空空如也什么也没有,那么没有github账户的大家现在就要去注册一个。

    大家对github不要畏惧,可以很容易找到一些小的项目来练手,传到自己的github上,一些同学可能苦于找不到合适的小项目,我这里给大家推荐一些适合练手的小项目:

    即使不做项目,在学习涉及模式的时候将自己的所学的设计模式整理出来,依然也是自己的github上的项目,例如:

    面试只有短短的30分钟或者一个小时,如何把自己掌握的技术更好的展现给面试官呢,博客、github都是很好的选择,如果把这些放在简历上,面试官一定会看的,这都是加分项。

    简历模板

    在这里插入图片描述
    想要获取简历模板word版本,可以关注【代码随想录】公众号,后台回复:【简历模板】,就可以获取该简历模板

    这里是简历模板中markdown的代码 Github地址

    大家可以fork到自己github仓库上,然后可以根据自己的情况自行修改。 (别忘了顺便给一个star,哈哈)

    简历的word版本,我也分享出来,点击这里下载

    总结

    好简历的敲门砖,同事也不要在简历上花费过多的精力,好的简历以及面试技巧都是锦上添花,真的求得心得的offer靠的还是真才实学, 希望通过这篇文章,大家可以在重审一遍自己的简历,发现哪里的不足,面试前多准备多练习。

    我已经陆续将我的题解按照由浅入深的刷题顺序编排起来,整理成册,这份刷题顺序和题解在公众号里已经陪伴了上万录友。

    PDF中不仅有刷题大纲、刷题顺序,还有详细图解,每一本PDF发布之后都广受好评,这也是Carl花费大量时间写题解的动力。

    PDF部分截图:

    pdf

    说了这么多还是眼见为实,下载地址,赶快去看一看,你会发现相见恨晚!

    如果感觉题解对你有帮助,不要吝啬给一个👍吧!

    展开全文
  • 程序员放弃高薪选择转行,半年过去,现状如何?

    万次阅读 多人点赞 2021-10-26 23:03:10
    过的一天不如一天,吃饭都揭开锅了

    大家好,我是敖丙。

    其实算上实习我写代码也五年了,但是今年年初,我放弃了不错的薪资和熟悉的行业,决定转行了。

    因为这个决定,我曾经拍过一个视频,算是向过去的一段旅程做了正式告别。

    我的读者里面很大一部分都是程序员,所以当做出这个决定之后,很多人跑过来问我为什么突然的就不做程序员了?以后去干嘛?怎么规划未来的? 等等……

    是呀,这不是我曾经特别向往的职业嘛?为什么突然就不做了呢?

    其实在下定决心之前,我也很多次问过自己,今天借着这个机会也来跟大家聊一聊。

    时间退回八年前,我先来讲一讲我为什么会成为一名程序员。

    从小到大,我对电子类的东西都特别感兴趣,家里的电视机录音机无一幸免,那时候对模拟电路、数字电路、各种代码语言没什么概念,但就是很想知道这些连通了电线就能接受处理信息的原理。

    第一次接触程序员这个职业,是我高中接触了我在杭州写代码的堂姐。他在电脑前伏案工作,满屏跳动代码的样子,深深的吸引了我,当然吸引我的还有她贼高的薪资。

    好吧我承认最吸引我的就是他很高的薪资,咳咳。

    高考填报志愿的时候,我的第一志愿毫不犹豫的填报了电子信息工程,不过后来才发现电子和计算机还是有较大的区别的, 电子方向大学四年核心的课程主要是,模拟电子设计(三极管、mos开关、运放电路)、数字电路设计(spi、以太网、ddr存储等)、电源设计(dc-dc、ldo)、pcb、dsp、单片机、arm等等。

    我更喜欢的是java,Python,c这种偏纯软件语法、思想、中间件这样的工作。

    不过也管不了这么多了,反正成为程序员嗷嗷搞钱就对了。不过对软件语言的热爱也为后续我在实习的时候转纯软件方向埋下了伏笔。

    实习的时候觉得世界级的大工作公司真的啥都好,福利待遇工作环境都很好,可就是这样人人趋之若鹜的工作,在实习几个月后我却选择了逃离,不喜欢就是不喜欢,我没法强迫自己高强度的肝自己不喜欢的事情。

    我个人性格一直如此。 我当时以为是行业是这样的,所以后面我换了自己喜欢的软件方向,去了不错的电商公司,也是学到不少东西,但依旧熬夜,加班,没有太多自己喜欢的丰富生活。热爱也开始一点点被消磨掉了。

    我的性格是那种我喜欢的东西我在那嗷嗷熬夜我是ok的(比如熬夜打LOL,咳咳)但是之前很多情况就是需求有这么多,或者大家硬卷着熬夜。

    每次在凌晨回家走在路上,我就特别怀疑人生。这就是我不长不短的程序员生涯的写照。

    说真的程序员这个行业很单纯,也没那么多人情世故,拿结果说话就好了,基本上你正常工作,努力点,主动学习充电,晋升加薪这些东西都是顺理成章的,而且领导或者同事大家也都比较简单直接,从这些理由上看程序员就是我最喜欢的职业没有之一。

    不过这样的日子也是可以看到未来的,我身边很多30+的程序员或者管理的生活状态和方式可能不是我所期待的样子。 至少我觉得30岁的我肯定不会想继续写代码了。

    鲁迅说过:不喜欢做程序员就早点不做,不然就是浪费时间浪费生命。

    既然觉得自己30肯定不会做了,迟早会不喜欢的事情,为啥不24 25就提前不做了呢?

    那段时间我最常思考的一个问题就是,按照当时的情况接着发展下去要么我就走管理路线,但一直在程序员岗位的我不具备的能力太多了,即使创业我想我也不能做好一个老板。

    记得当时有个要好的香港朋友说如果我创作要给我一笔钱,作我的天使投资人。

    我说这笔钱我不知道怎么合理的花出去,我们做个产品,我都不知道怎么变成用户数,变成流量,变成产品,统筹规划,从数据特点找增长点,放大结果等等, 真实情况远远不止我说的这些,还有很多很多都是我不具备的,那怎么办呢?怎么快速的学到这些?

    思考了半年,最后我觉得还算找到了一个还算不错的答案。

    我想过自由职业慢慢来,但是这样我的容错率就很低了,不允许我有太多次失败,到时候回去代码写不了,钱还花光了,老婆也找不到了可怎么办。

    但是想要低成本高效率的学很多东西,还得可以允许我试错,那还是得找个厂上班。找个在某行业top1、2的公司,找个合适的岗位。就能完美的解决这些了问题。

    这么看来,在杭州好像除了阿里也没更好的去处了,阿里又是运营驱动的公司,我想学的也都是运营岗都有的,不过杭州和阿里系比较出名的都是电商系的,但是电商在我看来增量不大了,所以就选了云这个赛道。

    同时阿里云亚洲市场份额第一,且里面有很多人才,大家说话也很好听,跟着他们肯定能学不少东西,不小心还和道哥成为了一个部门的同事。

    我经常可以看到道哥,每次还得装作不是很激动正常的打招呼,实际上内心开心的一匹哈哈哈。

    现在来看,转行之后各种人员协调,活动策划,经费预估、沟通表达也实实在在的锻炼了我。

    虽然有的时候我还没从程序员的思维调整过来,让我做事的时候很难受,但是我能真切的感觉到自己在成长。

    同时也感觉到了自己知识的匮乏,比如公司运作的模式,体系这些。 所以我也报了mba,喜欢投资的我也选修了自己喜欢的国际投资方向。

    这些年好像每一步都和当初自己预想的不同,我不知道三年或者多年后自己会觉得这个决定是否明智,但最起码,这一刻我还没后悔。

    好啦以上就是我自己对于我为啥成为程序员,为啥不做程序员,以及自己对自己职业规划的项目和心路历程,希望对大家有那么一点点帮助。

    关于程序员这个职业,我不做了不代表不好,如果你问我还建议大家进入这个行业么,我觉得他依然是我们普通人的版本答案,出去走一圈你会发现各行各业都在卷,一样的卷不如多搞点钱是吧?

    也不要被那种35年龄危机吓到了,哪个行业能任你躺平?

    再说你完全可以做几年转管理换行业,你不混日子日子也不会混你的。大家只需要在合适的时候找到自己的版本答案即可。

    好啦,跟大家说了这么多关于自己在面临职业岔路口的一些思考,也希望正在阅读文章的你在遇到人生选择时,能有一往无前的勇气。

    正如史铁生所说:且视他人之疑目如盏盏鬼火,大胆地去走你的夜路。

    我是敖丙,你知道的越多,不知道的越多,我们下期再见~

    展开全文
  • 优秀的程序员真的写注释吗?

    万次阅读 多人点赞 2020-05-11 07:02:23
    我在很多地方看到这样一个观点,“请停止写注释,因为只有烂的代码才需要注释。...我必须得承认,每个程序员都应该有一颗追求“优雅”的心,力争自己的代码更易阅读和理解——只是针对机器,还有我

    我在很多地方看到这样一个观点,“请停止写注释,因为只有烂的代码才需要注释。”这个观点非常巧妙,它让我想起了孟子的一句话,“杨氏为我,是无君也;墨氏兼爱,是无父也。无父无君,是禽兽也。”

    动不动就骂别人是“禽兽”,我总觉得有点不妥,这很不符合孟子的浩然之气啊。有些大牛也有孟子这样的觉悟,如果有人要他给自己的代码加上注释,就好像是对他的一种侮辱:“我的代码写得这么优雅,你难道看不懂吗?注释是多余的!”

    我必须得承认,每个程序员都应该有一颗追求“优雅”的心,力争自己的代码更易阅读和理解——不只是针对机器,还有我们程序员同行。但不是每个程序员在一开始都能写出“高标准”的代码的,就好像不是所有君王和百姓都能搞清楚孟子的治国齐家理念的。

    在我刚回洛阳的那段时间,过得非常痛苦。因为我刚接手了别人留下的一个项目,关于大宗期货交易的。后端代码是用 Java 写的,但有很多 bug 在里面,动不动就资金结算失败,甚至内存溢出,要解决这些问题,只有一个办法,就是彻底搞懂这些代码。

    否则,根本无从下手。这就好像,你和朋友开车出去自驾游,去很远很远的地方,朋友开累了,需要休息,这时候,如果你没考过驾照,那就抓瞎了,只能把车停路边,等朋友的疲劳消退了,才能继续上路。

    我就抓瞎了。凭良心说,前同事留下的代码是精彩绝伦的,如果换做是我来写,真不一定能写得出来。毕竟大宗期货交易本身还是有点难度的,需要竞价撮合,这个业务理解起来比股票还要复杂些。

    股票涨了就赚,跌了就亏。期货不同的,买涨能赚,买跌也能赚。不过业务上的复杂还是次要的,重要的是代码里的注释非常稀有,就好像詹姆斯高斯林头上的发丝一样稀有。

    况且,国内程序员的英语功底你懂的,变量、方法、类、接口、枚举的命名无法做到真正意义上的名如其意。再加上,有些方法的行数多达三四百行,从头看到尾,看得只想捶自己。

    没办法,我的解决办法就是,看懂一行就加一行注释,毕竟注释总比代码要容易理解啊。就好像,我们在调用一个不熟悉的 API 时,只要代码的文档说清楚它是干嘛的,我们就可以用,就敢用,至于实现的细节,暂时没有理解也没关系。

    差不多花了两个月的时间(非常漫长、非常煎熬)吧,我总算是把项目中核心的代码给研究清楚了。搞清楚之后,那些之前怎么改都改不掉的 bug 也就迎刃而解了。

    这也就是为什么,我倡导大家去读源码的一部分原因了,除了学习,读源码是解决 bug 的杀手锏。要读懂源码,注释是必不可少的。不信,你看看 Java 的源码,每个变量、每个方法、每个类,注释都非常详细,详细到你替源码的作者感到心累。

    在我看来,Java 源码的作者绝对是这个世界上最优秀的程序员,连他们都写注释,那些声称“请停止写注释”的号召者是不是要啪啪啪地打脸,直到打肿为止。

    不要怀疑自己,写注释并不会证明你的代码就是烂代码。我相信,你应该买过电子产品,比如说鼠标、键盘、耳机、手机等等,所有的产品包装里除了产品本身,使用说明书是必不可少的。我就问一句,“手机没有使用说明书,咱这些后浪还能不会用?”

    写注释不是我们的错,软件本来就是复杂的。尤其是我们这些英语不是主力语言的人来说,注释显得尤为重要。我可能属于记忆力不好的那一种,隔个十天半个月,再去回头看那些我自己敲的代码,有时候真有点见着陌生人的感觉:“这代码是我写的吗?怎么有点面生啊?”

    大部分人写的代码都要升级重构,对吧?不论是语言本身版本的升级,还是我们自身能力的成长。假如在升级重构的时候,没有这些注释的帮助,真有点爬泰山的感觉,累啊,亲。

    再者说,大牛也不敢保证自己的代码是没有问题的,对吧?但注释是不会骗人的,它的意义是明确的。你可能会忘记代码是干嘛的,但我敢保证,注释能够唤醒你的记忆。

    写出好的、有意义的注释其实是有难度的,就像写代码一样。在追求卓越的路上,代码和注释其实是相辅相成的。注释会让你的代码更易阅读,代码会让你的注释更富有逻辑。

    即便是你的代码已经优雅到不需要注释,那只是在你的层面上。对于你的同事,你代码后来的负责者,就不一定了。所见略同的英雄并不会很多,你以为很优雅的代码没准在别人眼里就是一坨垃圾,而你的注释很可能会帮助别人“恍然大悟”,明白代码的意义。乖乖地写注释吧,对你对别人都有好处。

    另外,我想说一句,注释就好像是代码的一个蓝图,也或者是对代码的一个总结。在你写代码之前,脑子里肯定要想清楚你要实现什么,怎么实现,把这些作为注释写下来绝对可以帮助你写出更优雅的代码。在代码写完之后,通过注释进行总结,还能对代码进行一些升华,没准还能在总结的过程中想到更好的代码方案。

    我还见到有大牛信誓旦旦地说,写注释就好像是给不会游泳的人扔一个救生圈,他永远也学不会游泳。咋眼一看,这句话说得很有道理,对吧?在大牛们看来,要让一个新人快速成长,最好的办法就是把没有注释的代码扔给他看。

    纯属扯淡,恐怕这个新人没入门就放弃了吧?我已经三十一岁了,不,我已经十八岁了,还不会游泳呢?别听那些大牛们的鬼话,我就不信,他自己没写过注释。

    总之一点,注释并不会妨碍你写出优雅简洁的代码,它只是程序固有的一部分而已

    如果觉得文章对你有点帮助,请微信搜索「 沉默王二 」第一时间阅读。本文已收录 GitHub,传送门~ ,里面更有大厂面试完整考点,欢迎 Star。

    我是沉默王二,一枚有颜值却靠才华苟且的程序员。关注即可提升学习效率,别忘了三连啊,点赞、收藏、留言,我不挑,嘻嘻

    展开全文
  • 为什么程序员做外包会被瞧起?

    万次阅读 多人点赞 2020-03-24 07:07:58
    这个社会上存在很多歧视的对象,外包就是其中之一,就连很多做外包的程序员自己都看起自己。 还是拿我自己来举例说明吧,因为我脸皮比较厚,自己能看得起自己。虽然我的经历一直挺糟糕的,家里穷、农村出来的娃、...

    二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

    以上是读者小 K 给我发的私信。除此之外,还有个读者 down 也问我关于外包的事情,担心外包学不到技术。但很不幸的是年前被优化,最近急需找一份工作糊口,投了很多简历都石沉大海,只有几家外包公司有些意向,问我该怎么办。

    我的答案其实挺简单的,在没有更好的选择之前,先吃块面包垫垫肚子无可厚非,不要把自己搞得食不果腹还去大谈理想。这个社会上存在很多歧视的对象,外包就是其中之一,就连很多做外包的程序员自己都看不起自己。

    还是拿我自己来举例说明吧,因为我脸皮比较厚,自己能看得起自己。虽然我的经历一直挺糟糕的,家里穷、农村出来的娃、复读生、大专生、培训过、外包过。如果你关注我比较早的话,就能够发现,我一开始写的文章极度缺乏自信,里面满满都是对生活的抱怨。

    当时特别着迷一本书,非常有名,叫《自卑与超越》,我试图从里面找寻答案,以便走出自卑的情绪 ,但读了好几遍还是以失败告终,这本书没教会我什么。那究竟是什么教会了我自信,让我逐渐超越了自己呢?

    我想答案就是一步一个脚印吧!

    这个世界上,有很多天赋异禀的人,他们在很短的时间里就能够取得巨大的成功。当然了,如果只把成功归结于天赋,是不负责任的。他们不仅善于思考,还乐于付出行动。

    我不是一个有天赋的人,就像我在 CSDN 上写博客一样,我一写就是 10 年的时间,才获得了一个博客之星的荣誉称号,才把总排名写到了第 80 名。而我认识的一些年轻人,他们用半年时间,多则一年的时间,就轻而易举地获得了我用 10 年时间才获得的成绩,甚至还把我甩在身后。

    你说我该怎么办?该气馁吗?不,我应该坚持写,直到获得读者的信赖,赢得这部分年轻人的尊重。

    是,大佬们都唾弃外包,没有人会建议你毕业后就去一个外包公司。但你有没有想过,你属于哪一种人,你的能力能够保证你进入大厂工作吗?如果不能的话,你就应该认清现实,但仍然可以昂起头。

    每个人都应该富有理想,追求真善美,但前提条件是你要有自知之明,明确自己的能力到底在哪一种层次上。父亲对我奢望过,以为我有清华北大的料,但我知道,那只是一个不切实际、虚幻的梦。

    我始终追求一点,在一个小圈子里成为最优秀的那个。听过那句不中听的话吧,“瘸子里面挑将军”,十足的贬义词,但“不想当将军的士兵不是好士兵”。

    认清现实,然后一步一个脚印地往上爬,没什么大不了的。外包怎么了?外包程序员也有自己的春天。外包待遇不好,技术得不到锻炼,那不能成为你抱怨“环境不好”的理由。你可以一边赚着钱养活自己一边自学技术啊,我不想听“没时间,没精力”的废话。

    这个世界上,有一些好高骛远的人。记得我刚开始组建社群的时候,起了一个名字,叫“青铜时代”,这可是王小波有名的代表作之一。然后就有极个别的人看不起,抱怨说:“二哥,我不想在青铜群里待着,能不能把我拉到一个黄金时代群啊?”

    等到我有了黄金时代群,仍然有极个别的人觉得这群配不上他。要知道这个群里面可真的是卧虎藏龙啊,里面有很多大佬,他竟然假装不知道。

    等到我要拽他出去的时候,又开始求我不要这样做,咱能不能别这么矫情。

    人啊,应该看得起自己,但也应该看得清自己。最近,我在读一本迪伦马特的书,里面有一段话,特别精彩,是老探长贝尔拉赫对福西齐说的:

    福西齐啊福西齐,如果你想使自己的行为谈得上主持公道和正义,那就必须使自己的行动避免为面包而斗争的嫌疑。你必须摆脱种种不幸,摆脱你现在仍然必须穿的破裤子。

    福西齐是个什么人物呢?一个小人物,一个值得同情的可怜人,一个食不果腹的作者,整天就会谈自己的空想,整天就会谈社会上所有的不好。

    无论是读者小 K 还是读者 down,我的建议虽然苍白,但却有力,接受外包,填饱肚子,然后想尽办法改变它。就像我们这个国家,被列强欺辱过,但我们一步步地爬了起来,靠的就是坚韧不拔的斗志。

    我讨厌有些大佬的观点,站在制高点对所有不好的事情给予猛烈地抨击。外包是有诸多不好,但有一部分人需要依赖它而生存,这就是外包之所以存在的根本原因。

    学过历史,你应该记得王安石变法,历史书本对这次变革有着高度的评价。但历史的真相是什么,百姓因此民不聊生,北宋从此走向覆灭,王安石过于理想主义了。他抨击所有的政治对手(包括苏轼、司马光),抨击所有他认为不好的制度,结果把宋朝搞得乌烟瘴气。

    我再强调一遍,有理想是一件好事,但要认清现实。

    外包没什么可耻的,可耻的是你的自卑。前几天,我在网上看到“四猿外”写的一篇文章,题目叫做《外包程序员的幸福生活》,我觉得写得特别好。其中一个观点深得我心:幸福的重要条件之一就是拥有稳定的经济来源。

    是啊,你要幸福,你要未来,你就必须先有面包啃。

    最近,有不少读者问我是怎么学习的,那我干脆就把我看过的一些优质书籍贡献出来:

    • 计算机基础入门推荐:《程序是怎样跑起来的》、《网络是怎样连接的》、《计算机是怎样跑起来的的》

    • 进一步认识计算机网络:《计算机网络:自顶向下》、《图解http》

    • 数据结构+算法入门:《大话数据结构》、《阿哈算法》

    • 算法进阶:《算法第四版》、《编程珠玑》

    由于我是 Java 技术栈的,顺便推荐几本 Java 的书籍,从左到由的顺序看到

    • Java:《Java核心技术卷1》、《编程思想》、《深入理解Java虚拟机》、《effective Java》、《Java并发编程的艺术》

    • 数据库:《mysql必知必会》、《MySQL技术内幕:InnoDB存储引擎》

    就先介绍这么多,这些都是最基础最核心的,希望对那些不知道看什么书的同学有所帮助。

    对了,我介绍的这些书籍,已经顺便帮你整理好了,你可以在我的原创微信公众号『沉默王二』回复『书籍』获取哦

    有收获?希望老铁们来个三连击,给更多的同学看到这篇文章

    1、老铁们,关注我的原创微信公众号「沉默王二」,专注于有趣有益的程序人生,保证你看完有所收获,不信你打我。

    2、给二哥点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,嘻嘻。

    作者info
    作者:沉默王二,CSDN 2019年度博客之星,《Web全栈开发进阶之路》作者
    原创公众号:『沉默王二』,已写了 250 多篇文章,专注于有趣的 Java 技术和有益的程序人生,期待你的关注。
    转载说明:务必注明来源(注明:来源于公众号:沉默王二, 作者:沉默王二)

    展开全文
  • 完了,我适合做程序员

    万次阅读 多人点赞 2020-04-10 07:24:29
    喜欢用图形界面而喜欢用命令行的人是不是适合当程序员? 我思路不行,是不是适合做程序员? 我数学不好,是不是适合做程序员? 经常会遇到这么问的同学,在知乎上也经常会遇到这类问题 好像...
  • !大部分程序员只会写3年代码

    万次阅读 多人点赞 2020-03-19 09:20:30
    如果世界上都是这种思进取的软件公司,那别说大部分程序员只会写 3 年代码,恐怕就没有程序员这种职业。
  • 让我有点意外,实际上,现在开发趋向于年轻化,大部分都是90后、95后,毕竟,软件开发像硬件开发一样,年限越高,相对来说越吃香。 31岁,前端工程师,工作经历8年,7年左右都在外包公司,1年左右在创业公司。 ...
  • 我每个月第一天(也许是第二天,第三天),会爬招聘网站,并在CSDN发布。 趋势 全国程序员平均工资走势图。...我估计,可能是用人单位愿意刚刚招来个人,就给他放十一假期,这样核算。所以宁可推...
  • 程序员划水指南

    万次阅读 多人点赞 2021-01-20 07:32:15
    但转念又一想,也许我真的头发变少了呢,我强壮的体魄不再足以支撑我肮脏的灵魂了呢,或许真的应了那句古语,程序员固有一死,要么骚死,要么猝死? 我好残忍,我竟然想让我的小侄走上这么一条归路。 可是我这一身...
  • 程序员接私活完整攻略

    千次阅读 多人点赞 2019-05-29 10:15:38
    就跟有人下班后跑滴滴一样程序员私有时间接点活挣点钱也很正常么,不过不要在上班时间就行,就跟你上班期间出去跑滴滴一样。 当你竭尽全力想要去接私活的时候一定做过这样的事,百度搜索“程序员如何接私活”...
  • 程序员,45岁

    万次阅读 多人点赞 2021-03-17 00:16:13
    刚工作的那会,江湖上就传言程序员只能做到 30 岁。那时的我很天真,因为我比较喜欢看武侠小说,我以为程序员就和小说中的武林人物一样,人生就是大闹一场,然后悄然离去!然而,30 岁之后一年又...
  • 程序员真的是最容易改变命运的一个职业

    万次阅读 多人点赞 2020-08-20 12:11:35
    其实之前有很多熟悉程序员这个行业的人问我,我们工资是不是很高呀,有高的有低的,但是高的肯定付出也是多的,你想嘛,老板给你50万一年,你一年赚到200万以上他能给你? 我身边很多朋友工资都是很高了,但是...
  • 强烈推荐10本程序员必读的书

    万次阅读 多人点赞 2020-01-26 03:42:34
    而我们这些窝在家里的程序员,能外出就外出,就是对社会做出的最大的贡献。 有些读者私下问我,窝了几天,有点颓丧,能否推荐几本书在家里看看。我花了一天的时间,挑选了 10 本我最喜欢的书,你可以挑选感兴趣...
  • 2020年适合程序员编程的笔记本电脑推荐

    万次阅读 多人点赞 2020-06-01 21:39:24
    在这篇文章中,我研究和编辑了程序员的首选,帮助你在拥挤的市场中找到最适合你的。 编程只是关于代码、流程图和算法,您还必须了解硬件。编写代码并为问题提供解决方案的能力非常重要,这需要使用一台优秀的膝上...
  • 程序员毕业去大公司好还是小公司好?

    万次阅读 多人点赞 2020-03-23 07:09:05
    虽然大公司并是人人都能进,但我仍建议还未毕业的同学,尽力地通过校招向大公司挤,但凡挤进去,你这一生会容易很多。 大公司哪里好?没能进大公司怎么办?答案都在这里了,记得帮我点赞哦。 目录: 技术氛围 ...
  • 程序员那些必须掌握的排序算法(上)

    万次阅读 多人点赞 2019-08-17 16:03:39
    现在的IT行业并像以前那么好混了,从业人员过多,导致初级程序员过剩,这也间接导致了公司的招聘门槛越来越高,要求程序员掌握的知识也越来越多。 算法也是一个争论了很久的话题,程序员到底该该掌握算法?不同...
  • 最近程序员频繁被抓,如何避免面向监狱编程!?

    万次阅读 多人点赞 2019-10-28 10:00:51
    最近,有关程序员因为参与某些项目开发导致被起诉,甚至被判刑的事件发生的比较多: 某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。 某公司利用爬虫抓取用户信息,最后被发现,导致该...
  • 盘点关于程序员的那些经典案例

    千次阅读 多人点赞 2021-02-14 11:18:25
    读本篇文章的说明不是一个好程序员!
  • 程序员到底要不要读研,过来人给你几点建议!

    万次阅读 多人点赞 2019-03-13 17:28:56
    一直想写一篇关于读研方面的文章(之前写过一篇考研回忆,主要在讲复习方法),奈何最近脑袋太灵光给耽搁了,恰逢今日艳阳高照,刚好离今年的考研也就一个月左右的时间了,那么今天就来聊聊读研这件事吧。...
  • 有哪些事是你当了程序员之后才知道的?

    万次阅读 多人点赞 2021-05-24 01:35:47
    比如程序员真的不好找女朋友
  • 11款程序员实用工具,老少皆宜,你一定用得上!

    万次阅读 多人点赞 2021-08-26 10:47:30
    是的,我跟大家一样,喜欢它的广告拦截功能,只要你装上了它之后,你的电脑几乎是看到广告,都被它自动拦截了,就算有广告弹出,弹出也不会超过1秒钟。 尤其是当代码出现bug你正抓着头发一个劲地调试的时候,弹出...
  • 新手程序员必读的十本经典著作

    万次阅读 多人点赞 2021-06-14 22:28:42
    可是许多人只看到程序员们可观的收入,却忽视了很重要的一点:在高速发展的IT行业,知识和技术更迭快,程序员们也需要不断的自我学习,丰富自己的理论知识,才能够在快速变化的行业环境中被淘汰。 于是,不断的...
  • 那些神一样程序员

    千次阅读 多人点赞 2020-02-28 09:31:00
    在MIT的BBS上曾有一个帖子,其中问道:“你觉得谁是最厉害的程序员, 为什么?”虽然大家在回复的帖子中声明最厉害的程序员排名分先后,然而大多数人仍把Bill Joy列在第一位。Bi...
  • 大龄程序员的未来在何方

    万次阅读 多人点赞 2015-12-16 07:36:25
    程序员老去……有人说这是程序员最怕的事,然而,老程序员的将来究竟怎样……
  • 放弃大厂高薪的程序员,涌进体制内

    万次阅读 多人点赞 2021-02-25 17:13:48
    92 年出生的何双原先是一名程序员,去年年中离开国内一线互联网大厂,考进了广州的一家事业单位。拍下“太阳”照片的那天,是他进入新单位的第一天。 前阵子,GitHub 上一个名为“程序员考公指南 coder2gwy”的...
  • 程序员平时都喜欢逛什么论坛呢?

    千次阅读 多人点赞 2021-07-02 10:30:17
    Hey guys ,我是 cxuan ,作为程序员,大家的日常工作当然是编码了,但是俗话说得好,上战场,你得有枪!撸码,你得有工具!所以今天,我就给大家分享一波我所知道的一些优质的学习网站,如果对你有用,给我这篇文章...
  • 程序员就应该熬夜吗

    千次阅读 多人点赞 2020-11-29 18:47:09
      事实上,当你的大脑能照顾到方方面面的时候,它会自动选择一样关注下去。也就是说,疲倦会让你的大脑傻乎乎的认为只要搞定眼前这一个工作就可以了。 明亮的电脑显示屏   晚上长时间地盯着一个明亮的光源会...
  • 程序员遇到问题,一般都是这个样子…… 写程序的人都不修边幅,邋邋遢遢,像未进化的原始人,很难与外行人混成一个圈子。 ​所以就被戏称程序猿 女的程序员叫 :程序媛!程序员也有称做:码农 意思就是...
  • ”,有个高赞回复直戳大多数程序员的命门:“最大的悲哀就是以为自己挣到了很多钱,其实根本懂怎么挣钱,随着年龄的增长,工作瓶颈越来越多,越来越容易受到歧视,却知道怎么走下去!” 程序员老实、爱学习,也...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 715,611
精华内容 286,244
关键字:

不一样的程序员