.NET入行之工作前
时间就像轻风一样,刻意感受的时候几乎把你吹倒,不留意的时候又从你身边轻轻飘走了;长此以后,我怕自己会变得麻木,忘记了原来的样子。所以还是决定给自己留点什么,万一哪天忘记了,还可以再翻起来。
工作两年的时间里,好像自己都不太清楚具体得到了什么收获、如何走过来。要理清这条思路,还得从入校的时候开始说起。
2012年6月,相信很多同一届的同学们都和我一样,经历着所谓可以改变自身命运的高考,有人信心满满,有人忧心忡忡,而我在很久一段时间以前似乎已经完全看透了这一切,我考不上本科院校,我做不了想做的事情了,我数学不好,物理化学生物都不好,所以我没希望了。听天由命吧。
想想入校高中的时候中考总成绩可是整整超出了录取分数线80多分,而高考成绩离当年所在省二本录取分数线还远得很。说多了都是泪点,没有人怪你,也没有人骂你,可是很长一段时间心里都是酸酸的,不敢到处跑,深怕别人无意间问你一句考得如何,你却内心波澜似海。
尽管高考的结果让人难过,然而还是冷静的和往常一样,无论如何都得给自己一个机会,一个翻身的机会。那个时候只知道高职院校其实也是一个选择,至少你还可以学习到一门技术,然而学习什么技术,结果会怎么样,其实一脸茫然。
庆幸自己高中是有那么一丁点对计算机的热爱,因此把所有志愿都选择了计算机应用,如果当初知道计算机应用不是搞软件开发的专业,那我估计这个时候应该是在从事java开发。
进入所谓大学之后,其实还是一脸茫然,课程一大堆,然而发现并不喜欢几门,喜欢的都是选修课程。那时候才发现还是选错了专业。
唯一,第一学期学了C语言,可是到最后老师还是对我们班上这几个还算认真的同学有放弃治疗的感觉。因为怕我们接受不了,导致“指针”以及C语言课程设计最后一个难点都没给我们讲,尽管我们表现出了兴趣。
再后来,都是些自动控制相关的课程。有一天,我问我们一位资深的老老师,我们这样毕业出去能找到对口的工作吗,老师说“不能,你们学得太浅”。长叹一声,想想人家的来历,北航计算机控制专业毕业,毕业后最终分配到中航旗下某某所从事导弹零配件自动控制多年,据说,国庆60周年阅兵上亮相的红旗9低空导弹系统就有他的功劳。
慢慢的,时间走了,有点奋斗激情的人都在担心毕业后的问题。临走的时候给了家人成功的希望,而如今如果毕业了啥也干不了,那又是啥滋味。毕竟是母亲一个人从初中供我到大学毕业,不成功,如何面对。
对学校已经不再抱希望,自己又不能做点什么,所以只能寄希望于机会了。然而,机会就是说来了就来了的那种。
2014年,学校与重庆某IT教育机构达成校企合作关系。
然而,一场铺天盖地而来的灾难,如同天塌了一般,让我和我的家人陷入了一片沉痛之中。5月下旬,父亲因一场意外,永远的离开了我们,那年,母亲51,我22,妹妹不满18。
送走父亲后,怀着沉痛心情回到学校,埋头继续复习准备期末考试。七月中旬,在恳求了母亲的允许后,毅然和学校五十多位同学作为学校真正第一批实训学生踏上了开往重庆的火车。
尽管培训费用是三年学校学费的总数还多,但是毕竟可以提供贷款。尽管我们存在诸多疑问,害怕上当受骗,害怕最终一事无成,我还是坚定了自己很久就有的这颗向往之心。因为有同学在网上找到了黑这家企业的“证据”,有同学因此已经交了预定金又退了。
而我的想法是,没有做成功过一件大事,这回真的需要破釜沉舟了。
真如那句“风萧萧兮易水寒,壮士一去不复还”,一个只能靠母亲供读的所谓大学生,培训开始后从第七个月以后的剩下14个月里,每个月要偿还将近1100元贷款的我,以及这个久久挥之不去悲痛的家庭。我还是出发了。
在重庆培训半年的岁月里,都不记得母亲含泪给我打了多少个电话,她说我们家从爷爷那一代就开始欠债,要是我不成功,岂不是又欠一大笔债。我理解母亲的苦,然而面对这些,我只能无奈的安慰后还是安慰,只希望她这种痛苦只是短暂的。如果一个女人,差不多50岁以前为了给你生活费学费,不惜到省城工地上没日没夜的打工挣钱,所挣的钱百分之90都打给你,那这个人只能是你的母亲。
从踏上开往重庆的火车后,我就坚定了自己的信念,如果没有一个好的结果,那还能如何回去,如何面对你最亲的人。
培训是从7月中旬开始的,那时候重庆的天就和七八月广州的天一样热。公司给我们联系了不远处的公寓房,每一间公寓住8个人,有独立卫生间,有空调,有厨房,还牵了宽带。
房租每个人每月180元,水电费大家平分,也就二三十左右。开始的时候都是在外面吃饭,后来大家觉得不划算,也就一起筹钱买来了餐具,正式开始了自给的生活。那段时间里,一个月房租水电生活费都没超过1000块,然而还是比在学校贵了几百。
那段时间里,每天七点半起床,八点半上课,十二点还是十二点半下课不记得了;下午就自己在机房练习,五点半在回去;晚上基本都是凌晨二三点才睡的觉,如果哪一天十二点睡了,那一定是不正常。
授课老师们也挺负责,至于来历我们都不清楚,有些是在知名企业做过底层开发,做过项目管理最后做了讲师,有些资历稍微少点,从开发转过来的,有些听说是从别人家公司挖来的。无论他们来自什么背景,能做你的老师,就说明能够教你东西。做老师就得心态良好,不然很有可能被气死。因为有时候我们问老师问题直接就会问到他想发火,最后深呼吸一口,还得继续给你讲解。学习技术这一点上,有很多时候不懂的地方真的要厚着脸皮去问。
技术这一块,由于我在学校是计算机应用技术专业,公司就把我们这个专业的同学都默认划到.net培训班,而软件专业的同学则划分到了java培训班,不愿意学编程就到了数字艺术班,就是设计班。
每一门课都上得很快,在学校一个学期的课程在公司里一个星期就上完了。确实,你能用这一个星期学的内容去做在学校学习一个学期才会做的内容,只是那时候的我们,仅仅是“知其然而不知其所以然”。尽管如此,还是得不停的巩固旧知识,接受新知识,大脑每天属于高负荷的状态,这种状态一直持续到毕业找工作前夕。
在一同前来培训的50多名同学中,在整个短短半年时间里,有的从最初的壮志未酬信心满满到最后的自暴自弃,有的中途甚至没有走完全程就匆匆离开,而大部分人则坚持了下来,坚持到了最后,直到最后一次项目答辩,那种场景在如今所经历的面试中都还没有遇到过。
在公司里培训的课程都是由易到难,由浅到深,并且时间短暂,所以每天都得时时刻刻跟紧老师的节奏,导致很多知识在很长一段时间里都只是在表面的认识。
所谓人各有志,有的人愿意放手一搏,有的人没有跟随节奏陷入了死循环,有的人有后路所以不必那么努力;而我,已经没有了后路。
七月中旬开始培训,差不多2015年一月初的时候就答辩完毕。紧接着就是真正的开始投简历找工作。
从正式参加第一次面试开始,就注定不是一个平凡的过程。也有企业到公司去直接招人,但是不多,最后带走的也没那么几个,给别人的感觉是“这些学生不靠谱”。后来自己就发简历投简历,陆陆续续接到面试电话,可是每次都倒在了技术的门槛上,别人问的你答不上来,你大概了解的别人根本不问。那个时候,就开始怀疑自己到底有多少含金量,越是在IT行业发展的地方,越是容易遇到跟你死磕的面试官。重庆怎么说也是直辖市,所以在那个最初所向往的地方,最终还是没能留住。
那时候的自己,初入社会,无经验,无学历优势,无深厚功底,就算给你面试机会,你也把握不住。
跟我一个班的有二十多个同学,来自几个学校,总结那时候的就业情况,在顺利工作的有十一二个,直接回自己所在省会的有四五个,他们也都顺利找到工作。而我,呆在重庆没人要,最后才选择回的省会。总以为重庆机会大,然而机会不是什么人都愿意给的,那时候的自己,其实技能在同班中也算上等,人品也没问题,但偏偏天时,地利,人和都不占一样,我遇到的情况我的同学他们几乎都没遇到。
拿几个例子来说,又一次去面试一家外包公司,这家外包公司也就几个人,可那位面试官,就是老板本人,这个老板问问题很刻薄,看到我简历上写了计算机应用几个字,就当场考起我二进制与十进制的转换,二进制左移右移后的十进制;javascript中setInterval()函数与setTimeout()函数的区别,以及使用场景,以及两者有什么性能差别,以及如何终止它们。
就这样的问题,先不考虑有没有实际意义,换做是有点工作经验的人,也不见得能够说得明明白白。而我,一个从培训机构里出来的学生,首先连如何用都还得百度好半天,何况这位面试官都谈到性能上去了,只能弱弱的说,我们不在一个层面。
还有一次,有四个同学一起去了一家小公司,回来听他们说就让做了一片面试题,看完后说了一句“你们太菜了!”,然后继续吹牛,最后快晚上的时候就给分发合同书了,拿回来后看了没问题就可以签字啦。说实话,四个人中有两个是我大学同学,一个是我室友,一个是我邻居,室友比较热爱编程,技术和我不相上下,可邻居那时候是差点都打算放弃了的,有好一段时间上课都在看小说。另外一位同学,技术都在所有人之下。可是,那家公司的老板全部收下了。
过了几天,又让我过去,然后老板让我当大家面解读之前那张面试题的答案,只要涉及我们学到的都知道,如实回答。然后被叫进去,扯了半天,还说要技术总监在考一次。结果过了几天,又去,技术总监来了,还握握手表示怠慢了,然后就跟我讨论起我们最后一个答辩项目里设计的表,以及我的分工,我做了那些内容,表都有那些字段,每个字段都有什么用。然后时间本来过去了一个月,都忘记了有哪些字段,分别做什么用,说得模模糊糊。最后人家说“这样吧,你大老远跑来也辛苦,如果还有什么事的话就先去忙!”,把我赶走了。来的时候还“握手”呢。
到今天我都觉得,其实面试你就是个形式。不想要你,欲加之罪,何患无辞;想要你,你就算是垃圾都照样收。
抱着坚定的信念,骄傲的告诉自己,此处不留爷,自由留爷处。回家过年!
忘了说了,本人祖籍贵州安顺,所以省会自是贵阳了。
2015年2月1日左右的样子,回到了老家,具体不记得哪一天了。
同月,妹妹出嫁。其实我选择回家也是这个原因,一生中她就我一个个哥哥,所以得回去。
送走了妹妹,变迎来了春天,还在家里的我,接到了来自贵阳的两个面试电话,于是便预约了时间。一家安排在上午,一家安排在下午。
具体面试在哪一天已经不记得了,只记得那天从县城早早的就做长途大巴感到了贵阳,然后又坐了好久的公交,打印简历。顺利按时找到第一家公司,开启了在贵阳的第一次面试。
面试官是个比我大三岁的技术负责人,这个人就比较平和,没一副高高在上咄咄逼人的语气,没有那些八竿子打不着的废话。谈了十分钟左右,过得去,用的上便开始描述公司的上班时间以及解答一些我的疑问。就这样,我被录用了。
下午面试了第二家公司,说来和那个人还有点缘分,算是学长了,所以待人也比较真诚,看到我没有实际项目经验,就直接委婉的告诉拒绝了我,说是有机会在合作。虽然没通过,但是给人映象不错,导致我出去的时候没走对门,直接撞在人家透明的玻璃门和玻璃墙上。
就这样,我回电话给了第一家公司决定去报道。从此开启了软件开发的第一道门!
入职那天,刚好是2015年3月4日。
.NET入行之工作前的更多相关文章
- .NET入行之工作后
成长这条路上,有一些事已经渐渐的消失模糊的脑海里,而有一些事,则历历在目,终生铭记. 一切都是从大二下学期快结束的那段培训课程开始的,从此也算是入门了,这也是一条不归路. 在.NET入行之工作前一文中 ...
- 想要入行web前端要知道web前端的的基本工作职责
入一行,要先知一行 ”:我们来看看web前端开发职位 无论什么门派都要做到的一些基本工作职责 首先,你必须是一个合格的“页面仔”,这个叫法不好听,但很生动: 我们都知道,所有呈现的内容都是基于HTML ...
- 如何寻找设计灵感?写给刚入行的设计师(转自UI中国)
如何寻找设计灵感?写给刚入行的设计师 如何寻找设计灵感? 这一次的文章,我想和大家聊聊年轻的设计师在没有那么多经验的情况下如何寻找设计师灵感.(希望这篇文章也能帮助感同身受的你) 每个设计师对设计都有 ...
- 2018年Fintech金融科技关键词和入行互金从业必懂知识
2018年过去大半,诸多关键词进入眼帘: 5G,消费降级,数据裸奔,新零售,AI,物联网,云计算,合规监管,风控,割韭菜,区块链,生物识别,国民空闲时间以及金融科技. 这些词充斥着我们的生活和时间,而 ...
- Python Web自动化测试入门与实战,从入门到入行
Python Web自动化测试入门与实战 购买地址 · 京东:https://item.jd.com/69239480564.html 天猫:https://detail.tmall.com/it ...
- 入行数字IC验证后会做些什么?
半年前,公众号写了第一篇推文<入行数字IC验证的一些建议>,介绍了IC小白可以如何一步一步地摸索入门数字IC验证,同时也在知乎发了这篇入门贴,并且衍生出很多额外基础的内容,收获了不少的浏览 ...
- 社群公会GangSDK:程序员入行AI领域需要哪些技能?
作为一名Android开发工程师,身边总有些同行很焦虑,看着人工智能越来越火,总是担心Android要不行了,所以,我们需要转行么?Android还能走多久?其实,无论是对于Android还是iOS开 ...
- 《开发专家 Visual C 开发入行真功夫》笔记
智能感知的功能,输入 is 后,同时按下Alt + →这两个键就出现了供选择变量.方法.宏等的列表,继续输入 in 后,isInit就出来了. stdafx.h预编译头文件,.h应用程序主头文件,do ...
- 入行IT的选择决定了日后走的路的长度和领域的深度
前段时间和发小聊天时,他说了一句话我觉得很值得思考,送给大家:机遇大于努力,选择大于机遇. 一年前我毅然辞去了之前的工作,只身来到北京,正式成为了北漂的一员.对于我们现在的大环境下,其实北漂已经和以前 ...
随机推荐
- Java经典案例之-“最大公约数和最小公倍数”
/** * 描述:输入两个正整数m和n,求其最大公约数和最小公倍数.(最大公约数:最大公约数, * 也称最大公因数.最大公因子,指两个或多个整数共有约数中最大的一个.) * (最小公倍数:几个数共有的 ...
- JavaSE学习总结(一)——Java基础
一.Java是什么 Java 是由 Sun Microsystems 在 1995 年首先发布的编程语言和计算平台.Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用.有许多 ...
- ThinkPHP URL伪静态、路由规则、重写、生成
一.URL规则 1.默认是区分大小写的 2.如果我们不想区分大小写可以改配置文件 'URL_CASE_INSENSITIVE'=>true,//url不区分大小写 ...
- Java线程:线程状态
线程可以创建6状态: New()新创建.Runnable(可运行).Blocked(被阻塞). Waiting(等待).Timed waiting(计时等待).Terminated(被终止)1 新建线 ...
- PayPal为什么从Java迁移到Node.js
前言 大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff Harrell的这篇博文 Node.js at PayPal 解释了为什么从Java迁移出来的原因: 开发效率提高一 ...
- 使用AIR进行移动APP开发常见功能和问题(下)
1. Air如何判断android.ios 平台网络连接状态? Android,使用as3原生api: if(NetworkInfo.isSupported)//只有android支持 Networ ...
- 基于Xcode8插件开发~一键检测处理头文件引用
Xcode8开放了新的一个Extension:Xcode Source Editor Extension,目的是让开发者可以正规的自主为IDE编写插件,虽然说系统现提供的功能还比较拮据,但是不妨碍我们 ...
- 【转】OSX键盘快捷键
OS X 键盘快捷键 了解有关常见 OS X 键盘快捷键的信息.键盘快捷键是通过按下键盘上的组合键来调用 OS X 功能的一种方式. 若要使用键盘快捷键或按键组合,您可以同时按修饰键和字符键.例如,同 ...
- HDU1392(凸包)
Surround the Trees Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- 微信LazyMan笔试题的深入解析和实现
一.题目介绍 以下是我copy自网上的面试题原文: 实现一个LazyMan,可以按照以下方式调用: LazyMan("Hank")输出: Hi! This is Hank! ...