看到软件专业毕业生之一个月攻略 这篇文章之后,忽然想起了自己两个多月前找工作时的写的一篇文章,便拿出来与大家分享。这仅是个人的一些看法,不正确之处还请各位指出,有砖尽管拍。

基础很重要

 

许多企业招聘,要求大学本科毕业生有一定的工作经验。而现实是,当今的大学教育使得有工作经验的本科生少之又少。从大学过来的人都应该清楚大学生活是什么样子:要么很努力的学习——这是考研一族,要么外出找兼职——这是工作一族,要么就过一天少一天——这是混日子一族。其他的情况当然也有,在此暂且只分为这几类学生。考研的学生,若是考研成功便进一步的去深造,若失败则面临着求职。而他们学习是如此的刻苦,何来工作经验?兼职的学生,有些同学可能做的很好,能够很好的处理兼职与学习的关系,而某些认为兼职就是“赚钱”的学生可能处理的并不是那么好,认为“能让我毕业就行”,殊不知毕业时找工作别人对于兼职所带来的工作经验向来是不太认可的。混日子一族就不说了,天天要么游戏要么网吧要么睡觉,习没学好,更别提什么经验。

那么,我们大学毕业生就果然不能找到工作了么?答案当然是否定的!虽说每年的毕业生都在增加,每年的就业压力都在加大,但是我们应该看到,为什么就业压力会加大,应从我们自身多找一些原因。试问,哪个IT公司愿意招一个连冒泡排序都不知道的人?你可能抱怨毕业生真的太多竞争真的太激烈,并且自己也一点经验都没有,但是也应该看到,每年的招聘会上签约的同学还是很多的。仔细分析一下那些能够成功把自己“卖”出去同学的“卖”出自己的原因——他们的基础一定很不错,至少在求职那段时间内他们把课堂上学习的知识又一次巩固了——这一点是毫无疑问的。校园招聘毕竟与社会招聘有很大的区别,企业也对当前大学教育状况有一定的了解,因此招聘的流程是先笔试,当然一般是一些和书本上学习过的知识相关的笔试题目,比如排序算法,数据的类型等等,笔试通过你才有机会去面试。既然笔试的题目是基础,那么一个连基础都不明白的大学生还有什么理由有机会进入面试,还有什么理由进入公司呢?

所以说,重视基础!不要说大学中的课本没用,打算毕业后走技术方向的你一定要重视几门基础课的学习,其中包括C语言、数据库、数据结构,至少这三门应该是能够掌握的非常熟练。要是问,什么叫“熟练”呢?去到网上找一些笔试题做一下去,看看自己能够得多少分然后就知道什么叫“熟练”了。

应届生求职最重要的一点,就是需要有扎实的基础。

有了经验,还需要什么

 

我提到,有些同学是“兼职”,当然也可能是“全职”。比如我自己,从大三开始便到一家软件公司5×8的工作,所以到毕业之后也就有两年的实际开发经验。求职之时底气也足,简历上也不仅仅是空虚的“掌握某某语言”,而是一些自己负责开发的一些项目。

当然,经验并不等于全部。求职之前先仔细的审核一下“有经验的自己”的基础是否牢固。一个有经验的应届生去应聘当然会比没有经验的同届学生有优势,但是如果你基础不牢固的话,那么这所谓的“优势”会成为你求职路上的绊脚石。

举个例子说,你做了两年的开发,当面试官问你引用类型与值类型的区别时你若不知道,那么面试官心中肯定会想,这基础的知识都不懂这两年是如何开发的?进而可能会想到你仅仅是做一些非常简单的编码工作或者认为你的经验是捏造的……这时候你就处于被动了,虽然实际开发中你不知道引用类型和值类型的区别一样可能开发出能够运行的程序来,但面试官的面试往往是从理论开始。一旦你理论上不行,那么面试官对你的耐心就会大打折扣。

我此次求职过程中就遇到了这样的问题。因为开始时并没有注重基础的学习而认为仅仅是能够实现某项功能即可,结果导致笔者在理论上很是欠缺。在求职某家公司时因基础知识不牢固而被pass之后就利用一周的时间狠补以前就应该掌握的理论知识,再在其后的无论是笔试还是面试过程中就一路绿灯了。

其实就算不为了求职,我们也应该把理论知识掌握牢固。如果说经验是躯体的话,那么理论便是灵魂。躯体总是在灵魂的支配下活动的,没有灵魂的躯体只能说是……行尸走肉。也就是说,一个不懂理论的程序员永远只能是代码编写者,不可能成为优秀的软件设计师。

一句话,有了经验,还需要有理论的护航才能走得更高更远。

有了经验,也有了能力,求职一定会成功么?

如果你前两点都已经具备,那么就一定会在求职的过程中很顺利么?答案显然也是否定的。面试有一定的技巧,虽然说面试仅仅那短短的几分钟,或者时间长的能达到半个小时,你需要在这短短的几分钟到半个小时之间把自己的优点和拥有的经验全面的推销给你的面试者,让他真正相信你是一个经验和能力具备的人。

大四上学期,我曾经作为所在的软件公司的技术面试官到一些大学去招聘,我很奇怪有些学生会在面试的时候显得非常紧张,可能和个人性格或者其他什么方面有关。这一点请你记住:面试官也是人,或许说不定和你同龄也不一定,不要对他产生畏惧的心理。尽可能详尽地介绍你自己的优点,当然当面试官问到你的缺点时,你应该能够用一种积极的态度去评价自己的缺点,而不是说“我怎么怎么不行”,应该让面试官知道你能够正确地认识自身的缺点并努力的改正也是增加自己面试分的一种途径。

有了经验和能力的你,在求职时应多注意自己在面试时的表现,包括你的衣着,你的言行,还有你对某些问题的看法等等。

题外话

 

其实一个真正优秀的毕业生,他从刚入大学时就会去考虑自己毕业之后如何找工作,会考虑到找工作时需要哪些知识并以此为动力在自己的大学生活中朝着自己的方向努力。

看到那些成天只知道玩的学弟学妹,有时笔者会感到一丝的难过与凄凉。他们或许还体会不到就业的压力,或者还体会不到大四毕业时找工作的艰难与无奈。嗨,只希望读到本篇文章的大校大学生们能够珍惜自己的时光,多做一些有意义的事情,而不要每天在魔兽中生活。不能让自己在毕业之后后悔。

工作之后
重读自己毕业时写的这篇文章,不禁想起了自己的大学生活。如今宿舍的哥八个天南海北,能在网络上聚在一起的机会也是少之又少。

希望和我一样刚毕业的兄弟姐妹们工作顺利吧,以下是我这一段时间的一些感受。

1.技术仅仅是一个工具,是我们在编程的道路上前进的必备条件,然而却不是决定性条件。仅有技术而没有业务知识的人,仅仅是一个工具而已。

2.谦虚谨慎永远是在一个团队中立足的根本,我想没有谁愿意与一个成天吹大牛的人在一起工作。

3.技术上不懂的,可以求助于网络,求助于帮助;而业务上不懂的,最好向公司的元老们请教,或者直接与客户沟通。

...

to所有关心我和帮助我的博友们:感谢大家以前的帮助,甚至是批评,尤其要提出感谢的是在中软的那位不知名的Deliver Manager。在以后的道路上还希望能够经常与大家交流。

to在北京的大牛们:有机会一定去找你们聊聊。小弟现在每逢周末便呆着看技术书,就像两年前刚开始学asp时那样的狂热。等我把Java研究到一定的深度时,定会与诸位切磋一二[.NET朋友们不要骂我,因为我也做了两年的.NET,现在也一直关注着它的走向]

转载于:https://www.cnblogs.com/lhws/archive/2010/05/30/1497900.html

写给还在大学的兄弟姐妹相关推荐

  1. 软件开发方向的大学生千万不能被误导 写给还在大学的兄弟姐妹

    转自:http://www.cnblogs.com/hanxianlong/archive/2008/09/17/1292446.html 今天看到两篇文章,都是谈软件开发方向的大学生应该学什么的.总 ...

  2. 揭秘 ClownFish 比手写代码还快的原因

    说明:本文的第一版由于反对人数较多(推荐/反对数量是:23 / 17), 我在8月20日删除了博文内容,只留下一段简单的内容. 既然分享技术也引来这么多的反对,那我就不分享了. 如果希望知道我的优化方 ...

  3. 怎么写计算机教学论文,大学计算机教学论文大纲范文模板 大学计算机教学论文框架怎么写...

    精选了[100个]关于大学计算机教学论文大纲范文模板供您后续的写作参考,在写大学计算机教学论文之前,很多大学生总是被大学计算机教学论文框架怎么写难倒怎么办?请阅读本文! 五.任务驱动教学法在军医大学& ...

  4. ClownFish:比手写代码还快的通用数据访问层

    最近花了二个月的业余时间重写了我以前的通用数据访问层, 由于是重写,所以我给这个项目取了个新名字:ClownFish 如果需要了解ClownFish的使用方法,请点击ClownFish 使用说明 Cl ...

  5. 高手勿进!写给初中级程序员以及还在大学修炼的“准程序员”的成长秘籍

    1.不要畏惧英文 互联网上很多优秀的技术资源和社区的内容都是英文,如果畏惧英文,就没办法从中汲取富有营养的知识,也没办法跟上技术的发展潮流,那么技术能力就会很难再上一层,技术的眼界就会受限,所以需要去 ...

  6. 除了缺点创意,GPT-3写出了及格大学毕业论文,只需20分钟

    GPT-3 写的论文及格了吗?教育资源网站 EduRef 对此进行了一项测试,效果还行,及格水平. 2020 年 5 月,OpenAI 推出了具有 1750 亿参数的史上最大 AI 模型GPT-3,该 ...

  7. 我作为一个程序员,除了写程序还会干什么?什么都不会了!

    写在前面 最近一次跟同学聚会,酒过三巡,看着侃侃而谈的同学们,我心里有着莫大的感触. 在饭桌前,有点摇晃的脑袋其实非常冷静,静静的听着这些同学们的一个个"经历",其实,很多话都是一 ...

  8. bootstrap 表格不用tr td如何写_Pandas还能用来写爬虫?

    文末扫码加入"数据分析交流群" 作者:易执 转自:Python读财(ID:gh_69c0d625f9bc) 谈及Pandas的read.xxx系列的函数,大家的第一反应会想到比较常 ...

  9. 5年测试开发工程师感悟——写给还在迷茫中的朋友

    自从走出校园,从事软件测试岗位,一转眼5年过去了.这5年,我从一个软件测试0基础的小白成长为懂测试又熟悉开发的测试开发工程师:回顾这些年发展历程,感概万千!!! 第一次听说软件测试这个词,还是在大学最 ...

最新文章

  1. 趣学python3(1)-f前缀格式化字符串文本
  2. 作品分享_作品分享 | No. 1
  3. ansi mysql_MySQL的ANSI和Unicode驱动程序之间的区别
  4. kibana创建索引_ELK 索引生命周期管理
  5. java 银行管理系统怎么储存账户信息_银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能...
  6. Android开源框架Universal-Image-Loader完全解析(三)
  7. 凯辉基金与法投行完成对资管软件公司NeoXam的投资 加速企业国际化发展布局
  8. 从抓包的角度分析connect()函数的连接过程
  9. delete 的用法(Hive)(SQL)
  10. arcgis api for js去掉地图边框与logo(arcgis api for js篇.3)
  11. 【微信自动续费】委托代扣接口常见问题QA
  12. win10-两电脑通过一根网线连接
  13. 创新认知 基于LPC1114单片机的传感器使用
  14. Android高级-笔记
  15. Python模拟登陆v2ex
  16. 实时日志监控系统-全览
  17. Flink消费kafka,某partition突然从头开始消费,yarn部署,无报错,很奇怪
  18. mysql errorcode 1366_mysql插入emoji表情报 error code [1366]
  19. Linux9.23.1
  20. python 组合优化 回撤最小_【揭秘专业投资者的武器】经典组合优化模型 在行业资产配置中的应用示例...

热门文章

  1. 通da信TCP长连接数据算法分析
  2. 监管大屏系统_高速公路监管系统大屏可视化
  3. 时区切换导致quartz定时任务没有触发问题
  4. 前端思想实现:面向UI编程_____前端框架设计开发
  5. android开发之动画的详解 整理资料 Android开发程序小冰整理
  6. [原] Jenkins Android 自动打包配置
  7. 分布式缓存系统Memcached简介与实践
  8. 串的顺序存储结构c语言版,数据结构C语言版串的定长顺序存储表示和实现.doc
  9. java高深技术总结_一名25K以上的高薪Java程序员总结出的技术以及学习技能
  10. 如何终止一个正在动态执行的命令