选择比努力更重要

关于方向的选择其实越早确定越好,生活中我们要面临无数个选择,以前看过的一个黑客相关的美剧中有句台词说的不错:

life is binary

生活就是二进制,一个个0101组成的。每一次抉择,选了就是1,不选就是0。另外也有一句话说:“人一生要面临很多选择,但是真正能决定你命运的只有几个”。没错其实就是这样。

如果你是计算机专业的学生,那么到底是考研还是就业就是首先要面临的问题。本文是面向确定了毕业要工作的大学生的,所以关于这个抉择,不再赘述。

就业的话,本文标题是码农,实际是指所有计算机相关的技术工种。包括开发、测试、运维等。

很多选择本身并没有对错或优劣,只有适合不适合。

不要滥用勤能补拙,这个词语一度被很多人奉为圭皋,但同时成了枷锁。我相信这个词,但是要考虑现状,要考虑投资回报率。你在自己并不擅长或不感兴趣的领域深耕了四年,最后不一定能获得多少成绩。当然如果你能在毕业后继续深耕几年或许是可以的,但是我希望每一位大学生在毕业的时候都能有一份好的工作,并且如果你并不喜欢某一领域的话,那么我相信你一定不会坚持下去。所以我们一定要找到适合自己的方向!

那么如何发现自己对什么感兴趣呢?我也不知道很好的办法,我只知道一个朴素的方法——尝试。趁着年轻,就要多尝试。千万不要大三了都还不知道自己兴趣在哪,想做什么,适合什么。所以大一大二努力去碰钉子吧。

算法还是开发

数据结构和算法很重要,无论是面试还是工作,无论你从事哪方面的技术。不过算法虽然重要,但并不适合每个人都花费大学全部的精力去钻研。

相信很多学校都有ACM竞赛相关的社团或组织。很不幸,我们学校没有,我大一的时候也花了很多精力刷题,但是硬件条件不太允许,氛围太缺乏。如果你觉得自己能够在ACM比赛中游刃有余,那么恭喜你,你可以一心一意搞算法。如果你觉得自己在这个过程中十分吃力,挫败感频生,那么也不要气馁,或许有另一条路是属于你的。选择开发,有算法功底深厚是很棒的事,但是仅仅只有算法同样是不够的,计算机海洋还有很多未知等着你探索。

算法岗包括数据挖掘、机器学习之类的(怎么样,高大上吧,反正我不懂)。要说明的是想做算法的同学最好选择读研继续深造,因为大企业在算法岗的招聘上对本科生是很不友好的。还是要申明一句,你做开发也不能忽视算法和数据结构,起码面试还是经常考的!记住一句:

算法功底好的人,运气都不会差。

对于本科生而言做开发还是相对容易的一条道路,不过开发的技术路线也是不胜枚举:前端、后台(PHP后台、Java后台等等)、移动端(安卓和IOS)、游戏开发、数据库(比如做DBA)……。这里我肯定不会去推荐你去学哪一种,我没有能力也不适合。只有你自己才能发现自己的兴趣以及好奇心之所在。

我能做的只是在浩如烟海的技术观点中,帮一个个本科生排疑解惑。

认识技术

关于技术,很多本科生都存在诸多误区。初学者总喜欢追随牛逼的技术,实在过于盲目,找准自己的定位最重要。

误区1: 图形化的东西比非图形化东西更牛逼

多见于初学者,尤其是计算机专业新生(我大一的时候就是)。当时学校教了点C语言,一直都是控制台程序,面对黑窗口,我就各种百度看看怎么弄出图形化的东西,那时候才知道GUI这个缩写是啥意思(当初知道这个缩写的全称还小激动了一下下,果然我还是太年轻了),然后知道了WIN32、MFC这些名词。。确实只能说是知道名词。当时对着视频教程做了计算器,就是用VC++拖拖控件,视频里的人敲一句代码,我就敲一句。后面虽然弄出来了,但是感觉自己什么都不懂,只是依样画葫芦。这时我才意识到,还有很多

一篇关于程序员的文章——献给广大计算机专业的大学生相关推荐

  1. php程序员职业规划书范文,计算机专业职业生涯规划书

    计算机专业职业生涯规划书 时光飞逝,伴随着比较紧凑又略显紧张的工作节奏,我们的工作又将告一段落了,你是否有一个清晰而精准的职业方向了呢?我想是时候好好地做一份职业规划了.那么职业规划书要怎么写呢?下面 ...

  2. 如果你喜欢上了一个程序员小伙,献给所有的程序员女友

    原文链接: http://blog.csdn.net/xiaole0313/article/details/47727741 如果你喜欢上了一个程序员小伙,献给所有的程序员女友 -- 由 吧主 分享 ...

  3. 程序员的幽默——献给所有Java程序员

    1. 一程序员去面试,面试官问:"你毕业才两年,这三年工作经验是怎么来的?!"程序员答:"加班." 2. 某程序员对书法十分感兴趣,退休后决定在这方面有所建树. ...

  4. chatGPT写的一篇java程序员职业规划

    最近几年,我有很多学生在学习 java技术,其实在学 java的过程中,我们都会遇到职业规划的问题.我有一位学生问了我一个很有趣的问题,他问:"我不知道自己适合什么岗位?我还没有想好以后是做 ...

  5. 程序员容易读错的IT专业术语词典

    本代码详情及用法已上传到Github上:https://github.com/edisonwong520/program_term_pronounciation 如果觉得有用的,欢迎Star收藏,感谢 ...

  6. 【转载】以前ioi上看到的一篇关于如何成为一名程序员的文章

    一.为何要学编程? 每个人的动机不一样.大致有: 1.为了找个好工作:或为了有更好的机会和更好的发展. 2.看到别人超厉害,所以也想学. 3.实际工作中很多场合需要. 4.从小就立志做个程序员,做软件 ...

  7. 一篇关于程序员和数学的文章 好文

    博主新开了个人站点,你也可以在这看到这篇文章,点击打开链接 I've been working for the past 15 months on repairing my rusty math sk ...

  8. 分享一篇写给程序员的文章(很好)

    版权所有:不知道 http://topic.csdn.net/u/20120315/12/A5BC5453-4333-4182-A4A9-08DC01D04F75.html(从一个论坛看到的) 以下文 ...

  9. 1024凑数篇之程序员职业生涯问答

    学校每年都有大职规课要采访职业生涯人物,一批人都在发愁采访谁,就在今天(10月23号)下午,一个学妹联系我说想做一个简单的采访,正好明天是1024,于是就记录下来发一篇凑数的博客,希望可以得到1024 ...

最新文章

  1. 中国电子学会青少年编程能力等级测试图形化一级编程题:无奈的Jaime
  2. VC 2.5 与 ESX 3.0.1 之间存在接口问题
  3. 在PHP中模拟asp的response类
  4. laravel 邮件SwiftMailer
  5. 哈希表(散列表)知识点概述
  6. Go进阶(4): string接口函数+时间接口函数+内置函数+错误处理
  7. 我们可以用SharePoint做什么
  8. 10 件在 PHP 7 中不要做的事情
  9. tornado使用mysql 连接池(torndb)
  10. python/pytorch中的一些函数介绍
  11. android 气泡尖角边框,CSS3制作的带阴影效果的尖角气泡框效果
  12. Udesk即时通讯网页插件发送咨询对象(一、使用内嵌代码)
  13. element ui 表格头部内容不换行
  14. 知识图谱从入门到应用——知识图谱的应用
  15. nao机器人学习笔记5
  16. Python.对鸢尾花数据集进行可视化操作,对数据分析
  17. 福布斯:区块链科技从边缘到主流的…
  18. Differentially Private Learning with Adaptive Clipping
  19. php国际青少年书画大赛,【水墨童心】第五届 国际青少年书画大赛征稿通知
  20. 【Vue项目笔记心得】Swiper插件用于轮播图

热门文章

  1. 记一次短信/彩信拦截 还有锁屏打开页面
  2. font:综合设置字体样式 (重点)
  3. 做出下一个抖音的机会在VR里吗?——XR的黎明前夜(二)
  4. 点云配准算法综述-完整解读
  5. 自定义 jstl 标签 fns:jsp中tld的function自定义方法扩展
  6. UE4.27.0动捕+面捕
  7. Chrome谷歌浏览器开发者工具调试:如何检查鼠标点击才显示失焦就隐藏的元素dom
  8. [Linux] PHP程序员玩转Linux系列-升级PHP到PHP7
  9. CAD二次开发环境配置
  10. bp字典爆破——攻防世界weak_auth