当前位置: 首页 > news >正文

我的程序人生:码农

平时都是写一些工作时学习到的知识总结,正好今天有点感想,顺便庆祝自己马上毕业满一年,可以脱离应届生称号了,开心

1.码农?

看到标题:码农?是不是在想 “啊,又一个出来吐槽公司压榨的苦逼了”
那么抱歉,本文是个励志文,浅谈下 ”实习+应届“ 这两年的一些感想,顺便自嗨下

就这一两年内,码农这个词很火,程序员这个职业也更为大众所认识,许多程序员在网上介绍自己的都会自称 ”码农“。
码农?码字的农民?抱歉我喜欢自称 ”软件工程师“

2.何为码农?

虽然不喜欢这个词,但是不得不表示,许多程序员确实就是码农
因为他们为了工作而工作,不求上进,安于现状,不突破,不改变
用一句大家都懂的话形容他们 ”被社会磨平了菱角“
所以啊,每天都是 copy,paste 然后下班,领导有技术难度的问题交给他们时,叫苦连天,无法按时完成,于是,机会给了别人
说难听的不就是养老吗,所以程序员到了一定年龄就容易被裁掉,不是没有道理的

3.996

我不会说什么作为程序员要996,激励自己,努力的人才能更好的生存这样的话
在我看来996只适合一种人群,那就是实习生和应届毕业生
为什么?因为有时间,有精力,有追求,初生牛犊不怕虎,通过高压的工作能够更快的适应、熟练、精通企业开发

本人毕业于一所三本学校,没办法英语实在太烂,高中就没及格过,大学更是如此
我的实习期就是过着996甚至997的生活,我和我的几个同学一起进了同一家公司,小公司,老师推荐的,实习工资就3k左右
4个月后,过完年,或许是我们的冲劲努力领导都看在眼里,我和我的几个同学陆续都成了项目组组长,每人带着2-3个同事负责一个web项目,也正是在之前的高压工作下,我的代码质量上与效率都极高,但也为此我对于加班深恶痛绝,但我也知道,这是我的机遇。又工作了半年毕业后,我也正好完成了项目的第一期交付任务,我毅然决然的选择了辞职,哪怕领导承诺再过两月加2000工资。别奇怪为什么正好毕业的时候项目交付了,因为公司做的是学校项目,开学就要用。。。

4.新工作

不得不说,找工作确实让人恐惧,我也深有体会,自问项目经验还算不错,但是在基本知识上差了不少,导致面试有些碰壁,
期间我甚至无法理解,为啥我实习期不能算一年工作检验?好在最终我找到了现在这个不错的公司

 

在公司里,我在完成任务后甚至还有不少时间向领导要更多的任务,当然是力所能及的,毕竟发呆也很没意思
作为后端工程师,在领导要求下,我独自研究 gitlab,vue 框架,虽然在大佬眼里,这些玩意都是简单的东西,但我也花了不少的时间学习,我需要成长,需要积累。现在在跟着大佬接触微服务集群,架构搭建
也正是在工作的闲暇时间,我接触了CSDN,顺便脱离伸手党,自己写博客,记录下工作中学到的东西,遇到的问题,学习经验
让我加班?这是不存在的,除非真是我自己的问题导致任务无法完成

总结

不得不说,写这玩意比写那些学习文啥的难写的多,语文一般,肚子墨水有限
最难的是什么?大家都是知道的,超越自我
现在码农很多,博客里随便找个用户点开,一串 0 的伸手党,大多数都只是码农,没有积累哪来的收获
国内现在的工作环境不是靠几个人,几个帖子,几个博客就能改变的,要想改变,只有当大多数程序员意识到自己不弄只是一个码农的时候,或许会有转机吧
所以不要再抱怨 996.ICU 加班了,我相信做这个的人更多的目的是唤醒大家的危机感,而不只是为了让人抱怨,寄希望于这个上,懂的人自然会懂

所以,码农们,不为了改变世界,就为了改变自我,工作之余,打开博客,记下自己的学习经验,谈谈自己的感想,不要一味的做伸手党,将写博客作为突破自我的第一步,再多的鸡汤都是没有用的,当大多数人都改变了自我,世界自然会因我们而改变。
虽然我不知道会有多少人看到这篇博客,但是我只想说,加油,我们是程序员,是软件工程师,我们不是码农!!!!!!!!!!!!!!!!!!!

 

相关文章:

  • Vue 新手学习笔记:vue-element-admin 之按钮级权限管控
  • SpringBoot 集成 Druid 配置及数据库密码加密
  • MySQL 集群(一):Docker 搭建 MySQL,MySQL 主从同步搭建及踩坑
  • MySQL 集群(二):Atlas 结合 Docker MySQL 实现读写分离与验证
  • Jenkins + Docker 部署,使用,持续集成以及踩坑
  • Docker 删除 Exited 容器以及删除 none 镜像
  • LeetCode Java 深度优先算法(DFS)实现岛屿个数计算,附带详细分析
  • LeetCode Java 队列结合广度优先算法(BFS)实现岛屿个数计算,附带详细分析
  • navicat连接oracle报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK
  • Spring Boot,Spring Cloud,Spring Cloud Alibaba 版本选择说明以及整理归纳
  • RestTemplate 工具类
  • SpringCloud 之 Ribbon
  • SpringCloud 之 Hystrix 断路器,服务降级,自定义配置
  • Oracle 让指定数据排在最前面
  • Gitlab 之 Windows 环境进行 tomcat 持续集成部署,包含项目打包,备份,部署以及问题
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 《深入 React 技术栈》
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • Angularjs之国际化
  • centos安装java运行环境jdk+tomcat
  • es的写入过程
  • FastReport在线报表设计器工作原理
  • Hibernate【inverse和cascade属性】知识要点
  • Java|序列化异常StreamCorruptedException的解决方法
  • Laravel 菜鸟晋级之路
  • leetcode98. Validate Binary Search Tree
  • log4j2输出到kafka
  • magento2项目上线注意事项
  • MySQL用户中的%到底包不包括localhost?
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Python实现BT种子转化为磁力链接【实战】
  • React-生命周期杂记
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 百度小程序遇到的问题
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 设计模式(12)迭代器模式(讲解+应用)
  • 深度学习在携程攻略社区的应用
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 为视图添加丝滑的水波纹
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 树莓派用上kodexplorer也能玩成私有网盘
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (一)基于IDEA的JAVA基础1
  • (转载)Google Chrome调试JS
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .NET Core WebAPI中封装Swagger配置
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)