- 我是一个线程(修订版)
- 我是一个 Java class
- Javascript:一个屌丝的逆袭
- Java : 一个帝国的诞生
- JSP 一个装配工的没落
- TCP/IP 之 大明王朝邮差
- TCP/IP 之大明内阁
- TCP/IP 之蓟辽督师
- CPU 阿甘
- CPU 阿甘之烦恼
- CPU 阿甘:函数调用的秘密
- 我是一个网卡
- 我是一个路由器
- 我是一个进程
- 我是一块硬盘(上)
- 我是一块硬盘(下)
- 我是一个键盘
- 张大胖的 socket
- 张大胖学递归
- 学习面向对象的令狐冲
- 张大胖学数据库
- 数据库村的旺财和小强
- 小李的数据库之旅(上)
- 小李的数据库之旅(下)
- 漫画:什么是机器学习?
- 那些烦人的同步和互斥问题
- IE 为什么把火狐和 Chrome 给打伤了?
- 对浏览器村的第二次采访
- 节约标兵 IE 的自述
- EMail 诞生记
- Email 诞生记(下)
- Http 历险记(上)
- Http 历险记(下)-- Struts 的秘密
- 动物王国的面向对象
- 冯·诺伊曼计算机的诞生
- Http Server : 一个差生的逆袭
- 张大胖的加法器
- 从 1 加到 100:一道简单的数学题挑战下你的大脑
- 编程语言
- Javascript:一个屌丝的逆袭
- 计算机语言之战
- 我和编程语言的爱恨情仇(上)
- 我和编程语言的爱恨情仇(下)
- Android 为什么选择了 Java
- iOS 为什么选择了 Object-C?
- Basic : 一个老兵的自述
- Node.js : 我只需要一个店小二
- 命令式编程 vs 声明式编程
- 编译还是解释?
- 程序人生
- “架构师"小赵
- 师兄说
- 师姐说
- 小王的架构师之路
- 小李的版本管理系统
- 小超穿越记
- 小李的 Build 之路(上)
- 小李的 Build 之路(下)
- 张大胖改 Bug
- 我的编程之路--大学趣事
- 码农小王的一天
- 小李在外企
- 张大胖的需求估算
- 从厨师到码农
- 聊一聊那些神一样的程序员们(上)
- 聊一聊那些神一样的程序员们(中)
- 聊一聊那些神一样的程序员们(下)
- 谁是互联网之父?
- 一个价值百万的创业教训
- 让自己与众不同 - 提升工作的价值
- 看看你的“易燃性”
- 从无聊的工作中寻找价值
- 什么样的学生适合报考计算机?
- 谈谈程序员的职业方向(上)
- 谈谈程序员的职业方向(中)
- 谈谈程序员的职业方向(下)
- 谈谈培训班的作用
- 码农需要知道的“潜规则”
- 学习编程的加速度
- 码农在工作中的必备能力
- 码农和英语
- 老司机经验
- 假如时光能够倒流, 我会这么学习 Java
- 假如我是计算机系老师
- 学会编程, 而不是学会 Java
- 从增删改查中突围
- 抽象:程序员必备的能力
- 懒就一个字
- 编程的自学方法
- 小王买房记
- 从一道面试题谈谈一线码农应该具备的基本素质
- 想写框架的看过来
- 苹果手机变砖头以后
- 如何快速的学习一门技术?
- 唯一不变的是变化: 谈谈微信应用号
- 什么是企业应用?
- 勿以浮沙筑高台
- 为什么敏捷开发难于成功?
- localhost vs 127.0.0.1
- GitHub/Stackoverflow 找工作时有什么用?
- 动词 or 名词 :这是一个问题
- 如何选择入行语言
- 有时候,沉默是金
- 零 Bug 的代码是怎么炼成的?
- 浮点数为什么不精确?
- 文章错误大全
- Open Source--不要为了开源而开源
- 一不留神,代码就腐化了
- 先做个“键盘侠”, 再来写程序
- 不加断点调试的程序员是好程序员
- 码农必备技能:烂代码的处理之道(上)
- 码农必备技能:烂代码的处理之道(下)
- 学习数据结构有用吗?
- 从现在开始,丰富你的简历
- 那些永不过时的书,你看过几本吗?
- 学好编程必备的一个品质你知道吗?
- 你最爱的 Java
- 搞懂了这几点,你就学会了 Web 编程
- Spring 的本质系列(1) -- 依赖注入
- Spring 本质系列(2)-AOP
- 三层架构和 MVC 那点事儿
- Java 帝国之拨云见日识回调
- 小张的 Duck Typing
- JDBC 的诞生
- JDBC 后传
- 一个不安分的 JDBC 驱动
- Java 帝国之 Java bean (上)
- Java 帝国之 Java bean(下)
- Java 帝国之函数式编程
- Java 帝国之函数式编程(下)
- 关于 Java 初学者需要知道的 10 件事
- JUnit 你不知道的那些事儿
- 圣诞礼物:Java EE 的历史
- Java EE 读书指南
- 给小白的 Java EE 指南
- 给小白的 Java EE 指南(2)
- 给小白的 Java EE 生存指南(3) : XML
- 给小白的 Java EE 生存指南(4) : 一只叫 Tom 的猫
- 给小白的 Java EE 指南(5) : AJAX
- 给小白的 Java EE 生存指南(6) :Java 反射
- 闲聊
- "饿了么"初体验
- 来自大脑的控诉
- 一个高中生是怎么玩自媒体的?
- 尝试 分答
- 到底应不应该上培训班?
- 自学编程中遇到问题怎么办?
- 据说 99%的初级程序员看完后都不迷茫了
- 一行代码引发的“血案”
- 对一个死锁问题的思考
- 通过外包进入名企
- 请开往十年前的今天
- 为什么自学中最好有个师傅指导一下?
- 这个网站值得你花时间投入
- 为什么你无法坚持自学编程?
什么样的学生适合报考计算机?
这两天高考正在如火如荼的进行, 全国 940 万考生,命运很快就会被决定。
我也写一篇应景的文章, 聊一聊什么样的学生适合学习计算机专业。 时间回到 1997 的 7 月 , 原来的传统是 8 号 9 号 10 号三天高考, 3+2 模式, 语数外+物理+化学
高考后不久就开始对着标准答案估分, 然后整个地区会估分数线作为报考的重要指导。
估了分以后马上便面临报考学校和专业的问题。
到底想上什么学校? 到底学啥? 家里没有大学生, 这方面的经验完全空白。
更可悲的事, 在这个传统的教育体制下, 自己完全变成了一个没有思想的考试机器, 自己的兴趣是什么? 不知道!
这时候影响人生的第一个人出现了, 我的一个表哥建议说:现在计算机很热门, 学计算机吧
当时也没有什么思想, 瞪着一双无知的眼睛, 就这么顺从了。
时间过的很快, 转眼我已经在计算机业摸爬滚打了 10 几年,想想由别人决定我了人生方向,也是挺感慨的。 毫无疑问,软件和互联网正在进入各行各业,并且在深度融合,在旅游,出行,支付,餐饮等很多行业都已经引发了巨大的变革。
所以其中的机会也非常多, 对人才的需求也比较旺盛。
但是比起其他行业, 计算机行业工作的强度是比较大的,由于不能像建筑业/制造业那样按照标准化的流程建造/生产东西, 计算机业经常会出现工期超时的情况,迫于进度压力,加班也在所难免。
有付出就有回报, 计算机行业的薪水很不错, 这些年一直处于行业的顶尖位置。
(刘欣注: 由于我个人的软件背景, 所以下文提到的计算机行业其实更偏向于软件行业)
1. 要有好奇心,喜欢尝鲜 计算机行业的知识更新的特别快, 远远超过其他行业。
像建筑,保险, 金融,期货这些行业的知识可能很多年都不会有根本的变化, 计算机就不同了。
从 90 年代初的 DOS 到 Windows 到互联网到 移动端,云计算,大数据, 虚拟现实,人工智能,这短短的 20 来年,整个计算的模式发生了翻天覆地的变化。
如果不能持续学习,只有“死路”一条。
而持续学习最大的驱动力就是好奇心 !
好奇心就是像孩子看到新玩具那样, 立刻扑过去玩一番。
对于程序员来说, 新的知识和技术就是他的新玩具,不去把玩一下, 肯定是恋恋不舍,念念不忘的。
有了好奇心, 知识更新快也不怕了, 反正我喜欢新“玩具”! 2. 善于逻辑思考, 讲求因果 前一段火爆的阿尔法狗,把李世石打的满地找牙, 李世石好不容易才赢了一局。
但其实阿尔法狗也是人类用复杂的算法编写出来的一个超强的围棋程序。
说到底,计算机本身是一个笨家伙,只会按照人类的指令一条一条的办事。
我们不能告诉计算机说:“你给我写个围棋程序”, 相反我们得使用计算机语言, 通过程序来描述围棋的规则,写出复杂的算法让电脑具备一定的学习能力,这样才可能在围棋中打败人类。
人类世界的问题千变万化, 计算机能识别并运行的只是极为简单的指令, 程序员的工作就是翻译, 这考验的就是逻辑思考能力。
想一想自己是不是一个很善于把东西条理化的人, 是不是喜欢整个 1,2,3,4 出来, 是不是特别强调逻辑性: A->B->C
甚至是喜欢做一些逻辑题目,做出来以后很有成就感。
如果你符合这些条件,考虑下报考计算机吧。 3. 能坐的下来, 有专注力
所谓耐得住寂寞,经得起诱惑。
搞编程最主要的是和电脑打交道, 经常需要长时间的和代码奋斗, 需要长时间的集中注意力去解决一个问题。
码农们喜欢半夜干活是有原因的, 因为这个时候特别能集中注意力。
我之前有个同事, 就属于那种特别活跃的, 在电脑前根本就坐不住。 他就不适合做编程这一行,后来走向了销售这个职位。
这也许是那些内向的, 倾向于安静而不是闹腾的人的优势?
我看到很多码农都是典型的宅男, 平时上班, 下了班不管是自学还是打游戏,都是面向电脑。 虽然这样并不好, 但也从另外一个侧面反映了编程的特点。 当然计算机行业绝对不仅仅是编程,职业方向有很多。
还有做业务分析的,产品经理的, 做架构的,测试的,技术支持的, 做美工的,写文档的,做项目管理的, 做网站/产品运营的....等等。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论