姑娘你大胆地往前走——答大二学生XCL之八问

以下问题的答案写给我家正在读大二的XCL。

写于 2017-9-13 晚


请问您是为什么选择了IT行业的?

与其说是我选择了行业,不如说是行业选择了我。

高考完后填志愿,选专业,一切都是茫然,周围基本没有指路人,可以说全凭运气,我甚至都不记得自己是被调配的还是主动选择的计算机专业。不管是选择还是被选择,既成事实,就硬着头皮上了。

事实证明,运气也的确是人生很重要的部分。学校虽一般,但是:

  • 1)我遇到了几位优秀且负责的专业老师,感恩他们,至今有空都会回去探望几位老师;
  • 2)毕业时各大企业正从08年金融危机中缓过来(我们上一届毕业时就业非常艰难);
  • 3)互联网行业蓬勃发展,对口就业,所学知识几乎全部用上,而且还不够用;
  • 4)最重要:家人没有给我任何压力,不管学习还是工作我很大程度上是自由发挥。

您的工作存在哪些挑战?

  • 技术细节上的挑战 —— 工作中必须要有足够的耐心,恒心攻克一个个细小的技术问题;
  • 软件工程上的挑战:
    • 软件工程不同于传统工程,没有一套定制好的流程规则等着你去熟悉它,使用它。几乎所有的新建团队都有一套带着自身特色的工作方法和流程,即便行业已经通过经验总结的方式得出一些具有共识性的方法;
    • 传统工程大多情况下是制造或者按图施工,软件工程大多情况是在创造,因此每个人在每个时间段的发挥是会波动的,这又带来的人员管理上的挑战;
    • 如何把一群聪明的人聚集起来合作,还要照顾每个人的爱好和情绪也是极其考验团队领导者的能力;
    • 大部分软件本身的复杂性也带来极大的挑战,这里不展开了。
  • 行业快速发展带来的挑战:
    • 必须不断学习新生事物,扩展练习基本功,即使现在手上的工作用不上,也要有所了解,很可能出现今天还跟这件事情没关系,第二天就要赶鸭子上架;
    • 行业竞争激烈,要时常准备着应对突如其来的计划变更;
    • 要撑得起失败,辛苦半年、一年、三五年甚至十年的努力都有可能因为外部因素导致明面上的失败,但是这并不意味着没有价值,毕竟经历使人成长;
    • 几乎所有明显的问题都需要快速响应,快速解决。

您对您工作的前景发展有哪些看法?

  • 首先,这是一个高速发展的行业,但却只有区区几十年的历史,还很年轻,所以我认为在未来整个行业还是具有无限的可能性及想象空间;
  • 再者,互联网行业看起来很虚,但实实在在地改变了大家的生活,同时也让身在该行业工作的我感受到价值的体现;
  • 另外,工作上的快速变化也让人保持一种危机感,不断学习提升自己,虽然辛苦,回头看看总觉得还是充实并且值得。

您觉得您的性格对您的工作有影响吗?

有句话叫“性格决定命运”,说明至少在大众心目中性格对人的发展还是起着非常重要的作业。落到自己的体会上,也是非常认同这句话的。

  • 有时候过分计较得失,犹豫不决,等明白过来的时候机会已经不在了;
  • 有时候盲目自信,冒失前行,回过神来才发现自己没能发现明显的问题,导致损失;

回到问题本身,性格不仅仅对工作有影响,对我们的生活也影响极大,也就是对应着“性格决定命运”。

当然,人应该有保持学习的心态,承认自己的不足,反思自己的过失,在前行中认识自己,调整自己。若干年回过头看看那时的自己,如果有一种“那时候真傻”的感觉,那么应该就是有一些进步。

您的日常生活习惯对您的工作有怎样的帮助?

我想我的生活习惯其实不好,所以这个问题可能回答不了,但是可以做一些反思。

  • 常年下来养成了习惯性晚睡,导致早起的习惯丢掉了;
  • 起得晚了,到公司自然也晚。俗话说一日之计在于晨,我的晨光似乎白白丢掉了,上午的时间都不够进入工作状态就已经要吃午饭了。
  • 所以一天的工作可以说是从下午开始的,让自己经常工作到晚上比较晚的时间,重复昨天的晚睡,重复第二天的晚起,...

反思完了,就得做一些调整。一步到位的想法是不可有的,但是可以做一些改变,养成习惯,再做一些改变,再养成习惯。比如:我已经每天晚上下班回家坚持一些运动,希望自己的身体能够保持长期健康的状态。

您能与您的同事和谐相处并且能够清楚同事眼中的你吗?

与同事和谐相处是没有问题的。但是能清楚同事眼中的自己却只有少数几位同事,能向自己反映他们眼中的自己是非常宝贵的,这种宝贵的信息需要自己用心去经营同事(朋友)关系。想要收获这样有价值的信息,首先自己在平时也要用心对待他人,与他人建立良好的信任关系。

您觉得我适合怎样的工作?

适合什么样的工作需要你自己认识自己,清楚自己想要什么,想给予什么。如果由我来告诉你你适合怎样的工作,那是我想要你去做的工作,而非你自己想要做的工作。这里可以引出两个问题:

  • 如何知道自己适合怎样的工作?

    • 很多人会说“我对某件事情没有兴趣”,这里就可以提问“你了解这件事情吗?了解多少?尝试过吗?”,我想大部分回答都是否定的。也就是说大部分人对一件不了解的事情说“没兴趣”,这本身就是说不通的,真实情况应该是“懒惰”和缺乏“执行力”吧。
    • 根据以上思考,我们要想知道自己是否适合某种工作的前提是先了解它,甚至要做深入了解,学习练习好与它相关的知识技能。结果不保证你真的适合,但是至少你是努力做了验证。
    • 如果不合适,是不是之前的学习练习就白费了呢?当然不是,参考上面“要撑得起失败”,这过程提升了你的学习能力,丰富了你的阅历,这是终身受益的。你可以凭借这些基本通用能力快速验证自己是否适合/喜欢另一种工作。
  • 为什么要上大学?
    • 大学相较于中学时期“为高考而战”的模式,更多的是你有自由空间来做思考,去了解和尝试自己可能感兴趣的事情。
    • 同时,大学各专业也在学习能用于立足社会的知识和技能,这会给你一个选择的起点。
    • 这个世界上能做的事情,机会很多,但是只留给那些有准备好必要的知识/能力的人。大部分人都是过早退出了,不上大学更是。 -- ffl

您觉得我的性格能对未来产生怎样的影响?

因为并没有长时间的相处,所以这个问题比较难回答。不过我有几个建议:

  • 晚上睡觉,躺下的时候可以回顾一下今天的学习及生活,有哪些地方做得好,做得不好;
  • 做得好的能否总结经验规律,形成自己为人处事的方法,时间长了就能养成习惯,甚至融入自己的性格;
  • 做得不好的能否反思是自己不够用心,不够努力,还是能力不足。能否进行矫正;
  • 每周末按照以上方法回顾一下过去的一周;
  • 每个月按照以上方法回顾一下过去的一月;
  • 每一年按照以上方法回顾一下过去的一年;
  • 3年、5年、10年...

为什么要这样呢?因为有的事情本身周期比较长,需要足够的时间来让你做出判断。

另外,你能长期坚持这样,养成习惯,融入你的性格,这也将成为你一生的财富。

补充

给你提供的很多建议其实自己也没有做好,但是正在努力改进中,共勉!


感谢周老师支招本文标题!

姑娘你大胆地往前走——答大二学生XCL之八问的更多相关文章

  1. 程序员该如何过好他的整个职业生涯?(最重要的是你得一直往前走。拐点不是你的工资。想起很久前有个人说我“逻辑性”比较强)good

    作者|池建强 编辑|小智   戳阅读原文,获得短信提醒,不错过下次InfoQ大咖说直播! 1 写在前面 加入极客邦的第一天就被拉到了「大咖说」的现场,这也是我始料未及的事情.从锤子科技正式离职之后,我 ...

  2. MATLAB寻找数组前k个大值

    有时候我们需要寻找数组的前k个大值并按照顺序输出, 在C语言可以通过快速排序等算法,快速求得,这里用matlab写了一个比较简单实用的程序(适用于数组长度不是特别大的情况). function [va ...

  3. Flask + vue 前后端分离的 二手书App

    一个Flask + vue 前后端分离的 二手书App 效果展示: https://blog.csdn.net/qq_42239520/article/details/88534955 所用技术清单 ...

  4. 搜索条件两个时间,通过php数组排序,保证select语句between时间 前小后大

    //搜索条件两个时间,通过数组排序,保证select语句between时间 前小后大 $sort_array=[$_POST['clockDate1'],$_POST['clockDate2']]; ...

  5. 微信小程序参数二维码6问6答

    微信小程序参数二维码[基础知识篇],从6个常见问题了解小程序参数二维码的入门知识. 1.什么是小程序参数码? 微信小程序参数二维码:针对小程序特定页面,设定相应参数值,用户扫描后进入相应的页面. 2. ...

  6. dotnetcore vue+elementUI 前后端分离架二(后端篇)

    前言 最近几年前后端分离架构大行其道,而且各种框架也是层出不穷.本文通过dotnetcore +vue 来介绍 前后端分离架构实战. 涉及的技术栈 服务端技术 mysql 本项目使用mysql 作为持 ...

  7. 求数组前K个大的数

    我们举例,假若从10000万个数里选出前100个最大的数据. 首先我们先分析:既然要选出前100个最大的数据,我们就建立一个大小为100的堆(建堆时就按找最大堆的规则建立,即每一个根节点都大于它的子女 ...

  8. nginx配置跨域之后前后端调用,二次请求

    公司项目从前后端不分离转到前后端分离 首先遇到的问题就是前后端分离的时候跨域的问题 但是当跨域成功配置并且能访问成功的时候发现 每次客户端的请求都会发送两次 第一次是OPTIONS的请求,然后才是正常 ...

  9. hdu1035 机器人走格子,格子指明方向,问几步走出格子或者是否有形成圈

    只要根据格子的方向选择下一步搜索的方向即可,退出条件是出界或者进入环中,进入环中的条件也很好确定,就是一个点走了两次,由于路径是固定的,这就会陷入无限循环. #include<iostream& ...

随机推荐

  1. HDU 1231 最大连续子序列:水dp

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1231 题意: 给你一个整数序列,求连续子序列元素之和最大,并输出该序列的首尾元素(若不唯一,输出首坐标 ...

  2. 《利用python进行数据分析》NumPy基础:数组和矢量计算 学习笔记

    一.有关NumPy (一)官方解释 NumPy is the fundamental package for scientific computing with Python. It contains ...

  3. 1.SpringBoo之Helloword 快速搭建一个web项目

    背景: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配 ...

  4. instanceof问题

    java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例. 用法:resu ...

  5. MYSQL中的多类型查询及高级查询操作

    离散查询select * from car where price=30 or price=40 or price=50 or price=60;select * from car where pri ...

  6. 【LeetCode】数组-3(605)-种花问题( 1 的两侧不能有 1 )

    开始的思路:首先统计需要种几只花,用花的数目统计连续 0 的个数.... ...[囧]突然觉得情况有点复杂啊,有连续的又有分散的怎么能统计全呢? 好吧这里喔偷偷的瞄了一眼参看答案... ...(就一眼 ...

  7. .Net之用户控件笔记

    前端初始化: 记录点:不需要写jquery的onload,只需要在<script></script>里面直接调用 <script type="text/java ...

  8. java8之stream

    lambda表达式是stream的基础,初学者建议先学习lambda表达式,http://www.cnblogs.com/andywithu/p/7357069.html 1.初识stream 先来一 ...

  9. APP软件半成品测试技巧

    由于现在产品类型的多样性,产品功能的先进性,更多体现在产品质量的稳定性和可靠性.软件应用的领域不断深入,设计的复杂程度逐步扩大,开发的周期不断缩短,质量的要求就逐渐提高.然而根据我们公司的版本迭代速度 ...

  10. node.js之事件机制

    EventEmitter类 方法名与参数 描述 参数说明 addListener(event,listener) 对指定的事件绑定事件处理函数 参数一是事件名称,参数二是事件处理函数 on(event ...