精华内容
下载资源
问答
  • 优秀的程序员真的不写注释吗?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    展开全文
  • 程序员小哥哥的很好当吗?

    千次阅读 2018-02-05 00:00:00
    但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员呢?不要喝鸡汤,我们看看下面是如何回答的。在全栈开发者 Adam Leffert 看来,最重要的是态度:我...

    未来属于程序员,所以人人都想当程序员。但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员呢?不要喝鸡汤,我们看看下面是如何回答的。



    在全栈开发者 Adam Leffert 看来,最重要的是态度:


    我认为编程要想成功最重要的是态度。当然,最低水平的智力还是要的。以我这么久的经验来看,还没见过蠢到不会做的。


    但是好坏程序员之间的差别几乎永远是态度。


    耐心:对我来说这是最重要的一条。写代码和调试极其令人沮丧。要想做好,你得保持冷静,至少冷静到能够保持清晰的头脑。


    精力:处理棘手问题,编写大量代码容易使得身心俱疲。最重要的是要有我朋友 Joshua Wachs 所谓的 “坐能量(tushie power)”。也就是屁股不离座直到工作完成的能力。


    逻辑思维:这条看似明显,其实不然。一般的程序员在碰到棘手问题的时候一般是靠猜来解决的。运气好可能猜得中。但运气不好就难搞了。问题是猜并不能有效缩小可能原因的范围。好的程序员会提出猜想然后进行测试,从而排除掉一堆的可能性。比方说,屏蔽一段代码,看看问题是不是还出现。


    自负:编程不是你自己的事。这跟你的团队、代码、客户、利益攸关者等等都有关系。(eShare CEO Henry Ward 说自己永远都不会要自负的人。)


    曾写过不成功 OS 的 Peter Nierop 则总结出了当不好程序员的 3 个迹象:


    讨厌用 Google:


    在 github、google 和在线网站上面有大多数现成的解决方案。买本老教授的书学编程的日子已经过去了。现在的代码来得快去得也快。而至关重要的事情是把你的东西尽快推向市场。任何不愿每天至少使用搜索引擎 1 小时的人都应该另寻高就(编者注 1:Google 自己的研究也发现,开发者搜代码越来越频繁注 2:有人可能会说自己不是讨厌用而是用不了。好吧如果是这样的话,我要加最重要的一条:不懂用 google 的想都不要想当程序员了)。注意,这某种程度上可能是因为你什么都想自己来,想成为全世界唯一的那个纯粹的 coder。


    朝九晚五的心态:


    再强调一遍:及时发布很重要。普通的程序员往往每天工作不到 8 小时,好吧这就是你平庸的原因所在。不平庸的程序员连续 22 小时冲刺以后才能打个盹隔 4 天才洗次澡并在接下来的 2 周时间里每天要用 2 小时写一些报告。不能或者不愿在必要时加班的人最好打住。


    极其糟糕的记忆:


    编程就是开很多的会,做各种各样的变更,可能脑子里面要装 100 页的代码。未必是每一行都要记得清清楚楚,但起码在管理层又折腾出一个变更或客户突然又冒出一个想法时要知道你的程序是干什么用的,什么地方可能会失败,怎样才能很快修好。如果你的记忆力实在是太糟糕的话,最好还是找份其他的工作。


    我在这个行当干了这么久,碰到过各种各样的程序员,不变的一点是一旦有上面的问题这些人基本都干不久。


    CaveOfProgramming.com 开发者 JohnPurcell:


    由于开发界总是渴望有新鲜血液进来,所以除非你实在是太差(或者你原来基本都不用工作)否则想不成功都很难。我喜欢 Peter Nierop 的回答,不过说到正式的付费工作,我本人总是严格遵守朝九晚五的习惯,所以那个说法应该看工作情况而定。


    如果你发现编程很乏味,学习又总是繁琐无趣的话,那你想做好就很难了。因为你要跟已经编程上瘾的人竞争。不过我也见过几个人虽然不喜欢编程,业余时间基本也不编程,虽然称不上出色的程序员,但是的确能够借此谋生。


    要记住的是,编程不是什么精英才能干的事情。这个行业永远都缺人。所以除非你一点都不喜欢编程,或者也没有准备好看在钱的份上忍住这种不喜欢,否则都可以来编程。


    而享受编程乐趣的 Prince Pranav 提供了 3 个不适合编程的迹象:


    因为错误而过早放弃:


    永不放弃。哪怕是简单的错误也不要放弃。这会让你的代码和心态大不同。好的程序员,在写一长串代码的时候会把代码分解出来,分段测试。如果你因为前面 1 个小时总是碰到同样的问题就把电脑给关掉了事,可以认为这是迹象 1。最后你总会找到问题的,但一定不要放弃。


    只对输出而不是质量感兴趣:


    开发出好应用是你的责任。如果你为了赶时间而牺牲应用的质量,你可以成为程序员,但不会是伟大的程序员。


    乐趣不是找来的:


    你开始写代码前看了看表,13:02,然后你再看的时候变成 13:09 了。有的人再看表的时候已经是 15:37 了。真的,除非你是因为有趣才干这个时间才不会流逝(注:不得不说,这又绕到了做你所爱还是爱你所做这个问题。)


    究竟什么样的人当不好程序员,你觉得呢?


    公众号内回复“1”带你进粉丝群!

    展开全文
  • 程序员崩溃的瞬间(非程序员勿入)

    万次阅读 多人点赞 2019-09-17 07:33:57
    今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.我有一个很棒的调试想法时 4....

    今天给大家带来点快乐,程序员才能看懂。

     

    来源:https://zhuanlan.zhihu.com/p/47066521

     

    1. 公司实习生找 Bug

     

    640

     

    2. 在调试时,将断点设置在错误的位置

     

    640

     

    3. 当我有一个很棒的调试想法时

     

    640

     

    4. 偶然间看到自己多年前写的代码

     

    640

     

    5. 当我第一次启动我的单元测试时

     

    640

     

    6. 数据库的 Delete 语句忘了使用限定词 where...

     

    640

     

    7. 明明是个小 bug,但就是死活修不好......

     

    640

     

    8. 当我尝试调整生产数据库中的一些东西时

     

    640

     

    9. 好像真的没人发现我产品里的 bug......

     

    640

     

    10. 下班前我还有一项任务没有完成

     

    640

     

    11. 产品还没测试直接投入生产时

     

    640

     

    12. 调试过多线程的都会懂!

     

    640

     

    13. 当我以为已捕获了所有可能的异常...的时候

     

    640

     

    14. 当我试图清理几行所谓的旧代码的时候

     

    640

     

    15. 当有人让我帮他调试代码时

     

     

    640

     

    16. 当程序员第一次向老板演示项目时

     

    640

     

    17. 结对编程,需要再了解一下吗?

     

    640

     

    18. 当你看到你几个月没碰过的代码

     

    640

     

    19. 接到产品经理电话的我睡意全无!

     

    640

     

    20. 测试的时候一切 ok,真正上线的时候……

     

    640

     

    21. 作为一个程序员,拷问灵魂的时刻到了!

     

    640

     

    22. 当年学 C 语言的过程

     

    640

     

    23. 当前端程序员想改后台代码时,后台程序员的样子

     

    640

     

    24. 调试 bug

     

    640

     

    25. 正在调试,突然内存溢出了

     

    640

     

    26. 需求文档又改了

     

    640

     

    27. 苦逼的后端工程师

     

    640

     

    28. 后端工程师做 UI 的活

     

    640

     

    29. 前后端分离开发

     

    640

     

    30. 单身互联网狗的一天

     

    640

     

    31. 在生产环境做 hotfix

     

    640

     

    32. 刚调稳定的系统,公司叕空降了一位架构师,又双叕要重构现有系统……

     

    640

     

    33. 当程序员听客户说还在用 IE 时

     

    640

     

    34. 当黑客拿到 root 权限之后

     

    640

     

    35. 代码进入循环分支后

     

    640

     

    36. 新手程序员第一次做项目的过程

     

    640

     

    37. 零错误零警告一次编译通过

     

    640

     

    38. 春节前后上班写代码状态是这样的

     

    640

     

    39. 自信爆棚地去重构一个看似简单的模块

     

    640

     

    40. 被老板委派接手刚刚离职同事的项目...

     

    640

     

    41. 当他们要求我测试所有应用功能时

     

    640

     

    42. 准备下班的时候,测试又提 bug 过來了…

     

    640

     

    43. 使用新框架却忘记阅读文档

     

    640

     

    44. 测试实习生的代码

     

    640

     

    45. 网络延迟的危害...

     

    640

     

    46. 测试刚写完的代码

     

    640

     

    47. delete 时,忘记加 where 条件了

     

    640

     

    48. 轻量级架构遇到重量级需求

     

    640

     

    49. 当我以为我修复了一个 Bug

     

    640

     

    50. 当我看实习生编码

     

    640

     

    51. 首次在 IE 中测试我的网站

     

    640

     

    52. 当我第一次测试我的代码时

     

    640

     

    53. 新手调试 CSS

     

    640

     

    54. 提前交付客户要求

     

    640

     

    55. 我设计的接口 和 别人调用我的接口 (好疼)

     

    640

     

    56. try-catch 在错误的地方

     

    640

     

    57. 修改一个小 bug,却把服务器弄宕机了

     

    640

     

    58. 当我推错了分支

     

    640

     

    59. 工作中经常被打断

     

    640

     

    60. 高级开发人员作为一个团队进行编程时

     

    640

     

    61. 能一个手指完成的绝不用两只手系列

     

    640

     

    62. 高级开发人员重构代码

     

    640

     

     

    没有了,过瘾不,忍住,不能笑哈

    640?wx_fmt=jpeg

    ‧  END  

     

    关注公众号『strongerHuang』,在后台回复“1024”,查看更多精彩内容,回复“加群”,可加入黄工的技术交流群。

    640?wx_fmt=jpeg

    展开全文
  • 程序员都应该看看

    前言

    近些日子收到了很多粉丝的来信,其中包括了很多即将步入程序员圈子和刚做程序员两三年的小伙伴们的一些问题,我总结了几个大家都比较关心的问题,作为一名从事了18年一线代码的退休程序员,我今天就来给大家分享分享我的经验。

    在此之前请允许我做个简单的自我介绍,不是炫耀哈,只是为了让还不了解我的小伙伴对我有个初步了解。我做过上市公司的技术总监,目前是两家公司的股东,在攒够了自己觉得还OK的小钱后,决定退出上班程序员行列,闲在家中写写自己的文章,学点想学的东西,陪陪家人。

    今天我要分享的内容主要包括以下5个

    1. 低学历(大专)能不能进大厂?

    2. 非科班出生的程序员能不能进大厂?

    3. 年纪大能不能进大厂?

    4. 35岁是不是程序员的中年危机?

    5. 年龄大的程序员有哪些出路?
    在这里插入图片描述

    一、低学历(大专)能不能进大厂?

    在程序员这个职业圈里面,目前学历最低也得是大专起步,如果你的学历都没有达到大专学历,说句实话,你现在最需要做的是抽空去先提升学历。

    如果你是低学历(大专),根据这些年来我交际圈和阅历来讲,有些大厂可以进去,有些大厂你注定是摸不着的,就算你是考的是在职研究生学历也不行。

    哪些大厂低学历也能进?

    据我所知的,有阿里、京东、滴滴、顺丰、海尔、58同城等公司,低学历也有机会进去,这些公司对学历的要求较为开放,只要你技术够硬并带有足够征服人的工作经验,应聘这些公司还是有机会的,京东比阿里要严一些,阿里各部门的评判标准并不是很协调,求职者经常要经过好几个部门的面试。

    我之前还在任职的时候,我们公司(不是BAT,但也是上市公司)手底下的一名大专学历的小伙子离职后去面试阿里P6(资深工程师)级别岗位,一个多月下来就拿到了阿里的offer,不过那小伙子确实技术很扎实,为人处世也不错,工作期间也是几个项目的核心人员。
    在这里插入图片描述
    哪些大厂低学历你没戏?

    腾讯、华为、美团、拼多多、快手、国企等等,这些大厂你基本不用想了,学历这块卡的很严,就算你考的是在职研究生也没戏(在职研究生有些公司并不是很认可),更别说自考本科了,像快手现在的招聘对象都是以985高校为主,巴不得全员清华北大。

    不过如果你是本科(统招)学历,二本也可以,仅从学历门槛上来讲,你都有机会进去,每年都有很多优秀的本科生进入这些大厂。
    在这里插入图片描述

    二、非科班出生的程序员能不能进大厂?

    我们都知道,很多程序员原来学的专业并不是计算机相关专业,属于非科班出身,那么对于这类程序员,能否进入国内顶尖的公司呢?

    答案当然是可以。

    不过光会几门编程语言是不够的,你需要补习一些必备的知识,加强自己的计算机底层知识,编程语言是属于上层,俗话说得好“底层基础决定上层建筑”,想要走得远,光有强力发动机是不够的,车胎也得选好。

    非科班出生的程序员需要补哪些知识?首先是最重要的操作系统知识,其次是IO网络、算法,补完这些就差不多了,不说达到科班毕业的人的水平,但也八九不离十了,再具体的应该怎么补、去哪补,你们可以百度一下,现在的学习资源比我们那时候多太多了。
    在这里插入图片描述

    三、年纪大能不能进大厂?

    程序员工作几年之后的技术都是比较成熟的,这时候当然也想往年薪更高的地方发展,那么如果年纪比较大,能不能进入大厂呢?

    这个不好说,说它不能吧,但有人就进入过,说它能吧,但很多技术高手因为年龄大被PASS了。

    我之前认识的朋友里面有2个年龄大面试过大厂,1个37岁面试阿里的P8级岗位,技术很牛逼,前面的面试都过了,但后面被HR卡住了,说年龄大,不过他最后还是去了58同城,拿到了80万的年薪;还有1个42岁的朋友也是面试阿里,过了4轮面试都OK,最后还是没有进去,给出的原因也是年龄问题。

    在大厂的重要招聘时,差不多的条件下,基本都会认为年轻人更适合,这几乎是大厂的一条不成文规定了。

    但保持一颗学习的心态去要求自己,不断地区提升自己,进大厂的可能性就会一直存在,实在不行,就降个档次去中厂,薪资待遇未必没有大厂好。
    在这里插入图片描述

    四、35岁是不是程序员的中年危机?

    在我看来,35岁并不是专属于程序员的中年危机,绝大部分行业都有中年危机,做老师有中年危机,在车间工厂有中年危机,就算你去送快递你也有中年危机,原因是什么?

    1.精力衰退。就拿我自己来说吧,我以前可以在公司疯狂工作二十几个小时,今天下班的同事看到我在写代码,明天他们来上班依然看到我在写代码,但现在不行了,现在你让我工作12个小时我就扛不住,身体精力大不如前了。

    2.脑力衰退。不仅是记东西的速度比以前慢,而且记住的东西忘得也比以前快,不过这是普通人都存在的现象,也没什么奇怪的,不过奉劝大家少喝点酒,酒精影响大脑细胞更快。

    3.知识/技术迭代。相信很多人都看过《大江大河2》,宋运辉在从金州化工出去之后去了东海,他就扮演着新技术冲击着旧技术的角色,化工行业作为老传统行业是如此;2020年的新高考改革第二轮开始大范围试行,学校的很多老师甚至都没有教育机构里面的咨询师对新高考如何选科选专业了解;还有传统媒体行业,十年前电视台还如日中天,现在一半的天都是新媒体的了。
    在这里插入图片描述
    再回到我们互联网行业,如果你是从20岁左右开始工作,到35岁左右已经差不多15年了,15年的时间足够让技术更新迭代了3次,就算你很强你3次都跟上了技术的迭代趋势,掌握了最新的技术,那么第4次第5次呢?你还能跟上来吗?更何况有的人还停留在前面的第1、第2次的技术层面。

    再加上生活压力等等问题,绝大部分行业的人到了35岁左右,都不想折腾了,考虑转岗。

    但我并不认同“35岁程序员转岗”这种说法,正确的观点应该是“技术+管理”,而不是“转”

    有的人喜欢说“35岁技术干不动了就转管理”这种话,我就特别好奇,你一个做技术都做不好的人你能管谁?三十多岁丢弃自己十多年来的技术从0开始学管理?听起来都觉得荒唐,我见过不少30岁出头就早早转做产品经理的程序员,结果都废了,本来还是技术比较好的,后面做产品经理不专业,做技术又落伍了。

    管理是一门水到渠成的学问,用不着从0开始拼命去追求,你需要做的是35岁左右训练自己的情商、交际能力、带队能力,把自己的人际关系再扩大和稳固一些,慢慢从纯技术路线转变成“技术+管理”的路线,最出名的莫过于阿里的转岗测试了,尤其是P9级别的题,就考你的人际关系,建议35岁左右考一个MBA,这是所有企业高管职位都认可的证书。
    在这里插入图片描述

    五、年龄大的程序员有哪些出路?

    每个人有成为大叔程序员的一天,那么到了那天,我们有什么些出路可选呢?

    1.技术管理。这个我就不多说了,前面说过了。

    2.创业。一把年级了还折腾创业?40岁很老吗?只要你心态年轻,你的身上总会有让人着迷的东西。79岁的褚时健从监狱出来还创办了褚橙,任正非44岁欠了200多万依然创立了华为,马云也是40多岁拉着一帮人干起来的,所以,什么时候开始努力,都不算晚。

    3.技术外包。拉几个人做技术外包的业务,比如网站的外包就是业务之一,我结识的程序员当中就有不少人当初就是几个人一起做技术外包起家,现在都是有模有样的公司了,当然了,并不局限于互联网行业,只要你有想法,你都可以试试。
    在这里插入图片描述

    4.做老师。用自己这些年来的经验去做初学者的道路指引者,虽然普通工资是比程序员低1/3左右,但做得好的话跟程序员薪资也相差无几,尤其是空闲时间会比较多,线上的机构比如像逻辑教育、马士兵之类的机构,线下比如千峰、黑马之类的机构,里面就有很多程序员转做老师的。

    5.做自媒体。比如我们CSDN的一些大号博主,粉丝都几十万起步,通过自己的技术分享给粉丝的同时也获得丰厚的收益,再比如一些公众号号主、B站up主,抖音的大V等等,都很不错,就拿私人的公众号号主来说吧,假如你的公众号1篇文章的阅读量大概有1000人左右,那么广告商想在你这里投1篇广告的价格就是1000元,挺不错的,但是就是需要持续运营起来才能产出价值。

    6.写书。学过Java的人可能有人知道周志明,《深入理解Java虚拟机》这本书就是他的作品之一,十年前我认识他的时候就一直在写书,现在也是,现在你就是给他200万的年薪他都不屑于给你打工,哈哈哈。
    在这里插入图片描述

    粉丝专属福利

    在这里插入图片描述

    展开全文
  • 程序员的准备了吗?

    万次阅读 多人点赞 2016-08-31 08:24:12
    什么样的程序员才真正的叫程序员
  • 当程序员老去

    万次阅读 热门讨论 2014-11-05 10:10:04
    程序员将代码注入生命去打造互联网的浪潮之巅,有一天他们老了,会走向那里,会做些什么?
  • 大龄程序员的未来在何方

    万次阅读 多人点赞 2015-12-16 07:36:25
    当程序员老去……有人说这是程序员最怕的事,然而,老程序员的将来究竟怎样……
  • 程序员真的是最容易改变命运的一个职业

    万次阅读 多人点赞 2020-08-20 12:11:35
    时间的过得好快,9个月,鲜衣怒马少年时,一日看景长安花,用在我身上的很合适,我用了最短的时间做到了技术自媒体的头部序列,运气也的是。 明天不知道发啥,我也怕现在自己的状态写出来的话估计语句都是...
  • 程序员真

    千次阅读 2009-10-22 14:48:00
    程序员好累,也许是自己对这个行业不是很喜欢吧,我感觉的在这个行业压力好大,任务多,责任大,更重要的是还不能够得到相应的报酬,哎!当年的医生不好,原因就是报酬低,风险高;而如今搞软件开发的也面对这...
  • 又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?  我告诉他们:  这是中国的记者们用统计数字造下的一个弥天大谎,我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,...
  • 有哪些事是你程序员之后才知道的?

    万次阅读 多人点赞 2021-05-24 01:35:47
    比如程序员真的不好找女朋友
  • 程序员工资高吗?

    千次阅读 多人点赞 2019-04-16 13:35:56
    程序员工资高吗? 有一段时间,网上有个话题还挺多人讨论的,有人问程序员工资高吗,公务员工资高还是程序员工资高? 然后,引起了一些网友一本正经的讨论,不管是不是干IT行业的,反正好多网友都在一本正经的...
  • 说在前面:有粉丝提问说自己并不确定学前端,因为自己还没有工作,想做程序员,想问问做哪个方向比较有前途; 有两三个小伙伴这么问的,感觉很有意义,拿出来单独说说比较。 目录 程序员有哪些选择? 选择...
  • 程序员将代码注入生命去打造互联网的浪潮之巅,有一天他们老了,会走向那里,会做些什么?表面光鲜的“程序猿”的真实生活的背面是不为人知的辛酸史,让我们一起去了解程序员这个职业吧! 当程序员老去 再也不...
  • 程序员真的可以做一辈子吗?

    千次阅读 2019-06-13 18:52:19
    纵观现在互联网行业你几乎找不到一个40岁还在敲代码的程序员。 为什么? 因为一个是身体原因,一个是技术能力原因。 干得的人凭借自身的能力早已不是敲代码的程序猿,他们早已经赚的盆满锅满,然后转行做了其他的...
  • 为什么当程序员?来听听美国程序员的理由!

    万次阅读 多人点赞 2021-06-22 20:00:47
    看看在国外当程序员的理由,与我们国内有什么不同!
  • 大厂程序员的女朋友是什么体验?都说程序员钱多空少,没时间陪女朋友,如果是老夫老妻还,如果处于热恋期的话,那恐怕就比较痛苦了。 一个小姐姐发帖抱怨自己的阿里男朋友:一天基本就微信聊两句,早晨发个...
  • 程序员毕业去大公司还是小公司

    万次阅读 多人点赞 2020-03-23 07:09:05
    大公司哪里?没能进大公司怎么办?答案都在这里了,记得帮我点赞哦。 目录: 技术氛围 内部晋升与跳槽 啥也没学会,公司倒闭了? 不同的人脉圈,注定会有不同的结果 没能去大厂怎么办? 一、技术氛围 纵观...
  • 做个程序员到底不好

    万次阅读 热门讨论 2015-12-17 11:38:57
    今天闲着无事,我们就来聊聊做个程序员到底不好?问题 我今年27了,大学学的是经济与贸易,我现在转行做IT可以转吗? 我大学学的是建筑设计专业,今年30,想转行做IT晚不晚? 我今年高三了,我想知道IT行业到底...
  • 哪些人不适合当程序员

    千次阅读 2018-02-22 00:00:00
    点击上方“中兴开发者社区”...但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员呢?不要喝鸡汤,我们看看 Quora 上面是如何回答的。在全栈开发者 Ada
  • [img=https://img-bbs.csdn.net/upload/202104/22/1619081929_983705.jpg][/img]
  • 程序员那些必须掌握的排序算法(上)

    万次阅读 多人点赞 2019-08-17 16:03:39
    现在的IT行业并不像以前那么混了,从业人员过多,导致初级程序员过剩,这也间接导致了公司的招聘门槛越来越高,要求程序员掌握的知识也越来越多。 算法也是一个争论了很久的话题,程序员到底该不该掌握算法?不同...
  • 程序员垃圾简历长什么样?

    万次阅读 多人点赞 2020-03-30 07:56:59
    这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并...
  • 程序员这行业就是吃青春饭的,于是也有许多这个行业的新手开始追问,程序员真的是吃青春饭的吗?在这里,我借用一位老程序员的话:程序员不是年纪大的都转行了,而是技术差的都被淘汰了。当然,如果一味这样说也过于...
  • 程序员工资的高吗?

    千次阅读 2018-06-25 12:34:25
    一直以来都很奇怪的事情,每当别人知道我晚上7点才下班,他们几乎都是会发出惊呼的声音,你居然这么晚才下班。...还不是,他们也是9点、9点半才上班,而且中午休息两个小时,12点到14点,并不像自己在的这...
  • 程序员就应该熬夜吗

    千次阅读 多人点赞 2020-11-29 18:47:09
      比如我刚吃完饭后,对着电脑完全静不下心来,吧,我是活跃过度了,我一会儿刷刷博客,一会儿去接杯水,看上去忙忙碌碌,其实啥也没做。   如果你认为这时候投入工作效率会更高那你就大错特错了。精力越是...
  • 很多人都说程序员这个行业就是吃青春饭的,为什么会有这样的问题呢,难道程序员真的感到30岁就要退休了吗,或者必须转行吗?程序员难道不就是敲代码吗,难道年纪大了敲代码就不能敲不动了吗?不是都说程序员靠经验吗...
  • (一) 你适合当程序员吗,你知道编程序是怎么回事吗?  1、 程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,的,兄弟,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,128,088
精华内容 451,235
关键字:

当程序员真的好吗