写给所有生活在 996 下的程序员

本贴最后更新于 1541 天前,其中的信息可能已经沧海桑田

2019 年终 << 华山论剑,写给所有生活在 996 下的程序员 >>

为什么说是 996 呢,这点我就不解释了好吧,程序员都懂,如果你是刚入行的小白那你可以必须看看这个 https://github.com/996icu/996.ICU

珍爱生命,远离 996

写给 10 年的老程序员

写给 5 年的码农

以上未来有时间会写的,毕竟自己功力还不够,哈哈 😄

欢迎小伙伴发表自己的看法

写给 2-3 年的开发仔

这个时间段依旧保持对新技术学习的你来说,可能会遇到一定的瓶颈期,那就是项目中的基本都能做,业务需求基本都能很快搞定,新技术都能很快用起来,原理也能讲一些,但是如果让你去写搭建基础架构,搞不定,很正常!!!

我给大家的一个小建议就是学习一门其他的语言,那么以后的路会更宽因为大部门人想在一门语言上有很深的理解没个五年十年很难的,而且目前国内互联网环境都是大龄淘汰制,很难搞,不得不说。这时候的我们,有一定的编程基础,换个思路学习个时下热门的 golang、python 之类的,相对来说也是很容易的,毕竟**“语言只是工具,能力才是内功”**

为什么这里标题是 996 呢,不瞒你说,可能有点标题党!!!哈哈 😄,对于我们这个段位(这里的段位是工作时间哈,大家不要以为是 lol 的段位哈)的开发仔,要保持着持续学习的态度

真正的大师,永远都怀着一颗学徒的心

有的同学可能工作了四五年,但是学习的时间可能一年都不到。学技术不能急于求成,只要学习方法正确,量变一定会引起质变。我刚学 JAVA 时,学到面向对象的章节的时候,怎么都不好理解,后来自己到处看视频找书,跟着 demo 学习,慢慢才明白这只是一个思想,所谓面向对象编程,其优势也是为了后期可维护性和开发效率。在工作中也是一样,抽时间学习新的技术,学会使用轮子,快速开发。

要做到坚持学习,学习的环境非常重要,如果你想学,但是又不在学习状态,可以考虑换个学习环境,比如图书馆的自习室,咖啡馆之类的,总之学习是一个持久战,那么 996 自然是工作 + 学习啦。

写给刚出道的你

对于刚出道的你来说,工作中肯定是需要虚心学习,针对公司用到的技术,都要学习,不然大佬们聊天你都不好喊 666 的,遇到技术上的问题,先自己翻阅相关文档,找度娘,google 等相关途径,一般都能找到相关的解决办法,如果是业务上的问题,当然是积极主动的找你的负责人,这个时期正好是将自己学到的武功应用到实战的时候,那么,平时要多看看源码人家的写法,不要求你都懂,这种思想是先模仿后改进,针对不同的需求做相应的改版,没事的时候可以好好研究公司项目的架构知识,为什么要用 es,如果不用会有什么问题,用了有什么好处,这也是今后学习新的技术要想到的问题

坚决鄙弃大厂都用我也用,知其然而不知其所以然的心态

新人 996 这就不说了,这是一个过程好吧,刚进入程序猿大军的你,面对庞大的种族淘汰制,也就一个字肯吃苦,能加班,能干活 这就是公司需要的,所以,我们要努力让自己变得不可替代,如果你是不可替代的,别说是 965 了,就是 953 老板也会容忍。

个人总结

今年下半年看似很忙,感觉也没做点啥,除了公司的项目维护和二次开发,偶尔关注线上的问题,改改配置,偶尔兼职下面试官,看起来很忙的样子,其实感觉啥都没做的样子,年末了,总结下搞 Java 的人实在是太多了,不得不准备提升下自己,最近在学习 GoLang,准备明年往这一块发展,

加油!!!

种一棵树最好的时间是十年前,其次是现在

  • 总结
    204 引用 • 1748 回帖 • 2 关注
  • 2019
    60 引用 • 464 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
wanming001
说十遍不如做一次 Better do it once than say it ten times. 深圳

推荐标签 标签

  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    14 引用 • 7 回帖
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    311 引用 • 546 回帖 • 57 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 124 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 590 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    9 引用 • 32 回帖 • 179 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    66 引用 • 124 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 581 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 9 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    331 引用 • 315 回帖 • 83 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    116 引用 • 99 回帖 • 275 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    330 引用 • 612 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 380 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 2 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 594 关注
  • 安全

    安全永远都不是一个小问题。

    189 引用 • 813 回帖 • 2 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    163 引用 • 529 回帖
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 609 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 549 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 594 关注
  • V2Ray
    1 引用 • 15 回帖
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 166 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖 • 2 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 20 关注
  • 分享

    有什么新发现就分享给大家吧!

    240 引用 • 1729 回帖
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 39 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 249 关注