当前位置: 首页 > news >正文

.Net小白的大学四年,内含面经

大家好

我是码农阿宇,和博客园的广大兄弟一样,我们都喜欢.Net,但是你们是985/211,而我江西一所普通得不能再普通的二本大学---九江学院,大四毕业在即,英语四级未过(为什么强调这一点?见文末……),目前在百世物流(中国)科技有限公司担任.Net软件工程师,说得好听是叫软件工程师,其实就是一个刚来打杂的实习生(文末有少量面经)。

个人觉得,一名我这样的渣渣大学生,是有怎样的能力才能进入一所这样的上市大公司?又是什么样的心态让我有勇气去面京东,去面网易?我想,大概是99%的厚脸皮加上我大学前三年修来的1%的能力。

刚入大学

被入取到数字媒体技术专业,其实是搞游戏开发的,我还以为是搞传媒的,当时想着以为数字媒体搞传媒,妹子一定多,质量还一定很高,所以就报了,进来后,好像我想多了,妹子也还是有的,就是和想想的差距有点大。

刚上大学,和大家一样,懵懂,满腔热血,高考发挥失常,所以刚上大学我励志大学一定好好努力,大四考研,来个咸鱼翻身,后面沉迷代码,放弃了。

与.Net的邂逅

大二的时候,班主任问我们有没有想跟他一起做项目的,当时感觉“做项目”好高大上的样子,就报名参加了,老师的项目团队里面缺做C#开发的,我就这样阴差阳错地与.Net结下了不解之缘,到那天为止我对.Net还是一无所知,就到学校图书馆借了一本书,《C#从入门到精通》,那本书序言第一句:C#是一种优雅的语言。优雅~~  一个让男生肾上腺素上升的名词,所以就再同学们面前下了决心,优雅~~  优雅~~有意思,看我怎么把C#“搞定”吧!

不放弃

一学,就是两年。期间有学姐、有培训机构的老师、有步入职场好久的学长,告诉我,.Net不行了,换个方向学吧!!

都上车了,想下去,没勇气了!花了两年的功夫,两年里,从一无所知到入门,大大小小参加了老师十多个项目,去过上海、赣州等地做过项目负责人,负责项目的开展,当年报名跟老师参加“做项目”的,也由十来个人,最后只有我一个,也变成了班上的“大神”。这两年,花得时间功夫,说转行,放弃,不舍得,也不甘心了。

大致了解了C#后,虽然知道自己被《C#从入门到精通》一书的“优雅”一词骗了,有种“老子XXXX,你给我看这个?”的感觉,但是“大神”面子还是要的,不然就被通学嘲笑了!所以假装一副“沉迷.Net,无法自拔”的样子的程序猿的样子。哈哈~~

除了代码

其实在这几年里,除了敲代码,也干了其他的一些事情:

(1)         在中国移动做兼职业务员,最终做到了主管。

(2)         在“觅范中国”做江西省的省主管

(3)         在UC(阿里巴巴)做校园大使

(4)         在京东做过校园主管

(5)         拿了三年的国家励志奖学金

(6)         去了全国十一个省的不同地区旅游

(7)         以及其他一些大学生在大学该做的事情(阴险笑…)

这些,对我帮助很大,开阔了我的视野,也让我变成了一名不宅的程序员,我让我觉得大学很充实,最重要的,赚了几万块钱Money,每个人对每个人的大学正确过法都有自己的定义,但是我认为,我这样的大学,我很满意。

面试

转眼到了大四,在大四开学的时,各大互联网巨头公司便开始如火如荼的校招,很多同学,感觉还醉在了大学的美酒里,没有反应过来,要开始找工作了,我买了人生的第一套正装,头发梳成大人摸样,开始四处投简历,我所在的九江,一个四线小市,注定与大公司的校招宣讲无缘,所以我就踩着皮鞋夹着简历,那两个月的周末,武汉、南昌、合肥到处跑,碰了不少壁,但了积累了很多面试经验,以至于后面应付各种面试胸有成竹大概脸皮厚了,其中包括一场中国移动校招面试,八个老总,围坐一圈面我,我还是表现还可以。

中间插播一些大家想看的面试心得:

(1)         HR面过了那么多人,对各种自我表扬真的听出老茧,我觉得他们更喜欢听你说故事,对,说出你的故事,展现出你的不一样,这样相比那些干巴巴的自我表扬更有说服力。

(2)         面试过程中,时刻自信、礼貌,同时保持谦卑。

(3)         作为一名程序员面试,多借机会展现出你在某一方面的深入研究,比如研究了某个开源项目的源码,知道某个过程的工作原理,而不仅仅是,我知道怎么用。

(4)         面试碰壁后,多总结,不要过去了就过去了,同样的坑,不能踩第二次,笔试题或者面试官问的不懂的问题结束后借助谷歌百度等搞懂。

(5)         大学生,大家都没有什么深入的工作经验,但是,要展现出你的学习能力,不懂就是不懂,给面试官一种如果给我一定的时间,我一定能学会的信心,比如,当年老师给了一个什么没接触过的技术难点,我熬夜不到两天研究透彻。

没什么太多的面经了,可能一时也没有想起来,后面想起了我会再作补充。

最后说一下,作为学生走出校园,来到大公司实习后的感受。

(1)         英语太差了,后悔没有好好学习英语,搞程序这一行,不得不承认,很多好的技术出来后,文档还有交流社区什么的都是英文的,我基本上要借助翻译软件翻译进行学习,而同事直接看全因为无压力,很羡慕,各位在大学的同学,一定不要放弃,好好学英语。

(2)         其次,我发现但凡公司技术牛逼的都很热情,乐于奉献与分享,有不懂的问他们都很有耐心,所以我觉得要想成为和他们一样的大牛,也要善于把自己的学习心得体会分享出来。

(3)         多看源码!看源码!

(4)         刚出校园,一切不比在学校,没有那么清闲自在,会觉得我一直期待的走出校园,可走出来了但是怎么跟自己想象的完全不一样,既然改变不了它就去适应它,坚持下去,时间长了,就好了。

(5)         毕业了,不等于不学习了,要像一块海绵,不停地吸水,社会嘈杂,没有校园安静有图书馆,但也要静下心学习。

不舍

最后,感谢我的大学班主任-程老师,把我引进门并给我项目锻炼,让我走出校园有了一定项目经验。也感谢百世没有因为我学历不佳而拒绝我,给了我机会走进大企业。

写下这篇文章,鼓励自己,勿忘初心,坚持下去。以上纯属个人观点,大家有不同的理解,欢迎来喷。

爆大学毕业风骚照一张,纪念我逝去的大学,大学同学,很想你们。

2018年3月22日西溪畔

转载于:https://www.cnblogs.com/CoderAyu/p/8627584.html

相关文章:

  • 刷题小知识点
  • 学习日记4、datagrid多行删除
  • 由编译器指定数组长度带来的一个问题
  • 我只想安静地写代码,领导却跟我谈大局、讲奉献(转 程序员精选)
  • js中的DOM节点操作---增删改查
  • 线程同步(3个条件)
  • 类的组合
  • 模块------计算对数
  • 安装vue开发环境→安装淘宝镜像的时候报错
  • Python生成随机验证码
  • Java执行JavaScript代码
  • c#数字图像处理(十一)图像旋转
  • C语言——第二次作业(2)
  • Mark
  • winform httpclient 多文件上传
  • 《深入 React 技术栈》
  • 【React系列】如何构建React应用程序
  • interface和setter,getter
  • java正则表式的使用
  • Linux快速复制或删除大量小文件
  • mysql中InnoDB引擎中页的概念
  • Node 版本管理
  • Python 反序列化安全问题(二)
  • SegmentFault 2015 Top Rank
  • vue学习系列(二)vue-cli
  • 基于遗传算法的优化问题求解
  • 聊聊flink的TableFactory
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 十年未变!安全,谁之责?(下)
  • 实现简单的正则表达式引擎
  • 使用agvtool更改app version/build
  • 事件委托的小应用
  • 阿里云ACE认证学习知识点梳理
  • 移动端高清、多屏适配方案
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #include
  • (1)Nginx简介和安装教程
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (4)Elastix图像配准:3D图像
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转载)Linux 多线程条件变量同步
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET Framework 4.6.2改进了WPF和安全性
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET框架
  • .net生成的类,跨工程调用显示注释
  • .net中的Queue和Stack
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [ARM]ldr 和 adr 伪指令的区别
  • [C++][基础]1_变量、常量和基本类型