大家好

我是码农阿宇,和博客园的广大兄弟一样,我们都喜欢.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日西溪畔

.Net小白的大学四年,内含面经的更多相关文章

  1. 计算机专业如何高质量的走完大学四年?毕业成为Offer收割机

    前言:迷茫本就是青春该有的模样,但不要让未来的你讨厌现在的自己. "就要毕业了. 回头看自己所谓的大学生活, 我想哭,不是因为离别,而是因为什么都没学到. 我不知,简历该怎么写,若是以往我会 ...

  2. Redis 小白指南(四)- 数据的持久化保存(草稿)

    Redis 小白指南(四)- 数据的持久化保存 简介 因为 redis 将数据保存在内存中,很容易诱发的一个问题就是,程序崩溃或服务器重启等情况如何保证数据的正常存储. 当我们以 redis 作为主数 ...

  3. 大学四年,总结一套适合小白的Java自学路线和方法

    前言篇 大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂(文底阅读原文可达). 无论你是大学生还是在职人员,想学Java时,都会面临两个选择,自学或者报班.报班通常太费钱,时间又不 ...

  4. 大学四年的Python学习笔记分享之一,内容整理的比较多与仔细

    翻到以前在大学坚持记录的Python学习笔记,花了一天的时间整理出来,整理时不经回忆起大学的时光,一眨眼几年就过去了,现在还在上学的你们,一定要珍惜现在,有个充实的校园生活.希望这次的分享对于你们有学 ...

  5. Python爬虫小白入门(四)PhatomJS+Selenium第一篇

    一.前言 在上一篇博文中,我们的爬虫面临着一个问题,在爬取Unsplash网站的时候,由于网站是下拉刷新,并没有分页.所以不能够通过页码获取页面的url来分别发送网络请求.我也尝试了其他方式,比如下拉 ...

  6. 编程小白入门分享四:Vue的安装及使用快速入门

    一.VUE简介 vue是一个JavaMVVM库,是一套用于构建用户界面的渐进式框架,是初创项目的首选前端框架.它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计.它是轻量级的,它有很多独立 ...

  7. 小白Linux入门 四

    http://edu.51cto.com/lesson/id-11372.html 28了 文件管理类命令 目录: mkdir mkdir /tmp/x mkdir -p /tmp/a/b -pv b ...

  8. 死磕 java集合之TreeMap源码分析(四)-内含彩蛋

    欢迎关注我的公众号"彤哥读源码",查看更多源码系列文章, 与彤哥一起畅游源码的海洋. 二叉树的遍历 我们知道二叉查找树的遍历有前序遍历.中序遍历.后序遍历. (1)前序遍历,先遍历 ...

  9. .NET CORE 2.0小白笔记(四):asp.net core输出中文乱码的问题

    问题描述:在学习asp.net core的时候,尝试在控制台,或者页面上输出中文,会出现乱码的问题. 分析解决:控制台乱码的原因是因为中文windows命令行默认编码页是gb2312,想输出中文只要把 ...

随机推荐

  1. nyoj940 A dp problem 打表

    首先枚举i,那么构成i^2的最小值为1个正方形,当然1~1000并不会都得到答案,那么剩下的数字就递增枚举这些数,这个数可能右多对数构成,则枚举这些数.例如 5 = 1 + 4, 5 = 2 + 3, ...

  2. SpringBoot SpringSecurity4整合,灵活权限配置,弃用注解方式.

    SpringSecurity 可以使用注解对方法进行细颗粒权限控制,但是很不灵活,必须在编码期间,就已经写死权限 其实关于SpringSecurity,大部分类都不需要重写,需要的只是妥善的配置. 每 ...

  3. python语言中的AOP利器:装饰器

    一.前言 面向切面编程(AOP)是一种编程思想,与OOP并不矛盾,只是它们的关注点相同.面向对象的目的在于抽象和管理,而面向切面的目的在于解耦和复用. 举两个大家都接触过的AOP的例子: 1)java ...

  4. 基于全志H3芯片的ARM开发环境搭建

    基于全志H3芯片的ARM开发环境搭建 最近买了个友善之臂的NanoPi M1板子,又在网上申请了个NanoPi NEO板子,这两个都是基于全志H3芯片的Crotex-A7四核ARM开发板,两个板子可以 ...

  5. 3.3.5 DMA写时发生Cache命中的优化

    在许多高性能处理器中,还提出了一些新的概念,以加速外设到存储器的DMA写过程.如Freescale的I/O Stashing和Intel的IOAT技术. 如图3?8所示,当设备进行存储器写时,如果可以 ...

  6. 关于echarts

    昨天随手玩了下echarts,看见同事纠结于echarts的兼容问题. 最简单的echarts(官网的): <div id="main" style="width: ...

  7. mongodb3.0分片及java代码连接操作测试(开启用户验证)

    最近抽时间搭建了一下mongodb简单的分片,整个过程还算是蛮顺利,只不过在用户验证这一块遇到了一些问题,好在最后终于搞定. 一.服务器搭建过程: 1.安装四个mongodb:一个作为config.一 ...

  8. 通过grub-install命令把grub安装到u盘-总结

    通过grub-install命令把grub安装到u盘 ①准备一个u盘,容量不限,能有1MB都足够了. ②把u盘格式化(我把u盘格式化成FAT.fat32格式了,最后证明也是成功的).③开启linux系 ...

  9. HighCharts之2D堆条状图

    HighCharts之2D堆条状图 1.HighCharts之2D堆条状图源码 StackedBar.html: <!DOCTYPE html> <html> <head ...

  10. An internal error occurred during: "Building workspace". GC overhead limit exceeded

    1 错误描述 2 错误原因 3 解决办法