先来做一下自我介绍,专科出身,非常一般的普通人,智商一般,情商更低,看我上的学校也知道。

不过还算上进。家境普通,大学之前一直没有很多接触电脑的机会。

大学才开始频繁接触电脑各种知识,学校的各种社交活动:学生社团,学生会也是没有太多过问的。大学两年投入了学习的海洋。

专科第三年就可以出来实习了。

但是万万没想到,当我离开起跑线的那一瞬间,我就跑错了跑道,失去了旺盛的竞争力……

下面来回顾下我的最初这段工作经历,将覆盖我的学生生涯工作生涯所有阶段,也希望能与大家共勉。

工作之前,我做了哪些错误的决定?

首先,说说学历,唔,现在我们的项目经理是华北电力大学出身的,但是由于他是跨专业,虽然也是聪明人,但是瓶颈也是有的,这是因为虽然人聪明一些和上进,但是基础还是没有办法跟CS专业的同学相抗衡,基础不牢不系统,后续发展还是比较难的。

然后还有一个身边例子,大学算是一般的本科,考研发力,进了北大,然后搞的算法,去的微软亚洲研究院工作,感觉混的还好,所以大学期间也不能松懈,而且还是有逆袭的可能的。

我自己,专科学校的课程教育懒的吐槽,一些三脚猫的简单Demo就把学生打发了,如果不自学的话,基本毕业就可以去卖保险了。

自学其实有很多的难题,方向感,系统性,如何快速定位Bug并且获得经验,所以这就是有老师的好处了。

我当时因为不认识关系很铁的前辈,所以只好退而求其次,混迹QQ群和论坛,当然回答反馈还是有的,就是不及时。

还有就是专科教育的硬伤在于不重视数据结构和算法,而且对于企业级代码也没有很好的传授。

希望大家珍惜大学这段时间,多刷刷算法题,多接触些底层的东西,工作了就没时间搞了,而且这些也是后期成长的重要成本。

关于大学学习,觉得大家除了玩命学习技术之外,还要多涉猎一下其他方面的知识,怎么说呢,我大三要实习的时候,由于意志消沉,所以晚出来了一阵子,这就是很严重的历史包袱问题了,非常不好,推荐大家越早实习越好,有前辈带,成长真的很快。

然后,我意志消沉怎么办呢,就是看书,大学小三年时间大概看了二百多本书,真的算是有所收获。

还有一点是,多锻炼身体,要是成为肥宅,到时候工作后,身体素质会下降的很快。

最后附上刘嘉森学霸的作息时间表(与君共勉)

首先,越早去大公司越好,去不了大公司就去制度完善的互联网公司,这可以让你有前辈带,还有完善的项目开发流程让你体会。

本人当初进的是一家传统公司,别提多惨了,那家公司为了降低成本,招了好几个啥也不会,倒是挺能吹的人。

所以,这就是我初出校门的大坑,最后再说下,面试确实也有技巧,本人比较程序员呆,所以跪了好几个好点公司。

最后我自己把这家公司的小程序开发上线之后,我就溜之大吉了。这阶段,算是我基本没有成长吧。

工作一年到两年后别进外包公司。成长不大。

所以说,面试是双向选择,在拿到offer的同时,一定要判断这家公司的技术团队到底怎么样?**同事是否可靠,是否有责任心?**别看其他福利待遇挺好,就一头往里扎,到头只会害了自己,这也是短期的利益驱动。

工作的时候保持学习的欲望,尽可能的保持多于两个小时的自我技术成长时间,这很难,但是很重要。

不要习惯写简单代码,要进入“拉伸区”,也就是说,不要一直写逻辑代码,多思考,尽可能的优化代码,重构你的代码,你会得到你想要的。

克服下班后的疲倦感,投入精力,学习。本人就经常下班搞得很累,回家还要做饭,然后就不想学习了。一般下班后,可以做个几分钟冥想,清理一下自己的大脑,你会发现你的思路清晰很多。

我对于工作初期的理解就是,学习最重要,当在公司没有成长时,快速找下家,不要犹豫,跳槽。

还有比较重要的是,工作后,自制力,包括自我执行都很重要,一定要规划自己的生活和工作,不要随波逐流。

尽可能的少熬夜。

比较差的团队,大部分时间都在用在协调上,团队默契度很低,这种就是危险的警告,而你一天的时间也都被团队的协调,各种琐事上占据大部分时间。

所以,能好好写代码的时间就越来越少了,一不小心,你这一天就白过了,还要靠加班来弥补,所以一定要沉下心来

很多程序员入职后的共同的问题——迷茫,每天都在写重复的业务代码,很枯燥,很乏味,而且也渐渐失去了对编程的兴趣。

因为轮子可以造,但是造个两三次就不要造了。所以,刚入职场,真的需要一个老的师傅带你一波,这个时候你成长会很快。

工作之后,也要学习很多的生活知识,理财,做饭,社保公积金什么的。所以说,工作之后,时间是变的真的少了。

有自己用来提升技术水平的空闲时间真的没有多少。每天我六点下班,回寝室做饭吃饭休息一下一个小时,然后就刷会51CTO学院,但是一个章节还没看完,九点多。或者看会kindle,或者刷刷论坛。

工作之后,就不再熬夜了,真的是坏处多多。然后洗漱洗澡十点左右睡觉,然后早晨六点多起,继续学习,然后做饭吃饭大概半个多小时,然后一眨眼就又去上班了。

所以感觉碎片时间会很多,这个时候就需要你有很强的整理碎片时间的能力。你的学习方法也要变一种方式,因为没有大段大段的时间来使用了。

当时间变短,你就觉得会很迷茫,然后要学的东西很多,这个时候刷视频方式效率会变的很低,然后最好的方式是用看书看代码方式来代替。

总结几点来说,当你工作之后,不能没有自我成长。罗振宇曾经说过,很多时候我们需要找到一个长时主义者,这样才能把自己眼前做的事,保持下去。对于职场的程序员来说,与其自己找时间学习不如和别人一起学习。

找到一批能够一起学习,带你学习的人很重要。

喜欢 就关注吧,欢迎投稿!

一个上进的程序员是如何在工作中废掉的相关推荐

  1. 一个优秀的程序员应该如何提高工作效率?

    当我们评价一个程序员是否优秀时,要从多个方面进行评估. 专业技能.专业知识.创造力.经验,这些都是重要的因素.当然,还有他们的工作态度.工作效率和工作质量.如果程序员的工作是没有效率的,那就意味着他们 ...

  2. 程序员需要善于在工作中总结

    程序员的日常工作主要是一个一个的做项目,刚开始工作的时候,还能通过做项目学到很多技术方面的知识,感觉进步很大,很有成就感.但慢慢地就觉得进步没那么快了,机械地做一个一个的项目,重复使用现有的技能.完成 ...

  3. 如何成为一个优秀的程序员

    本文给出了十五个评定软件开发人员的标准,可以帮助程序员朋友从一个好的程序员成为一个优秀的程序员,和大家共飨! 怎样评定一名软件开发人员?这是一个颇为奇怪的问题.现在已经有了很多的理论和形式来做这件事, ...

  4. 我要做一个什么样的程序员

    2年前毕业误入程序员行业,是奔着传说的高薪水来的(绝大部分刚出校门毕业生的心态). 自己不是一个甘于平庸的人,觉得既然已入行,就要在这行有一番作为,不能仅仅是为了赚钱,每天上下班8小时的工作,那不是我 ...

  5. 帮公司面试了一个30岁培训班出来的程序员,没啥工作经验...

    首先,我说一句:培训出来的,优秀学员大有人在,我不希望因为带着培训的标签而无法达到用人单位和候选人的双向匹配,是非常遗憾的事情. 最近,在网上看到这样一个留言,引发了程序员这个圈子不少的轰动. &qu ...

  6. 关于程序员的那些事——一个五年程序员的总结

    一晃,做了五年多的程序员了,感觉自己应该是程序员大军中比较典型的一个,班科生毕业,直接加入了软件开发的行列,先是小公司,然后大公司,走了一条典型的程序员的路线. 虽然我不是大牛,但是感觉在我这样普通程 ...

  7. 【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

    怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 ...

  8. 一个卑微的程序员友链

    一个卑微的程序员友链 文章目录 一个卑微的程序员友链 halo博客系统(CSDN迁移) flarum论坛 cloud halo博客系统(CSDN迁移) 一个卑微的程序员个人博客 flarum论坛 一个 ...

  9. 如何招聘一个合格的程序员?

    如何招聘一个合格的程序员? 发表于2012-12-03 16:29| 11559次阅读| 来源TheNextWeb| 23 条评论| 作者张祺 招聘程序员 摘要:作者是ApeForest和Conten ...

最新文章

  1. ansible 介绍
  2. python绘制散点图-Python:matplotlib绘制散点图
  3. eclipse openmp mpi并行编程例子
  4. Windows卸载软件出现蓝屏SYSTEM SERVICE EXCEPTION(VrvProtect_x64_2.sys)
  5. mysql 主从 问题_Mysql解决主从不同步问题
  6. 【英语学习】【WOTD】two-bit 释义/词源/示例
  7. Hive 1.1.0 某些字段的查询结果为NULL
  8. C语言之选择结构与循环结构
  9. dude由于目标计算机,The Dude的教程
  10. JavaScript常见的运算符优先级面试题
  11. php 左侧飘浮广告代码,JS随机漂浮广告代码具体实例
  12. Python编辑和保存Word(docx)
  13. 51花样流水灯c语言程序,51单片机花样流水灯程序
  14. 太极图形html5代码,HTML5 Canvas组件绘制太极图案
  15. 产品经理眼中的SLAM技术学习路径
  16. 北京的购车摇号新政的概率分析
  17. 图像的二阶导数为何对噪声尤为敏感-----图像二阶导数的本质
  18. Android签名 - APK签名系统SignApk.jar
  19. [51nod1299]监狱逃离
  20. 俞敏洪:在一个动荡的时代做不动荡的自己

热门文章

  1. uniapp海报画板
  2. 联想E430Cwindow8系统换成win7
  3. K-ZONE补抓棒球来向,有无好球带
  4. 我的世界服务器物品管道,我的世界EIO教程末影接口mod物品导管合成方法与使用...
  5. [Network] 关于ARP病毒
  6. Camel-学习笔记(一)
  7. 三维数字沙盘电子沙盘人工智能地理信息系统开发教程第14课
  8. px4通过mavros+wifi+板载计算机连接地面站
  9. html开放式标签(单标签)斜杠书写问题
  10. 跨境电商常用的物流方式