精华内容
下载资源
问答
  • 先来看这样一个计划: 6:30 起床洗漱 7:30 早餐 8:00 背英语单词 9:30 健身,简单运动 12:00 美味午饭 14:00 饭后午休/朋友谈心 16:00 看部电影/学计算机编程 18:00 舒心晚餐 20:00 读书 22:00 睡觉 瞧瞧,瞧瞧,...

    先来看这样一个计划:

    6:30 起床洗漱
    7:30 早餐
    8:00 背英语单词
    9:30 健身,简单运动
    12:00 美味午饭
    14:00 饭后午休/朋友谈心
    16:00 看部电影/学计算机编程
    18:00 舒心晚餐
    20:00 读书
    22:00 睡觉

    瞧瞧,瞧瞧,同学们瞧瞧,这个计划整得怎么样?很充实很详细吧!but,如果你能这样坚持一个寒假,算我输,你不是人,你已经成仙了!

    说句实在话,临近放假了,我自己都有点飘飘然,心不静,真的。工作上只求稳妥,不求表现,顺顺利利把这一周多的时间耗过去就是福啊,千万别出幺蛾子。

    说个我身边的例子吧。我妹,真的身边人,已经放假二十多天了,电脑就没打开过,一行代码都没敲过,所以我得赶紧整个靠谱的方案给她规划一下。

    PS:在此之前,我专门针对她写过一个回答:

    计算机学院的学生该怎样提高自己的编程能力?

    其实吧,我们也没必要自我欺骗,说要完成几个或者十几个目标,完成一两个目标就很不错了。毕竟,我们都是个平凡的人哪。

    寒假一个半月的时间,我认为一名大学生可以从 4 个方面着手,个人提升、学习考证、额外技能、面试刷题。

    01、个人提升

    假期的时间是最连贯的,几乎零打扰。除了偶尔约同学出去逛个街、喝个小酒,剩下的时间大把大把,真的是这样,饭不用做,衣服不用洗,父母给安排的明明白白的。

    时间这么充沛的情况下,通过视频来提升自己应该是最恰当的方式了,因为视频的整个体系都是非常完整的,比起白纸黑字,视频的观感也更符合大学生的诉求。

    在我看来,B 站是一个非常牛逼的学习网站(真心的),上面的内容包罗万象,应有尽有。比如计算机网络、计算机组成原理、操作系统、数据库、算法与数据结构,以及各种编程语言的学习教程。

    1)计算机网络

    当今这个时代,没有网络简直无法生存,哪怕是在电梯里的一分钟,我都受不了那种手机没有网络的状态。我们所学的编程知识,如果脱离了网络,将变得毫无意义,因为没有哪个编程语言是要在单机环境下运行的。

    计算机网络方面的视频我推荐湖科大教书匠的《计算机网络微课堂》,制作得非常用心,是一部不可多得的佳作。目前更新了 73 小节,每节 20 分钟左右,很适合在假期刷。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1c4411d7jb

    2)计算机组成原理

    众所周知,计算机是由 CPU、内存、显示器这些设备组成的硬件,但我们大学毕业后,往往从事的是软件方面的开发工作。那怎样才能在硬件和软件之间自由穿梭呢?答案就是学好计算机组成原理。

    弄明白了计算机的组成原理,也就对整个软件开发有了一个系统的认知,不论是计算机的硬件原理,还是软件架构,都能很好的驾驭,随之而来的,我们的职业发展机会也就更多了。

    如果想深入学习计算机组成原理的话,我推荐哈工大的这门视频课,整体评价非常高。一共 128 节,每节课差不多 10 分钟左右,建议 1.5 倍速食用。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1WW411Q7PF

    3)操作系统

    为什么要学习操作系统呢?第一,面试要考;第二,无论学习哪门子编程语言,比如说 Java、C/C++,还是 D++(走错片场了),都需要和操作系统打交道,像 Java 中的多线程技术,其实是由操作系统来负责进程和线程管理的;第三,学习操作系统,还能学到内存分配方面的知识。

    我推荐清华大学的《操作系统》课,虽然清华大学的校门进不去,清华大学的视频课还是可以白嫖的嘛。一共 98 小节,每节课差不多 15 分钟左右。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1js411b7vg

    关于计算机网络、计算机组成原理、操作系统之间的关系,我们可以用一幅图来表示下。

    4) 数据库

    数据库,其实是一种经常被我们忽略,但实际上相当重要的课程,尤其是在海量数据的信息化时代。使用数据库可以高效且条理分明地存储数据,方便我们进行有效的检索和访问。一个软件如果没有数据库的支撑,就相当于空有一副皮囊却没有灵魂。

    要想学好数据,首先要学习一下 SQL,我推荐一个老外的视频课(中字版啦),内容制作得非常棒,所以完全不用担心听不懂。155 小节,但每节课大概只有 1 分钟或者 5 分钟的长度,真 10 个小时就能学完。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1UE41147KC

    然后再学习一下市场占有率非常高的 MySQL,视频我推荐尚硅谷的一个课程,女老师讲的。不得不承认,老师讲得很精彩,嗯,弹幕里也很精彩。350 集,内容量巨大。

    视频地址如下所示:

    https://www.bilibili.com/video/BV12b411K7Zu

    目前大多数公司的存储都是 MySQL + Redis,MySQL 作为主要的存储方式,Redis 作为缓存,用来加快热点数据的读写速度,从而提高性能。所以学完 MySQL,可以趁热打铁学一下 Redis。我推荐狂神说的 Redis 课程,一共 36 小节,每节课差不多 20 分钟

    视频地址如下所示:

    https://www.bilibili.com/video/BV1S54y1R7SB

    5) 算法与数据结构

    无论什么时候,程序=数据结构+算法这种说法都是成立的。浙江大学的一个的课还是挺不错的(我推荐过很多次了),很系统很经典,适合小白入门。143 小节,每节课五六分钟,男女老师混合讲,不同的台风,学习起来也会轻松一些。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1JW411i731

    6)编程语言

    学完基础课,就要学编程语言了,也只有学了编程语言,我们程序员才能写出有应用价值的程序,才能在毕业后找到一份称心如意的工作。如果时间充足的话,我建议先学习 C 语言打好基础,然后再学 C++ 或者 Java 作为工作语言。

    学习 C 语言的话,我推荐浙江大学的翁恺教授的课程,讲得非常棒,我已经是第 3 次推荐了吧。132 小节,每节课差不多 10 分钟,学习起来很轻松。老师背后的书是真的多,有不少是英文原版的,我偷偷地买了好几本,哈哈。

    视频地址如下所示:

    https://www.bilibili.com/video/BV19W411B7w1

    学习 C++ 的话,推荐侯捷老师的全家桶。不过,由于版权问题,B 站上已经全部下架了,很可惜。不过,油管上还可以看,直接搜「侯捷」就可以了。基本上看过的人都说好,强烈推荐。

    学习 Java 的话,推荐尚硅谷的一个课程,717 小节,我天呐,必须 2.0 倍速食用!

    视频地址如下所示:

    https://www.bilibili.com/video/BV1Kb411W75N

    02、学习考证

    考证方面,我认为大学最重要的就是四六级了,对于我们程序员来说,英语功底好一些,优势还是非常大的。四六级早点考的话,还可以吃一吃高中时候的老本。

    温馨提示,千万不要把四六级考试当做是走流程,报名费虽然不贵,但还是要心疼一下的。要想一次性过四级,难度应该不大,一次性过六级的话,可能有点难度,但重要的是,一定要多做真题,多做真题,多做真题。考试前的一个月,最好每天做 2 套真题。

    考试考的就是阅读理解,单词如果都不认识的话,上下文的意思就不可能读的懂。所以单词还是要背的,就像学习古诗词一样,如果背不会的,装文化人的时候会吃亏啊。

    然后就是听力,多刷刷美剧还是有好处的,推荐《绝望的主妇》、《老友记》、《生活大爆炸》。

    再然后是写作,这玩意必须多练,把近十年的真题全部过一遍,分门别类下,找出适合自己的套路。

    对了,除了四六级,还有个驾照,这个我之前也提到过,还是要趁大学的时候考一下。

    如果想考公务员或者考研,假期的时间一定要利用起来,提前规划好。

    03、额外技能

    现如今,我认为这 3 个额外技能非常非常非常重要:

    1、PS

    2、视频剪辑

    3、PPT

    先说 PS。

    我这个头像大家也看到了,很佛,像个四五十岁的大叔。一直想换一个年轻态点的头像,又怕这个头像形成了品牌文化,换一个后大家需要重新去记忆。

    一开始就迫切想要一张个性化的头像,但没找到合适的,就用的迈克尔杰克逊,后来掏了 36 块钱请一个专业设计师 PS 了一个(就是目前这个),虽然不太满意,但奈何自己不会 P。

    我大学那会是有 PS 这门课的,只不过那时候没有好好学,导致工作后 PS 个背景图了,或者搞个二维码了,还得找人 PS,很麻烦。想学 PS 的话,我推荐《敬伟 PS 教程全集》,202 集,制作非常精良。

    视频地址如下所示:

    https://www.bilibili.com/video/av18792821

    再说视频剪辑。

    啊,这篇内容已经推荐了好多好多视频了,可想而知,视频剪辑的重要性多么的不言而喻。不论是刷 B 站,还是刷抖音,每个视频都是经过精心处理的,如果不是精心处理过的,那基本上不会进入我们的视野,因为视频实在是太能喝了——海量啊。

    视频的商业价值就不用我再赘言了吧,瞧瞧 B 站的股价就能明白,瞧瞧张小龙对视频号的重视程度就知道。如果能够剪得一手好视频,大学就能自己养活自己。

    我推荐 vikk 的视频剪辑教学,一共就 8 节课,可以说是寓教于乐,干货满满。

    最后说说 PPT。

    这么说吧,如果能够写得一手好 PPT,不光能像贾跃亭那样揽财无数,还能在公开演讲、述职报告、年终总结、季度汇报上大放异彩。记得之前某个明星的危机公关都上的 PPT,嘿嘿嘿。

    至于 PPT 方面的视频,我就不再推荐了,算是留给同学们的作业题。

    04、面试刷题

    经常有同学问我刷题重不重要,这个问题真的不需要多问了,如果不重要的话,就不叫面试刷题了。公司怎么考核你,最简单的方法就是通过面试题,你平常学那么多,用了那么多功,到头来,怎么证明自己有能力,就是面试题。

    那有些同学可能要问了,我才大一,要刷题吗?

    当然要啊,提前做准备,把刷题的道路摸清楚它不香吗?临时抱佛脚可能有用,但长期的积累才是根本,对吧?

    提前就刷起来,到时候绝不会吃亏!我问了身边很多大佬,他们给我推荐一份刷题笔记,真心不错呀!来自一位 BAT 的大佬,真踏马强啊,不服不行。

    可通过下面的链接获取这份 PDF,加黑加粗!!!

    https://blog.csdn.net/qing_gee/article/details/111808908

    GitHub:https://github.com/itwanger/JavaBooks

    码云:https://gitee.com/itwanger/JavaBooks

    CodeChina:https://codechina.csdn.net/qing_gee/CSDN-Books

    05、总结

    寒假是个沉淀期,利用得好,开学后就会焕然一新;利用得不好,开学后就会感觉身上附了一层灰,还要花一点时间去适应,才能进入学习状态。

    每个人的喜好都是不同的,所以寒假到底怎么过没有标准的答案。但有一点很清楚,寒假绝不是让我们整天追剧打游戏的,也绝不是每天睡到太阳晒到屁股的。

    我不建议大家做什么天衣无缝的计划表,因为一旦落实不了反而背负上沉甸甸的愧疚感。该玩的时候尽情的玩,放松完了切记还有习要学,就对了。

    最后,希望大家在寒假的时候多陪陪父母吧,毕竟工作后可能就天南海北了,一年见不上几次面了。我当时就这样,毕业的时候去了苏州,每年回洛阳最多两次,有时候真的特别想家,但又不能想回就回。

    好了,就说这么多吧,加油!同学们

    看完两件事:

    如果你觉得这篇内容对你挺有帮助,我想邀请你帮我两个忙~

    1、点赞,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓啊)

    2、年关将近,码字不易,记得关注 @沉默王二 哟,让我们成为长期关系。


    PPS:文中提到的BAT 大佬「LeetCode刷题手册」电子书下载地址:

    https://pan.baidu.com/s/12RT8pRk6OUNa1PuYkqZliw,密码:8w3m

    展开全文
  • 蘑菇街的年会,我想到全是一群高颜值的小姐姐,OMG

    22:40

    我今天跟歪哥运动完了,早早回到了家里,因为想留半小时给自己去选择明天服装搭配,回家翻箱倒柜,我的衣服大多都是运动风,难登大雅之堂。

    人生再一次到了面临选择和纠结的时候了,这个时候我看到了去年冬天我有的最正式的衣服了。

    是的就是这件原谅绿的大衣,我不想穿西装,虽然我有,但是并不高挑的我穿不出那种帅气。

    今年肯定不会内搭一样颜色的毛衣了,毕竟去年这么穿了之后没多久,我当时的女朋友就跟我分手了,我也不知道是不是上天暗示着我什么,总之我的眼角又湿了…

    那怎么搭配呢,我想有我好友的小伙伴都知道了,格子衬衣,作为一个程序员我还是保留自己最后的倔强吧。

    是的,最后就是这样穿了一下,你们是不是没想到,一个程序员选一件年会的衣服都这么难呢?

    翌日9:00

    这是我们前一日的聊天记录

    是的一年了我们都在小区门口的早餐店吃的早餐,一过去我们不开口,老板娘都知道我们要点两份混沌。

    老板跟我们熟到什么地步,三歪或者我自己一个人吃,老板就会问你那个小伙伴呢,或者谁早去了,老板就会说你小伙伴刚才已经吃了走了,刚走。

    一年了,我们准备吃顿好的,我们来到了平时想都不敢想的早餐店,环境比那好多了,点了葱油拌面和豆浆,真香。

    出小区门口就看到门口开始有大巴驶入了,最后我都跟老大说过多少次了,接我一个人不需要这么铺张浪费真的是,我自己打车也没事啊。

    10:30

    这是我们出发的时间点,因为去会场有很长的时间都不会有吃的,公司热心的准备了补给包,大概有:牛肉干、面包、小吃的、咖啡饮料(可能是怕大家困了吧)

    总之在凉凉冬日,还是比较温暖的举动。

    拿到餐包之后,大家都陆续登车,出发,公司专门为我准备了两个座位,我早就告诉过高层不需要这么铺张浪费的,最后我选择让补给包陪我度过这50分钟的车程。

    我们公司年会在奥体中心那,相当于是从西湖区->萧山区,路上跟小伙伴闲聊时间倒也过得飞快。

    11:50

    我们到达了年会现场,楼下就是G20峰会的场馆,我准备开完年会了下去顺便把首脑会议开了,我是龙族首脑,你呢?

    正门就是我们的蘑菇Logo我是从这个U下面走过去的,不要问我26个字母为啥偏偏选U。

    进去后是红毯和签名墙,我这样低调的人还是不准备留下什么了,其实就是不好意思,因为去签名的,都是身着华服,看着自己的原谅绿大衣,我的眼角,又湿了。

    这就是我们的年会场馆了,因为前半部分都是几大部门的业务总结,所以都是排排坐,开个会,总结过去,展望未来。

    到达之后每个人的位置下面,都有一份伴手礼,有红包和蘑菇的咖啡,后面我才知道,这就是阳光普照555

    开会的内容我就不过多赘述了,因为都是公司自己的东西,所以大家应该也不感兴趣。

    开完会我们现场是要上桌子的,这个时候我们就需要去两边候场了,两边那种拍照区花里花哨的,我觉得没啥东西,后面我会收回这句话的,因为有了妹妹们的点缀,一切都变得不一样了。

    img
    img

    大概就是这样。

    这个时候是不是觉得其实也就一般般,因为没人,后面就大不一样了。

    小姐姐的照片我就不过多赘述了,可以但是没必要,因为实在是太多了,我鼻血到现在还没止住,还有个原因是因为小伙伴的照片嘛,需要征求本人同意我才会放上去,昨天晚上我数了一下,大概592.5个妹妹,我不能全去私聊吧,那多不好意思啊。

    不过节目是真心精彩,我都以为我走到了巴黎时装秀现场,很震撼,这大概也是因为我们公司定位是时尚公司的原因嘛。

    随便放几张图大家感受一下嘛:(文末我会贴上公司年会相册的二维码,有小姐姐哟,也有我,不过要耐心寻找了哈哈)

    所有走秀的都是公司的同学,说真的,比肩专业模特了。

    表演中间都是穿插抽奖和恰饭的,抽奖嘛,前一天晚上我对着镜子一次次练习,自己拿了特等奖之后的获奖感言,但是到最后都没派上用场,将近30台手机一台每中,这都算了,三等奖,二等奖纷纷与我无缘,我的眼角,又湿了…

    晚上酒劲上来,就去跟所有小伙伴喝酒去了,算法工程团队的老伙伴(我现在在数据平台)直接被我全部喝趴下(一个个比我这个贵州人还能喝),我胆子大到跟CEO和COO都喝了一杯,我膨胀了。

    灯红酒绿,觥筹交错之后就是离别了,2019过去了,不开心都在酒里喝下去了,我们要做的就是让2020燥起来。

    回去后还和宗伟、居易他们组了局,看到别的团队妹妹的时候我一次次萌生了转岗的想法,我的眼角再一次…

    我其实很讨厌这样的酒局,真的是,太烦恼了,连个男生都没有,我比较害羞。

    现在是2.57,我睡醒了第一时间来到了公司写文章出来,因为晚上要去朋友的乔迁局,我估计这周末是废了,没时间怼文章了,那还是怼点东西给你们看吧,你们就说吧,是不是暖男来的?

    来到公司看到有个同事在公司,一问他是在等他的女朋友,打扰了,我身边但凡有个女人,至于周末不出去玩,写文章给你们看?

    大家可以大概看一下我们年会整个过程的视频剪辑。

    视频网页放不出,点击原文阅读

    下周有我导演的视频将在我们技术部的年会上播出,可以的话,到时候我给你们看看,还是有点东西的。

    你们要的小姐姐
    你们要的小姐姐

    叫我【丙导】。

    我去500强前端架构家吃饭了,我争取多拍点,这样又能水一篇了哈哈。

    我们下次见!拜拜👋

    点关注,不迷路

    好了各位,以上就是这篇文章的全部内容了,我是敖丙,励志做一名让大家都记得住的博主,能看到这里的人呀,都是人才

    我后面会每周都更新几篇一线互联网大厂面试和常用技术栈相关的文章,非常感谢人才们能看到这里,如果这个文章写得还不错,觉得「敖丙」我有点东西的话 求点赞👍 求关注❤️ 求分享👥 对暖男我来说真的 非常有用!!!

    白嫖不好,创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!

    敖丙 | 文 【原创】

    如果本篇博客有任何错误,请批评指教,不胜感激 !


    文章每周持续更新,可以微信搜索「 三太子敖丙 」第一时间阅读和催更(比博客早一到两篇哟),本文 GitHub https://github.com/JavaFamily 已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。

    展开全文
  • 大学生活这样过,校招 offer 飞来找

    万次阅读 多人点赞 2019-11-19 07:57:50
    项目经验嘛,必要非得是多么大的项目,只要了解了项目的流程,有思考和总结,有入坑和爬坑,就是不可多得的项目经验。 再多说一句,小曾有时候会把一些搞不定的项目外包出去,赚取一些差价。你一定会觉得我...

    01、开门见山

    由于比较喜欢分享的原因,认识了不少大学生。其中有不少佼佼者,比如说一年读 50 本书的璐璐,校招斩获一线大厂 Offer 的晓峰,通过运营公众号实现经济独立的帅土。

    当然也有一些不知所措的,对未来充满疑惑的年轻人。他们有些在文章底部留言,有些通过微信咨询,还有一些在星球提问。每次我都认真地回答,他们也对我的热情表示感谢。

    我想着,不如把自己的心得经验通过文章的形式分享出来,这样就能够给更多的大学生提供参照。如果你读完这篇文章后,有所收获,就把它分享给更多的人。

    02、往事不可追

    苏联作家尼古拉·奥斯特洛夫斯基的小说《钢铁是怎样炼成的》里面有这样一句至理名言——人生最宝贵的是生命,生命属于人只有一次。一个人的生命应当这样度过:当他回忆往事的时候,他不致因虚度年华而悔恨,也不致因碌碌无为而羞愧

    说来惭愧,回忆起我的大学时光,涌上心头的是满满的悔恨和羞愧。

    我参加过两次高考。第一次的成绩真实地反映出了我平常的水准,我自己心里也像明镜一样。没有努力就不会有超水平的发挥。这也恰好给了我复读的勇气:只要努把力,没准就会有惊喜。

    于是我从洛宁县的一个二流高中辗转去了平顶山市一高,下了很大的决心。结果呢,第二次的成绩又真实地反映出了我平常的水准——意料之外却也是情理之中,差二本线的分数和第一年完全一样。

    当时我几乎放弃了上大学的打算,还去搬了一个月的砖。详情可以查看之前写的文章《搬砖,真的是我第一次赚钱的经历!

    后来实在是迫于无奈(身板不够结实,搬不了几块砖),就听从了同学的建议,志愿上填了郑州的一所大专。幸好专业服从了调剂,否则大专也上不了。我们学校录取的分数当时蛮高的,最高分比一本线要高出一大截。大家之所以挤破头想去,是因为学校最好的专业毕业后可以直接到国家电网上班,大多数人梦寐以求的工作。

    而我呢,比最低分只高出了零分。可想而知,我调剂后的专业「计算机网络」在学校是多么的不受待见。专业课的老师们秉持着和我们一起共同成长的理念,而我们秉持着和老师们一起沉沦的信心。

    上课的时候我带着笔记本电脑在教室打游戏,下课的时候我带着笔记本电脑在宿舍打游戏。除了周末去郑州大学找女朋友散散心,我的大学生活过得是一塌糊涂,要多糟糕有多糟糕。

    可以这么说,和璐璐、晓峰、帅土比起来,我是一个不折不扣的反面教材。可正因为如此,我接下来给出的建议那可就十足的宝贵了。多么痛的领悟!

    03、积累项目经验

    不少大学生以为,大学期间就应该深入学习理论知识,实战经验并不重要,等到工作以后再实践也不晚。但这真的是一个错误的认知啊,理论知识确实非常重要,但要记住一点:学以致用。

    如果学到的理论知识不能够应用于实战当中,就好像我们手里有一把南瓜子,却没有洒向肥沃的土壤。这样的话,这些南瓜子就永远只能是南瓜子,无法生根发芽,结出新的南瓜。更残忍的是,这些南瓜子还会被我们吃进肚子里。

    我随手查阅了一些企业的校招要求,里面明确要求要有一定的项目经验。这就意味着如果没有项目经验,就无法找到工作;找不到工作,就不会有项目经验。好像是一个死结唉。

    也许这些校招要求过于苛刻了。说实话,我也应付不来。但我们应该知道,“人外有人,天外有天”,优秀的大学生多着呢,我们应付不来,他们一定能够胜任。

    那有些同学可能会抱怨道,我就是一名普通的大学生,我没他们那么优秀,我该怎么办?况且,谁会乐意把项目交给我来说呢?

    别恐慌,别着急给自己设限。我之前认识一个同学,叫小曾。他说他们学校有一个群,里面会不定期发布一些项目(企业网站、小商城等等),费用一般在 7K 左右。他缺钱的时候就找几个宿友一起做。两三年下来,自己主导的项目就有 3 个,还不带辅助参与的。

    虽然是廉价劳动力,但总比无所事事强得多。毕业的时候他就感觉像旅欧回来的足球运动员,成长特别大。也成功斩获了网易的一个 Offer。

    项目经验嘛,没必要非得是多么大的项目,只要了解了项目的流程,有过思考和总结,有过入坑和爬坑,就是不可多得的项目经验。

    再多说一句,小曾有时候会把一些搞不定的项目外包出去,赚取一些差价。你一定会觉得我在胡侃,但我想表达的是,这就是我们认识的方式。人与人之间的差距,和年龄无关,只和认知有关

    我只上过两年大学,还一心扑在游戏上,我的荣誉勋章上只有一个——挂科了三次,每次和同学们吹牛逼,我都要炫耀一番自己当年有多二。和同年龄段的小曾相比,我当时实在是弱爆了。我希望你以我为戒。

    04、真正的实习

    在知乎上看到一个神奇的问题:“想做一个程序员,一定要走培训吗?”这个问题的神奇之处就好像在问一个医生:“我感冒了,一定要做个手术才能好吗?”

    我大三的时候就因为这样的无知,被骗进了一家软件培训机构。现在回想起来,胸口不免隐隐作痛。我大学两年,学的是 Java 编程语言,虽然说荒唐度日,但好歹做过仿 QQ 聊天工具的,多多少少有点底子的。

    如果肯去一些招聘网站上寻找机会的话,也不会一无所获。毕竟那时候的 Java 工程师也蛮吃香的。只是老师们没有告诉我方法,我也没有找到知心的大佬咨询建议。于是连招聘网站都没有上过,愚昧啊。

    但不管怎么说,我通过培训找到了一份实习的工作。而实习是一个提高自己、接触社会的绝佳机会。

    首先,实习是有工资的。这一点特别重要,它让我们摆脱了向父母伸手要钱的日子,有一种“翅膀长硬了”的感觉。尽管这份工资没多少,但它证明我们对公司是有价值的。假如某个公司提倡“零工资”实习,那简直是不要脸,不是真正的实习。

    其次,实习是有实际工作的。这一点也特别重要,它能够让我们茁壮地成长,有一种必须要变强的感觉。尽管每一个任务的工作量都很小,但它证明公司是重视我们的。假如公司把实习生放在一个角落没人管,那简直是浪费生命,不是真正的实习。

    最后,实习是有师父带的。这一点千万别忽视,它能够让我们更少犯错、更快提高、更有收获。尽管指导我们不是师父应尽的义务,但它证明公司是尽职尽责的。假如我们遇到的师父是负责任的,那么谢天谢地谢师父吧。

    我在实习期的表现还不错,顺利的拿到了公司的正式邀请。毕业后一直在这家公司干,直到三年半后回到洛阳。这段工作的记忆至今依然非常美好。

    那除了培训,还有什么方法可以找到实习工作吗?

    当然有,有很多!

    1)学校官网

    千万不要忽视这一点啊!尽管学校官网的主页一般做得稀耙烂,迎面扑来一种浓厚的“闰土”气息,但上面的信息还是挺有价值的。

    下图是我在郑州大学的招生就业栏目中找到的招聘信息,更新日期为上一个工作日,蛮及时的。

    一定要未雨绸缪,不要等毕业的时候再去关注,那恐怕就有点晚了。最好从大一就开始持续关注。为什么呢?

    如果一家企业从大一到毕业那年都在招聘,那就可以间接地说明这家企业运作的还不错:要么规模在扩大,要么人员在流动,很良性,值得信赖。

    2)网上渠道

    我就不再推荐网站了,免得我有打广告的嫌疑。只要你在搜索引擎里输入“校园招聘”就会找到答案。去关注一些自己感兴趣的公司,尤其是一些大厂,遇到心仪的就及时跟进。

    3)朋友介绍

    无论是实习找工作,还是正式找工作,朋友介绍永远是最值得我们信赖的。这里的“朋友”可不是躺在微信好友或者 QQ 好友列表里的那些“占坑”朋友,而是经常有技术上的交流,生活中的交流的朋友。

    怎么去认识这些朋友呢?教你一招,想尽一切办法联系上各大知识分享社区上的大佬,那些排名比较靠前的,手头都会有一些内推的机会。

    当然,前提是你有证明你很优秀的资本。

    05、new 一个对象

    好吧,我承认,我大学做的最正确的一件事就是——找了一个女朋友。是她,是她,就是她,让我乏味的大学生活不再空虚寂寞冷。

    学 Java 的同学都知道,没有对象就容易出现 NullPointerException。有了的话要注意安全,嘘。

    这个话题我不打算谈得太多,毕竟我不是情感博主。唯一给同学们的建议就是:如果遇到合适的人,认真谈一场恋爱吧

    06、最后的建议

    开复老师:就要毕业了。

    回头看自己所谓的大学生活,

    我想哭,不是因为离别,而是因为什么都没学到。

    我不知,简历该怎么写,若是以往我会让它空白。

    最大的收获也许是……对什么都没有的忍耐和适应……

    上面这段内容是一位同学写给李开复老师的一封信,看完后我的眼泪一直在眼眶里打转,因为他说出了我大二结束后的心声。

    李开复老师给出的回复是:读大学时,你应当掌握这七项,学好自修之道、基础知识、实践贯通、兴趣培养、积极主动、掌控时间、为人处事。

    在我看来,这更像是对整个人生的建议。如果你来问我的话,我的回答就是以上你看到的这些内容。

    最后,谢谢大家的阅读,原创不易,喜欢就点个赞,这将是我最强的写作动力。如果你觉得文章对你有所帮助,也蛮有趣的,就关注一下我的微信公众号「沉默王二」,谢谢。

    展开全文
  • 拟合的通俗理解以及解决办法

    万次阅读 多人点赞 2017-03-11 13:06:03
    把知乎上的回答整理整理,若有侵权,请告知...好比你学习追妹子。 先找你表妹问喜欢什么,表妹说她喜欢干净帅气的男生,还说她喜欢周杰伦,喜欢火锅,喜欢酸菜鱼,合计一百条规矩。你规规矩矩地按照要求学习,终于...

    把知乎上的回答整理整理,若有侵权,请告知本人进行整改

    作者:刘文博
    链接:https://www.zhihu.com/question/32246256/answer/83898785
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。

    好比你想学习追妹子。
    先找你表妹问喜欢什么,表妹说她喜欢干净帅气的男生,还说她喜欢周杰伦,喜欢火锅,喜欢酸菜鱼,合计一百条规矩。你规规矩矩地按照要求学习,终于符合表妹的一切要求,0 Error,训练完成,超级自信准备出去试试追个妹子。
    可是换了个妹子,发现学到的似乎没想象中有用。第二个妹子只要你干净帅气。后面的九十八条她都不care,她甚至讨厌吃火锅,那后面98条只会增加误差。这就过拟合了。

    怎么防止过拟合呢?应该用cross validation,交叉比对。
    解释起来就是,你在你表妹那儿学到的东西,在你表姐那儿测试一下对不对。在你表姐那儿学到的,在你二姐那测试一下。来来回回用不同的测试对象和训练对象做交叉比对。这样学到规律就不会过拟合啦~

    评论里有小伙伴提到加Regularization可以解决overfit,这里也形象地说一下。还是在学习追妹子。但是我也有男人的尊严! 有底线!不能妹子说啥就是啥!今天我的底线是,不能无限量增加要学的规矩的数量!女人不能惯着! 所以可以引入Lasso,对规矩的数量进行一个penalize。通俗说就是,妹子你让我学三条规矩我就忍了,让我学一百条规矩大爷就不干了。这个Regularization可以有不同的形式,Lasso是一种。所以可以通过引入Regularization增加信息,帮助寻找到最优解。
    =================================================================================================================================


    其实不完全是噪声和假规律会造成过拟合。
    (1)打个形象的比方,给一群天鹅让机器来学习天鹅的特征,经过训练后,知道了天鹅是有翅膀的,天鹅的嘴巴是长长的弯曲的,天鹅的脖子是长长的有点曲度,天鹅的整个体型像一个“2”且略大于鸭子.这时候你的机器已经基本能区别天鹅和其他动物了。
    (2)然后,很不巧你的天鹅全是白色的,于是机器经过学习后,会认为天鹅的羽毛都是白的,以后看到羽毛是黑的天鹅就会认为那不是天鹅.
    (3)好,来分析一下上面这个例子:(1)中的规律都是对的,所有的天鹅都有的特征,是全局特征;然而,(2)中的规律:天鹅的羽毛是白的.这实际上并不是所有天鹅都有的特征,只是局部样本的特征。机器在学习全局特征的同时,又学习了局部特征,这才导致了不能识别黑天鹅的情况.



    作者:郑昆
    链接:https://www.zhihu.com/question/32246256/answer/55251597
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。


    很形象的一个图:


    ===================================================================================================================================
    学术化一点:
    上学考试的时候,有的人采取题海战术,把每个题目都背下来。但是题目稍微一变,他就不会做了。因为他非常复杂的记住了每道题的做法,而没有抽象出通用的规则。

    所以过拟合有两种原因:

    1. 训练集和测试机特征分布不一致(白天鹅黑天鹅)
    2. 或者模型太过复杂(记住了每道题)而样本量不足

    解决过拟合也从这两方面下手,收集多样化的样本,简化模型,交叉检验。

    最后配个图,看图最清楚了。



    作者:十方
    链接:https://www.zhihu.com/question/32246256/answer/55320482
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。

    =======================================================================================================================
    作者:邓子明
    链接:https://www.zhihu.com/question/20700829/answer/119314862
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。

    还是来看预测房价的这个例子,我们先对该数据做线性回归,也就是左边第一张图。

    如果这么做,我们可以获得拟合数据的这样一条直线,但是,实际上这并不是一个很好的模型。我们看看这些数据,很明显,随着房子面积增大,住房价格的变化趋于稳定或者说越往右越平缓。因此线性回归并没有很好拟合训练数据。

    我们把此类情况称为欠拟合(underfitting),或者叫作叫做高偏差(bias)。

    这两种说法大致相似,都表示没有很好地拟合训练数据。高偏差这个词是 machine learning 的研究初期传下来的一个专业名词,具体到这个问题,意思就是说如果用线性回归这个算法去拟合训练数据,那么该算法实际上会产生一个非常大的偏差或者说存在一个很强的偏见。

    第二幅图,我们在中间加入一个二次项,也就是说对于这幅数据我们用二次函数去拟合。自然,可以拟合出一条曲线,事实也证明这个拟合效果很好。

    另一个极端情况是,如果在第三幅图中对于该数据集用一个四次多项式来拟合。因此在这里我们有五个参数θ0到θ4,这样我们同样可以拟合一条曲线,通过我们的五个训练样本,我们可以得到如右图的一条曲线。

    一方面,我们似乎对训练数据做了一个很好的拟合,因为这条曲线通过了所有的训练实例。但是,这实际上是一条很扭曲的曲线,它不停上下波动。因此,事实上我们并不认为它是一个预测房价的好模型。

    所以,我们把这类情况叫做过拟合(overfitting),也叫高方差(variance)。

    与高偏差一样,高方差同样也是一个历史上的叫法。从第一印象上来说,如果我们拟合一个高阶多项式,那么这个函数能很好的拟合训练集(能拟合几乎所有的训练数据),但这也就面临函数可能太过庞大的问题,变量太多。

    同时如果我们没有足够的数据集(训练集)去约束这个变量过多的模型,那么就会发生过拟合。

    2

    过度拟合的问题通常发生在变量(特征)过多的时候。这种情况下训练出的方程总是能很好的拟合训练数据,也就是说,我们的代价函数可能非常接近于 0 或者就为 0。

    但是,这样的曲线千方百计的去拟合训练数据,这样会导致它无法泛化到新的数据样本中,以至于无法预测新样本价格。在这里,术语"泛化"指的是一个假设模型能够应用到新样本的能力。新样本数据是指没有出现在训练集中的数据。


    之前,我们看到了线性回归情况下的过拟合。类似的情况也适用于逻辑回归。

    3

    那么,如果发生了过拟合问题,我们应该如何处理?

    过多的变量(特征),同时只有非常少的训练数据,会导致出现过度拟合的问题。因此为了解决过度拟合,有以下两个办法。

    方法一:尽量减少选取变量的数量

    具体而言,我们可以人工检查每一项变量,并以此来确定哪些变量更为重要,然后,保留那些更为重要的特征变量。至于,哪些变量应该舍弃,我们以后在讨论,这会涉及到模型选择算法,这种算法是可以自动选择采用哪些特征变量,自动舍弃不需要的变量。这类做法非常有效,但是其缺点是当你舍弃一部分特征变量时,你也舍弃了问题中的一些信息。例如,也许所有的特征变量对于预测房价都是有用的,我们实际上并不想舍弃一些信息或者说舍弃这些特征变量。

    方法二:正则化

    正则化中我们将保留所有的特征变量,但是会减小特征变量的数量级(参数数值的大小θ(j))。

    这个方法非常有效,当我们有很多特征变量时,其中每一个变量都能对预测产生一点影响。正如我们在房价预测的例子中看到的那样,我们可以有很多特征变量,其中每一个变量都是有用的,因此我们不希望把它们删掉,这就导致了正则化概念的发生。

    接下来我们会讨论怎样应用正则化和什么叫做正则化均值,然后将开始讨论怎样使用正则化来使学习算法正常工作,并避免过拟合。

    2. Cost Function

    1

    在前面的介绍中,我们看到了如果用一个二次函数来拟合这些数据,那么它给了我们一个对数据很好的拟合。然而,如果我们用一个更高次的多项式去拟合,最终我们可能会得到一个曲线,它能很好地拟合训练集,但却并不是一个好的结果,因为它过度拟合了数据,因此,一般性并不是很好。

    让我们考虑下面的假设,我们想要加上惩罚项,从而使参数 θ3 和 θ4 足够的小。

    这里我的意思就是,上图的式子是我们的优化目标,也就是说我们需要尽量减少代价函数的均方误差。

    对于这个函数我们对它添加一些项,加上 1000 乘以 θ3 的平方,再加上 1000 乘以 θ4 的平方,

    1000 只是我随便写的某个较大的数字而已。现在,如果我们要最小化这个函数,那么为了最小化这个新的代价函数,我们要让 θ3 和 θ4 尽可能小。因为,如果你在原有代价函数的基础上加上 1000 乘以 θ3 这一项 ,那么这个新的代价函数将变得很大,所以,当我们最小化这个新的代价函数时, 我们将使 θ3 的值接近于 0,同样 θ4 的值也接近于 0,就像我们忽略了这两个值一样。如果我们做到这一点( θ3 和 θ4 接近 0 ),那么我们将得到一个近似的二次函数。

    因此,我们最终恰当地拟合了数据,我们所使用的正是二次函数加上一些非常小,贡献很小项(因为这些项的 θ3、 θ4 非常接近于0)。显然,这是一个更好的假设。

    2

    更一般地,这里给出了正规化背后的思路。这种思路就是,如果我们的参数值对应一个较小值的话(参数值比较小),那么往往我们会得到一个形式更简单的假设。

    在我们上面的例子中,我们惩罚的只是 θ3 和 θ4 ,使这两个值均接近于零,从而我们得到了一个更简单的假设,实际上这个假设大抵上是一个二次函数。

    但更一般地说,如果我们像惩罚 θ3 和 θ4 这样惩罚其它参数,那么我们往往可以得到一个相对较为简单的假设。

    实际上,这些参数的值越小,通常对应于越光滑的函数,也就是更加简单的函数。因此 就不易发生过拟合的问题。

    我知道,为什么越小的参数对应于一个相对较为简单的假设,对你来说现在不一定完全理解,但是在上面的例子中使 θ3 和 θ4 很小,并且这样做能给我们一个更加简单的假设,这个例子至少给了我们一些直观感受。

    来让我们看看具体的例子,对于房屋价格预测我们可能有上百种特征,与刚刚所讲的多项式例子不同,我们并不知道 θ3 和 θ4 是高阶多项式的项。所以,如果我们有一百个特征,我们并不知道如何选择关联度更好的参数,如何缩小参数的数目等等。

    因此在正则化里,我们要做的事情,就是把减小我们的代价函数(例子中是线性回归的代价函数)所有的参数值,因为我们并不知道是哪一个或哪几个要去缩小。

    因此,我们需要修改代价函数,在这后面添加一项,就像我们在方括号里的这项。当我们添加一个额外的正则化项的时候,我们收缩了每个参数。

    顺便说一下,按照惯例,我们没有去惩罚 θ0,因此 θ0 的值是大的。这就是一个约定从 1 到 n 的求和,而不是从 0 到 n 的求和。但其实在实践中
    这只会有非常小的差异,无论你是否包括这 θ0 这项。但是按照惯例,通常情况下我们还是只从 θ1 到 θn 进行正则化。

     

    若对你有帮助,可以支持一下作者创作更多好文章哦~

    赞赏码

     

    展开全文
  • 大学四年,看的优质书籍推荐

    万次阅读 多人点赞 2019-10-22 16:24:30
    有时有些读者问我,数据结构与算法该怎么学?有书籍推荐的吗?Java 初学者该怎么学等等。今天我就给大家介绍一些我这几年看...数据结构与算法相关的书籍应该是我看的最多的一种数据吧,大一到现在,从未间断,下...
  • 我是从没想过,自己有一天也会辞职的。   我 08 年考上公务员,试用期一年,每个月拿到手的工资不到 2000 。单位解决不了住宿。那时候,我们一直在治理群租房,但我自己就住在群租房里。我就在想,...
  • 算法越学越扎心,有啥破解之法?

    万次阅读 多人点赞 2020-03-10 00:36:58
    说实话,要提高自己的算法,真的啥捷径,我觉得最好的捷径就是脚踏实地着多动手去刷题,多刷题。 但是,我必须提醒的是,如果你是小白,也就是说,你连常见的数据结构,如链表、树以及常见的算法思想,如递归、...
  • 几个项目,简历怎么写啊

    千次阅读 2017-11-02 00:00:00
    技能评价,人家要求 RN 、OC 、Swift 、设计模式,那你如果具备,就在自我评价这部分弱化其他无关紧找的,突出这些,这样适配度就搞。 项目经历的撰写,遵循 STAR 原则: 情境(Situation),对应...
  • 自己要什么 什么样的生活

    万次阅读 2012-03-31 15:22:37
    在这里,我不是否认职业测评的科学性也不是否定职业顾问的作用,而是说你这样的手段毕竟只是参考,你很难依赖他们来发现你真正的兴趣。兴趣与本人的成长环境和个人阅历息息相关,既不是与生俱来,也不是从天而降,...
  • 曾经我小学到高中毕业英语成绩都及格,当然当时感觉特别的悲催,自己当时就感觉自己对英语一窍不通,老师天天说背单词背句子,英语就能好,刚开始几天时间就像打鸡血一样,往往没过几天就感觉时间花了,也什么...
  • 作为 CSDN 的前排博主(18 万+关注,有点飘了哈),我接触了太多太多学编程、把编程学好的人,有别的专业转过来的,有零基础自学的,有科班出身的。他们当中的一部分人,学着学着就放弃了,或者还在放弃的路上...
  • 浅谈机器学习中的拟合

    万次阅读 多人点赞 2018-08-08 14:58:27
    本篇博客主要是基于花书(古德费洛的... 我我们可以先这个问题开始:一个机器学习算法满足什么条件才能被称得上是一个好算法?  机器学习的主要挑战是我们的算法必须能够在先前未观测到的新输入上表现良好,...
  • 但是也有很多妇女也在家挣钱,利用闲暇之余可以赚取一部分零花钱,推荐这几个项目可以让你月入万。 1.电子商务 其实在农村的妇女利用看孩子的时间也可以在家挣钱,电子商务在我国已经很多年,利用手机和电脑...
  • 每天起点站出发,车停到中间的换乘站时,简直就是一场灾难。 乌央乌央全是人,许多站得靠前的人勉强才能挤上车来,在门口被挤得像一张照片,用新闻里的话说“挤得一点尊严都没有”;那些排在后面的人可能要等两三...
  • 程序人生-1-再也不能这样活 再也不能那样

    千次阅读 多人点赞 2012-06-27 14:06:34
    “再也不能这样活 再也不能那样 生活就得前思后想 好了你再做” 略知一二起,从业三四年,项目五六个,加班七八点,读书九十本,方向已茫然。 这就是我这几年IT生涯的真实写照,我,也应该是部分同行的状态...
  • 之前怎么用锂电池,不知道它这么脆弱(也就是一个月没有去管它而已)。然后寻找救活的方法,今天在论坛里找到一个可行的方法,并亲测有效。所以,做一个记录。 格式锂电子 方法步骤 务必按照以下...
  • 进大厂先刷算法做起是个好方法,算法厉害的人进大厂非常容易,这里送一本Google大神撰写的算法刷题笔记: Star 7K+! 谷歌师兄的刷题笔记火了!​ 另外,我精心整理了计算机各个方向的入门、进阶、实战的...
  • 我体验VR,还行吧

    千次阅读 2015-09-01 19:54:17
    对VR的大肆宣传有点过头了。VR相关的技术挑战是深层次的、难以攻克的。当今的VR头戴装置像20世纪90年代的大哥大一样。问题是,它们需要多久来走完手机1990年到2007年的发展历程?
  • 我是这样得到要的薪水

    万次阅读 多人点赞 2012-03-07 12:12:23
    【Version:2012-03-06 23:29:30】  【Update:2012-03-15】  事情到了今天,基本确定以美好结局。  感谢博为(我的上家公司)曾经给我美好的愿景与...某种意义上来说,没有博为的工作经验,我不会有像今天
  • 我相信大家也都看很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我就...
  • 什么时候跳槽,为什么离职,你好了么?

    万次阅读 多人点赞 2020-03-23 09:57:37
    那我思前想后,总结了一下,无非就是以下几个动机: 工资太低涨薪 向往更好的发展(去大公司) 干的不爽/存在矛盾 被动离职(违规、裁员等等) 欢迎补充… 我各位跳槽的小伙伴,应该都逃出上面的其中一个吧...
  • 算法第四版 课后习题答案

    万次阅读 多人点赞 2016-03-28 17:07:59
    比如你运行的类当前需要读取一个.txt的文件,而你不向通过将内容复制到concole中读取或者通过命令行参数读取,而是直接通过控制台读取并使用相应的方法,则可以通过这样设置达到目的:Run---->Run ...
  • 你就这样被坏老板决定了?

    千次阅读 2016-08-24 07:07:06
    然而当别人听了他的话,反过来说“既然这样那你就办法改善一下呗”,张三又会埋怨说,哪儿有那么容易,你以为老板会听我的,你以为说变就变了,有些毛病攒了多少年了,是你改就改的吗…… 这时听者可能会说...
  • 程序员:这10种糟糕的程序命名,你遇到几个?

    万次阅读 多人点赞 2019-12-10 19:44:48
    这10个极其糟糕的程序命名,你遇到几个? 有人问:规范的命名风格真的能让你程序员少出bug? 当遇到这方面的教训时,...不要觉得中文命名不可思议,我以前也是这样觉得居然还有中文命名的,上一家公司就有这样的例子。
  • 创业中,学会创造生活。2014年国庆。从未
  • 面试求职-你们知道的腾讯面经

    万次阅读 多人点赞 2016-04-29 10:48:52
    这里不说教,毕竟我不是什么大牛,也没有很干很干的货给到大家,只把我面试的过程分享给大家,给大家一个参考罢了,面试像BAT这样的顶级互联网公司,光凭你满腔热血是根本行不通的,顺利通关,你面试过程中的具体...
  • 作为一名程序员,没有谁槽 撇开在跳槽时对所“空降”的企业所需要的行业知识知根知底而“得心应手”,从而“稳定”外,其他人可能或多或少都有因“不适应”新单位环境而又被迫再离开的厄运,以至于在再“找...
  • 深层神经网络——拟合问题

    万次阅读 2017-07-20 16:49:11
    然而真实的应用中要的并不是让模型尽量模拟训练数据的行为,而是希望通过训练出来的模型对未知的数据给予判断。模型在训练数据上的表现并不一定代表了它在未知数据上的表现。 拟合就是导致这个差距的重要因素,...
  • 一堆Offer怎么选?这样做就不纠结了

    千次阅读 多人点赞 2016-08-22 07:09:01
    一个人一生中会有这样的时刻,这一刻将决定他整个的未来。然而不论这时刻多么重要,人们却很少有思想准备并且按自己的意志去行动
  • 多项式回归&过拟合你可能训练过这样的机器学习模型,它在训练样本上表现得无可挑剔,却在新样本预测上一塌糊涂。你可曾想过为什么会发生这种问题吗?本文解释了作为其中原因之一的过拟合,并用简单步骤示范了基于...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 960,284
精华内容 384,113
关键字:

从没想过这样