好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

光环大数据写给立志当码农的大学生.pdf

11页
  • 卖家[上传人]:艾力
  • 文档编号:36777352
  • 上传时间:2018-04-02
  • 文档格式:PDF
  • 文档大小:418.81KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 光环光环大数据大数据--大数据大数据培训培训知名知名品牌品牌 光环大数据光环大数据 光环大数据写给立志当码农的大学生光环大数据写给立志当码农的大学生 这篇文章对于职业和人生规划都有较高的参考价值 我知道编程派的粉丝中有很多都是大学生,所以特意去简书找作者要了本文转载授权,希望对你们有所帮助 先简单介绍一下我自己,我是一所普通大学的本科生,大学录取时的专业是电子系的,大一的时候意识到自己喜欢敲代码后,就提交了转专业申请大二起开始在计算机系学习大三时(2015 年 4 月)拿到了腾讯暑期实习的 offer,实习过程中获得留用 offer,大四没跑秋招,几乎就在学校浪荡了一年 我不是大牛,不是来传播鸡汤或成功学的,只是最近有感于学弟学妹们在学习以及规划方面严重不足,觉得这是一个共性问题,加上我好为人师的性格,遂捉起纸笔,写点东西 1.确定方向 1.1 选择比努力更重要 关于方向的选择其实越早确定越好,生活中我们要面临无数个选择,前几天看了一个美剧《Mr.Robot》 ,其中有句台词说的不错: lifeisbinary 生活就是二进制,一个个 0101 组成的。

      每一次抉择,选了就是 1,不选就是 0大家可能也听过另外一句话: “人一生要面临很多选择,但是真正能决定你命运的只有几个” 没错其实就是这样如果你是计算机专业的学生,那么到底是考研还是就业就是首先要面临的选择本文是面向想就业的大学生的,所以关于这个抉择,不再赘述 就业的话,本文标题是码农,实际是指所有计算机相关的技术工种 很多选择本身并没有对错或优劣,只有适合不适合 不要滥用勤能补拙,这个词语一度被很多人奉为圭臬,但同时也成了枷锁我相信这个词语,但是要考虑现状,要考虑投资回报率你在自己并不擅长或不光环光环大数据大数据--大数据大数据培训培训知名知名品牌品牌 光环大数据光环大数据 感兴趣的领域深耕了四年,最后不一定能获得多少成绩当然如果你能在毕业后继续深耕几年或许是可以的, 但是我希望每一位大学生在毕业的时候都能有一份好的工作,并且如果你并不喜欢某一领域的话,那么我相信你也不会长久坚持下去所以我们一定要找到适合自己的方向! 那么如何发现自己对什么感兴趣呢?我也不知道很好的办法, 我只知道一个朴素的方法——尝试。

      趁着年轻,就要多尝试千万不要大三了都还不知道自己兴趣在哪,想做什么,适合什么所以大一大二努力去碰钉子吧 1.2 算法还是开发 数据结构和算法很重要,无论是面试还是工作,无论你从事哪方面的技术不过算法虽然重要,但并不适合每个人都花费大学全部的精力去钻研 相信很多学校都有 ACM 竞赛相关的社团或组织很不幸,我们学校没有,我大一的时候也花了很多精力刷题, 但是硬件条件不太允许, 氛围太缺乏, 遂放弃如果你觉得自己能够在 ACM 比赛中游刃有余,那么恭喜你,你可以一心一意搞算法如果你觉得自己在这个过程中十分吃力,挫败感频生,那么也不要气馁,或许有另一条路是属于你的选择开发,有深厚算法功底是很棒的事,但是仅仅只有算法同样是不够的,计算机海洋还有很多未知等着你探索 算法岗包括数据挖掘、 机器学习之类的 (怎么样, 高大上吧, 反正我不懂) 要说明的是想做算法的同学最好选择读研继续深造, 因为大企业在算法岗的招聘上对本科生是很不友好的还是要声明一句,你做开发也不能忽视算法和数据结构,起码面试还是经常考的!记住一句: 算法功底好的人,运气都不会差 对于本科生而言做开发还是相对容易的一条道路, 不过开发的技术路线也是不胜枚举:前端、后台(PHP 后台、Java 后台等等) 、移动端(安卓和 IOS) 、游戏开发、数据库(比如做 DBA)„„。

      这里我肯定不会去推荐你去学哪一种,我没有能力也不适合只有你自己才能发现自己的兴趣以及好奇心之所在 我能做的只是在浩如烟海的技术观点中,帮一个个本科生排疑解惑 1.3 认识技术 关于技术,很多本科生都存在诸多误区初学者总喜欢追随牛逼的技术,实光环光环大数据大数据--大数据大数据培训培训知名知名品牌品牌 光环大数据光环大数据 在过于盲目,找准自己的定位最重要 误区 1:图形化的东西比非图形化东西更牛逼 多见于初学者,尤其是计算机专业新生(我大一的时候就是) 当时学校教了点 C 语言,一直都是控制台程序,面对黑窗口,我就各种百度看看怎么弄出图形化的东西,那时候才知道 GUI 这个缩写是啥意思(当初知道这个缩写的全称还小激动了一下下,果然我还是太年轻了) ,然后知道了 WIN32、MFC 这些名词确实只能说是知道名词当时对着视频教程做了计算器,就是用 VC++拖拖控件,视频里的人敲一句代码,我就敲一句后面虽然弄出来了,但是感觉自己什么都不懂,只是依样画葫芦这时我才意识到,还有很多基础没有打劳。

      八卦一下,现在桌面客户端的开发工作并不多,所以大家谨慎选择这一技术方向桌面端 GUI 技术一度火爆(MFC、Qt、WinForm、WPF、Swing„„) ,但如今早已是互联网及移动互联网时代所以大家真的要慎重选择不过还是可以学习一下的,至少能加深你对编程语言以及设计模式的理解 误区 2:非图形化的东西比图形化的东西更牛逼 具体而言就比如说: 后台技术比前端技术、 客户端 (Android、 IOS) 更牛逼多见于有 Linux 背景的人(没错,说的就是我=_=|||) 我也一度这样认为,其实不然这里和上一个误区一起澄清一下:技术本身没有高低优劣之分,只是程序员对其有好恶之别 另外要说明一下,不能说前端就简单,后台就更难,同样反过来说也不对我只能说这完全是不同层面的东西,不能量化的去比较 前后端都自有其痛点、难点以及 G 点 不能说你能处理后端复杂的并发、同步、高可用,那么你就能轻松地完成美观的网页及特效、处理麻烦的浏览器兼容、极尽所能地降低页面的加载速度举个不恰当的比喻:同样是一双按在键盘上的手,那么钢琴家演奏优美的乐曲和程序员开发高性能的软件,哪个更困难? 误区 3:XXX 是最美的语言/框架/平台/„„ 多见于 PHP 程序员。

      哈哈,开个玩笑这里不是在谈论谁是最好的语言,而是告诉大学生朋友们不要迷信论断不要盲目跟风,追新,找到适合自己的最重光环光环大数据大数据--大数据大数据培训培训知名知名品牌品牌 光环大数据光环大数据 要 我大一的时候去图书馆看书,看到有 JavaWeb 的书,前言写的很清楚,痛陈了 PHP 和 ASP.NET 的缺点,阐述 Java 是多么优秀,OK你可能也和我一样,在入门的时候经历过类似的事我要告诉你的是,多翻几本书,你会看到 ASP.NET和 PHP 书籍的前言写的同样精彩,你绝不会在 ASP.NET 的书里看到夸耀 Java 的句子不同的技术自有其优劣,千万不要成为前沿驱动的学习者 继续八卦一下,虽然说不同技术自有其优劣,但是就目前国内形势来看,学习 Java 绝对是不错的投资,Java 后台几乎占据了中国互联网企业后台的半壁江山而.NET 技术确实日薄西山不过 PHP 现在依然有很顽强的生命力 (其实我是 C++狗) 另外还有一些经典论断: LAMP 架构只适合中小企业; MySQL 只能用于中小企业,大企业都用 Oracle。

      等等 这些论断从技术角度出发,确实无可非议,但却并不客观见过一些朋友,只看的上 Oracle,对 MySQL 充满鄙夷,觉得 MySQL 很容易出现瓶颈之类的其实我想说,阿里、腾讯都大量使用了 MySQL别问我为啥 MySQL 被这么大体量的公司采用(无外乎开源的好处和历史原因啦) ,我觉得,只要技术够屌,什么瓶颈都能克服 2.学习那点事 2.1 关于逃课 相信每一个大学生都逃过课,我也不例外,而且很多我在谈逃课,其实也是从某个侧面来谈自学之前有个网友和我咨询如何面试,如何准备之类的他已经大三了,学校的课程完成的不错但我感觉他还欠缺很多要想找到好工作只靠老师教你那些东西是不够的,跟着学校的进度走,其实只会让你落后我并非一味的鼓励大学生逃课,我的观点是要选择性的逃课(如果是好课那么即使不开课也要去蹭课的) 哪些课要逃呢? 无聊的课程比如思修、毛概、马原统统要逃别急着反驳我,只是谈逃课而已,不要形而上数学相关的课程,我只想说量力而行,数学确实对于程序员光环光环大数据大数据--大数据大数据培训培训知名知名品牌品牌 光环大数据光环大数据 来说还算重要,但是不同岗位对数学的要求又不尽相同,你能应付就好好听,不能应付就。

      与你的技术方向无关这个就要看你是不是计算机专业了,如果你是其他专业学生,但是对计算机感兴趣,相信很多课都是可以逃的了或者比如你的技术栈是建立在 Linux 基础上的,但是学校有一门 MFC 编程的课,你有兴趣又有时间可以听听,没时间就逃,OK 的这个也是有个前提的,就是你能清楚的明白哪些课程是对你有帮助的你说: “我学 C++的,我把数据库的课逃了” 别说你读了我的文字 你已经掌握了的相信会自学的孩子,都有这种情况:在学校开课前,你就自学过了某门课程那么等到开课以后你就可以逃了,我就是这样逃了 Linux 编程的课当然你要清楚的了解自己到底掌握了多少,不要一知半解,还自以为懂了,就不听课了其实要逃这种课,你也不需要懂得太多,你只需要保证你比老师讲课的水平高就行了我们有的老师,水平真心烂,不逃课对不起他但是很多学生总是走极端,说到自学就一点课都不上了,看不起学校的课程安排自己在寝室学个把月就能轻轻松松地做出网站或者 APP但是我想告诉你,你能做到的,别人同样能做到有一句话说的很好: 你的工资不是和你的工作时间成正比,而是和你的不可替代性成正比 你和培训机构几个月量产出来的程序员差别在哪?仅仅是你没有给培训机构交学费吗?但你的技能和他们是差不多的啊。

      所以说学校教的基础课是很重要的,最直接的好处就是笔试,笔试考的就是基础然后这对你长期的职业发展也是很有帮助的你工作几年之后(可能就是一两年) ,发展肯定会遇到瓶颈 2.2 关于读书 多读书,读好书 这是一句老掉牙的话了,但是事实就是如此,阅读经典书籍,你的投资回报率其实远高于阅读低质量的书籍那么什么是低质量的书籍呢?比如《21 天精通 XXX》之类的但是不管读什么书,都不能盲目跟风、囫囵吞枣在网上,生活中经常看到各种索要书单的网友,借鉴别人的书单是可以得,但是直接照搬照抄则是不明智的因为每个人已有的知识储备是不一样的,别人阅读的书籍不一光环光环大数据大数据--大数据大数据培训培训知名知名品牌品牌 http://hadoop.。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.