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

非985/211院校毕业的程序员怎么了?

笔者是16年正式毕业,算上大四的实习时间满打满算正好三年工作经历的平凡码农一枚。三年工作经历还不够格说自己是个资深从业者,但是想来还是有些经验可以和读者们分享。尤其是笔者一直都是在非一线城市非一二线公司工作,很多大神大牛们分享的经验都是基于北上广深,BAT之类的经验,或者就是如何从小厂翻身逆袭。小厂翻身逆袭当然是我们凡人努力的方向,但是我想在二三线企业从业人士的故事或许也值得一读,经验也有能够吸收的地方。

笔者大学时上的是双非院校软件工程,学校环境跟所有的大学都一个样,有努力学习最后保研成功摇身一变升格成985研究生同时每年包揽各种奖学金的真学霸、有大一伊始就明确目标立志为祖国和谐社会建设添砖加瓦成为一名光荣的公务员的入党积极分子/党员们,还有就是占据最广大基数的我等混吃等死,随波逐流的LOLer。真正确立以后要做一个程序员,靠自己的专业吃饭已经是大三了。

辛亏得到当时一个已经拿到阿里OFFER的学长的指导,最终在他的建议下选择了JAVA方向作为自己的自学方向,同时兼顾一些js和html+css的学习。并且从学长哪里得到了第一套Java相关的自学视频,犹记得当时这一套视频笔者翻来覆去看了足足三遍,第一遍是正常速度看了一个多月,接着是1.5倍速看了半个月然后又是挑着看了半个月。尤其是在看第三遍时,真的是把所有的简单例子都挨个实现了一遍。都说书读千遍其义自见,看完Java教学视频以后笔者才真的可以算得上是懂了点皮毛,能够开始真的学习实战相关的东西了。然后就是枯燥乏味的从网上找实例自己模仿来实现一点点积累经验,期间也是有些心得,希望现在能够分享给大家:

1.拜大牛为师,寄希望能按部就班成为小牛并不可取

实际上大牛之所以能够成为大牛是因为他在技术上抱有很大的热情,这也就意味着他平时会花相当长的时间提升自己。如果你拜师大牛并且寄希望他能花大量时间用于指点你进步基本是不现实的,而且长期这样容易使大牛反感你。最好的做法是平时自己多多积累,带着自己的问题和思考去请教大牛,这种情形下大牛是非常愿意和你交流心得的,而且你也能够快速取得进步。

2.不要因为没有大块儿时间学习而焦躁

有时候笔者会因为学习时间不能够连贯而十分焦躁,于是逃课来学习/看视频。其实回头再看才发现这样的学习效率并不见得有多高,因为笔者在宿舍自学时会常常担心会不会被老师点名,老师会不会讲重要的知识,实际上学习效率反而会下降。而且就像现在到处都在宣扬的碎片化学习方式,在技术学习的道路上也同样适用。你可以在吃饭的时候看视频或者看自己记得知识点小卡片,这个过程你同样也在记忆在进步,不要因为自己没有大块儿时间而焦躁,碎片化的时间同样可以帮助你。

3.最重要的就是开始去做

实际上成功的路已经被分析的透透彻彻,每一步如何学习网上都有大神分享了出来,但是我们总是想的太多而很少真正去行动。笔者实在不算是一个完全成功的例子,但是自己取得的成绩总算对的起付出。其实就是在意识到自己不能就这样混下去后抓紧最后的时间全力以赴的行动起来,你需要关注的是你还有多少时间可以努力而不是自己现在还什么也不会。

虽然笔者实际上就是软件开发类专业的大学本科生,但是真的走上软件开发岗位也实属因缘际会。让笔者最是感慨的就是你一定要提前确立你的志向并且坚持不移的去向它努力。如果你没有长远计划,然后还不付出努力,每天得过且过,那么你很可能就只是和我一样的普普通通的万千码农之一,是实际拉低你所在城市程序员工作平均数的分母了。所以,希望所有读到这篇文章的年轻朋友们都能在此时此刻想想自己的未来,抖音里漂亮小姐姐帅气小哥哥不关系你的未来,但是有没有实力进抖音的母公司字节跳动可能真的就关系到你的未来了。

往期精彩回顾
几个很重要的建议
二维数组与语法糖
苹果与高通大战,iPhone XS要成绝版?

640?wx_fmt=jpeg

相关文章:

  • 今天,我23岁了
  • 网易云音乐为什么这么懂你?
  • 你想去阿里吗?
  • Word 的一些神操作,你都会了吗?
  • 小米为什么要“抛弃”红米?
  • 乐视彻底凉凉了吗?
  • 我就是这样拿到阿里巴巴offer的
  • 多闪:我真没有和微信杠,我只是想“颠覆”微信
  • 出身和运气都好就牛逼了吗?
  • 罗振宇拒发年终奖还发长文,借口十分有趣!
  • 百度又“死”了?
  • 高晓松清华谈5G,这些行业将要被颠覆
  • 最赚钱岗位出炉,AI人才平均月薪3万;上海人才吸引力跌至第四
  • 央视春晚,一副好牌,却被百度打的稀烂!
  • 60 个让程序员崩溃的瞬间,哈哈哈哈哈哈哈哈哈
  • 分享的文章《人生如棋》
  • crontab执行失败的多种原因
  • gitlab-ci配置详解(一)
  • Linux Process Manage
  • Protobuf3语言指南
  • spring boot 整合mybatis 无法输出sql的问题
  • Spring Cloud中负载均衡器概览
  • Swift 中的尾递归和蹦床
  • 闭包--闭包作用之保存(一)
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 搞机器学习要哪些技能
  • 后端_ThinkPHP5
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 如何使用 JavaScript 解析 URL
  • 入手阿里云新服务器的部署NODE
  • 通过npm或yarn自动生成vue组件
  • 我的zsh配置, 2019最新方案
  • 06-01 点餐小程序前台界面搭建
  • k8s使用glusterfs实现动态持久化存储
  • Mac 上flink的安装与启动
  • # Panda3d 碰撞检测系统介绍
  • #控制台大学课堂点名问题_课堂随机点名
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)四层和七层负载均衡的区别
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转载)hibernate缓存
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .Net小白的大学四年,内含面经