精华内容
下载资源
问答
  • 我的程序人生

    万次阅读 多人点赞 2021-06-21 11:23:24
    今天借即将毕业之际来写一下我的程序人生的初始阶段,和大家聊一聊是怎样的契机让我称为一名程序员,聊一聊自己大学四年的时光以及自己技术之路的起起伏伏,分享一下自己的一些学习经验。第一次写类似的文章,不喜勿...

     我正在参与CSDN《新程序员》有奖征文,本次活动的地址为:《新程序员》有奖征文

    引子

     写了这么久的博客还从来没写过类似的文章,今天借此机会就写一篇吧。关于《新程序员》这本杂志我还没有看过全套的,以后有机会一定仔细拜读一下。今天借即将毕业之际来写一下我的程序人生的初始阶段,和大家聊一聊是怎样的契机让我称为一名程序员,聊一聊自己大学四年的时光以及自己技术之路的起起伏伏,分享一下自己的一些学习经验。第一次写类似的文章,不喜勿喷哈。同时谨以此文纪念自己的大学时光。

    缘起

     作为一名即将毕业的大四学生,我很庆幸能够加入到程序员这一个行业。其实,当时选择计算机行业是有点“草率”的。我当时为什么选择了计算机专业呢?就是因为当时高考完填报志愿的时候我问了一下我哥报什么专业比较好,我哥给我推荐了计算机和农学,当时也没怎么考虑就直接疯狂填报计算机专业,也没有好好查一下计算机分什么专业,反正只要是计算机专业的志愿我都报了。

     我是 17 年高考的,当时可以报 12 个志愿,每个志愿可以报 6 个专业。当时填报志愿的时候只关注了计算机,没有关注具体是什么专业。结果最后就被学校的 软件测试 专业录取了。

    大学四年

     光阴似箭,日月如梭!真的是年龄越大越能体会到时间流逝的飞快,转眼之间大学四年的时光就飞逝了。虽然我才二十几,但是真的深有体会。不管是大学生也好,已经工作的小伙伴也好,再次也祝愿大家能够抓住时间,好好利用自己宝贵的时间。

    大一

     作为一名马上就毕业的大学生,回顾四年的大学时光真的是感慨万千。在大一的时候没有好好学习成绩都是在中游,倒是参加了不少学科竞赛和社团活动。大一的时候和同学一起参加绿色校园行活动上台演小品,还拿了个奖,参加的主要原因是可以不上晚自习哈哈。

    参加竞赛

     大一还参加了学校组织的科技文化节,虽然学校发的证书没有什么作用,但是当时还是挺开心的,然后就一直参加比赛,大学四年证书倒是拿了不少。但是这不是炫耀的资本,没有什么好炫耀的,我觉得这其实是我大学四年的见证,这些证书虽然在找工作或者考研的时候发挥不了多大的作用,但是这对我来说是自己大学四年的纪念品。所以如果你还在上大学的话一定要多多参加学科竞赛和校园活动,一是为了锻炼自己的各方面的能力,二是通过竞赛和校园活动也可以扩大自己的圈子,多认识一些志同道合的同学。多参加竞赛也是大学生活的一种调剂,当你为了一个竞赛而开始动起来的时候,你会发现自己充满了动力。参加竞赛时的紧张而又激动的心情;获奖之后拿到证书的喜悦之情;或者是没有拿到奖的失落之情;都让我们体会到大学生活的乐趣。
    获奖证书图片
    证书封皮

    关于参加竞赛的一些建议

     大学还是多参加一些竞赛比较好,不要觉得自己能力不够或者因为怕拿不到奖而不参加竞赛。其实准备竞赛的过程中你已经得到很多了,你会发现比学到了很多课堂上没有学过的知识而且自己各方面的能力也不知不觉中得到了锻炼。所以一定要多参加一些学科竞赛。

     如果你不知道有什么竞赛可以参加,或者你还是对自己没有信心参加的话可以先参加学校组织的竞赛练一练找找感觉。最好是能够主动和经常带领学生参加竞赛的老师交流一下,老师知道你想参加竞赛而且你态度还很积极一定会带你参加竞赛的。在老师带领下参加竞赛就不会像无头苍蝇一样没有方向了,而且老师可能还会交给你很多知识。

     这里推荐几个计算机专业含金量比较高的几个竞赛,其他的肯定还有很多,如果有补充的话欢迎评论区评论或者私信我。

    • 蓝桥杯
    • 数学建模
    • ACM
    • 中国软件杯
    • Kaggle
    • 阿里天池

     还有一些没有奖金奖品但是比较值得参加的竞赛如下:

    • LeetCode周赛
    • PAT甲乙顶级
    • Codeforce
    • 牛客网竞赛

    大二

     大二的时候还是没有把心思放在学习上,现在想想非常的后悔。大二也是贪玩,虽然也一直参加竞赛,但是忽略了专业课的学习,甚至高数和计算机网络还挂科了。现在想想非常非常的后悔,因为挂科,当年的所以有奖项和自己都没有关系了,什么国家奖学金、省政府奖学金、优秀学生奖学金、优秀学生称号,以及成为入党积极分子等等,都因为自己没有好好学习专业课的缘故而失去了得到这些的机会。所以在此建议各位看到此处的同学们大学一定要好好学习专业课,绩点成绩越高越好。还有就是一定要重视英语和高数的学习,英语四级越早过越好,最好是大一的时候就过了,你会发现后面会轻松很多。

     高数不仅仅对考研有作用,其实对于工作和以后的发展都有很大的作用,非常重要!比如高级的算法很多都是数学题,更别说算法中的数论题了。学好数学对于以后工作的发展也很有帮助,那种思维真的非常重要。有时间真的要好好多读一些有关数学的书。

     大二的时候虽然没有好好学习,但是在参加竞赛的时候还是学到了一点东西的。最让我开心的是大二时去曲阜师范大学参加了第十届蓝桥杯拿了三等奖,这是自己第一次拿到省奖。虽然都说蓝桥杯很水,但是对我这个蒟蒻来说还是非常开心的。我也是从那个时候接触的 算法,但是很遗憾的是自己没有持续不断的学习下去,当时也没有一个领导着学习的人,也不知道到底怎么学习算法,所以自己的算法水平一直都很弱。现在想想要是当时就知道Y总该多好!Y总是17年就开始讲算法了,那时候还是在斗鱼讲算法,刚创建算法社区。如果那个时候就知道Y总就好了,这也是自己大学的一个大大的遗憾!以后我会持续的学习算法,也会多写一写关于算法的博客,如果你也对算法感兴趣欢迎关注我,一块讨论学习算法呀!

    关于算法学习的一些建议

    语言的选择

     如果你对计算机行业很感兴趣的话,建议你好好学习一下算法,平时有空多做一些算法题,多看一些算法书。做算法题我还是感觉用 C++ 语言比较好,不存在任何的语言歧视,做算法题还是用 C++ 比较香,无论是输入输出的速度还是 STL,用 C++ 刷算法题都是很方便的。当然你也可以选择使用 Java 或者 Python 等语言来刷,算法是不分语言的! 。重要的是你能够理解相关的算法并且能够熟练灵活的运用,这才是最重要的。

     如果你也选择使用 C++ 来刷算法题目的话,建议你先学一下 C++ 的基础知识以及 STL。关于基础知识 中国大学生慕课 或者 B站 上都有很多教学视频,搜一下就可以找到了。关于 C++ STL 的知识我之前也写过一个系列的文章,感兴趣的小伙伴可以看一看,链接地址如下:

    算法书推荐

     我觉得写的最好的一本算法书就是 LYD 大佬写的 《算法竞赛进阶指南》 了,但是这本要求读者具有一定的算法基础,最好是刷够一百道水题之后再去看这本书会好很多。如果你觉得这本书比较难理解的话也可以先看看 《啊哈!算法》、《大话数据结构》、《算法图解》这几本书。
    《算法竞赛进阶指南》

    算法视频推荐

     如果你觉得看书比较吃力的话也可以直接去看算法教学视频,目前关于算法的教学视频有很多,质量也参差不齐。下面推荐一些个人感觉讲的超级棒的免费算法教程。

    1. C语言基础
    • 中国大学生慕课——哈尔滨工程大学苏小红老师的《C语言程序设计精髓》课程
    • 中国大学生慕课——浙江大学翁恺老师的《C语言程序设计CAP》课程
    1. C++语言基础
    • 中国大学生慕课——北京大学郭炜老师的《程序设计与算法(一)》课程
    1. C++语言算法进阶
    • 中国大学生慕课——北京大学郭炜老师的《程序设计与算法(二)》课程
    • 中国大学生慕课——北京大学郭炜老师的《程序设计与算法(三)》课程
    1. 数据结构课程
    • 中国大学生慕课——浙江大学陈越姥姥的《数据结构》课程
    • B站蓝桥学院《数据结构不难》
    • B站青岛大学王卓老师的《数据结构与算法基础》课程
    1. 算法进阶课程
    • B站《算法很美》(Java版本)

     付费教程这里就不主要推荐了。但是如果你想看付费教程的话,那么我推荐你看看 Y总AcWing,好东西是藏不住的哈哈。

    OJ推荐

     仅仅学习理解了算法还不够,重要的是能够用出来!所以 多刷算法题,提高熟练度才是重中之重! 一个好的 OJ 平台对于学习算法也是非常重要的,下面就推荐几个我经常用的刷算法题目的平台。

    做算法题目的一些小技巧

     关于刷算法题的小技巧之前写过两篇博客,感兴趣的小伙伴可以看一下,链接如下:

    大三

     大三因为大二挂科以及因此丢失很多机会的缘故开始好好学习,最后两次考试的学习成绩和综测成绩都在前五名。也因此拿到了当年的优秀学生称号和国家励志奖学金和学校的优秀学生奖学金。所以在大学里无论你想做什么学习还是要放在第一位的,其实在大部分的大学里面你只要稍微一努力就可以超过百分之六十的同学了。所以也不要感觉有多难。

     大三的寒假还去青岛百衫集团参加了冬训营,学了一下如何开发微信小程序,参观了一下海信的总部。还去五四广场逛了一下,感觉挺好的。接触到了不少新东西,也学到了很多新的知识。大学有机会也要所出去走走,最好是参加竞赛公费旅游,多香哈哈,一边参加比赛一边旅游。

    海信





     后面就是疫情期间了,这段时间也是过的最快的一段时间。因为不能去学校上课,所以我们只能在家上网课。现在想想让我很遗憾的是没有好好利用这一段时间,接近八个月的时间一晃而过,没有好好的自律学习,要么就是去玩了,要么就是在帮家里干活,就是没有好好学习,没有好好准备考研。现在我也真正明白了什么叫做 凡事预则立,不预则废,道理谁都懂,但是真正有几个人会为了一件事情而去好好准备呢?

     往往你好好准备的事情都成功了,都会取得比较好的效果。怕的就是你明知道该去做却由于自己不自律而白白浪费时间,一味地拖延。拖延到最后发现已经来不及了。人生最痛苦的事情,不是我不行,而是我本可以!。所以一旦确定了要做一件事情就好好去准备去做,分清事情的轻重缓急不要拖延,充分的准备让我们更容易取得成功。

    大四

     大四可以去学校了,开始好好复习准备考研,其实也迟迟没有进入学习的状态。好好学了数据结构,做了很多算法题。但是却没有好好复习数学,做的题太少,结果最后就因为数学考的不好没有考上。如果当初疫情在家的时候好好准备就好了,可惜时光不能倒流,错过了一个机会。

     考完研之后就去学校安排的慧与基地实习了,在慧与基地学到了不少东西。前端后端开发所涉及到的知识基本都学了一下,收获还是不小的。

    我与CSDN

     我是大二的时候接触到 CSDN 的,那个时候还没有写博客的习惯,后来在疫情期间写了不少博客,后来就养成了写博客的习惯。这篇文章是我的第 185 篇博客,刚开始写的时候还是使用 CSDN 的富文本编辑器写的,所以大概前四十几篇文章的格式有点不好看,因为富文本不像用 Markdown 写出来的博客格式标准好看。如果你也想写博客,强烈建议你使用 Markdown 来写博客。

     现在我已经有五千多个粉丝,有五十万的浏览量了。在此也非常感谢大家的支持,博主一定会继续努力争取创作出更多更优质的文章献给大家。

     我觉得写博客对学习理解知识非常有帮助,因为只有你写出来用出来才能够证明你已经彻底理解了这个知识。很多写博客的时候我都会查阅很多资料反复的看书,因为很多时候学的时候觉得自己会了,但是写的时候总会发现问题。要么就是你理解的不够深入,要么就是你学的太窄了,当你想将知识分享出来的时候就会发现有的地方你表述不清楚。所以写博客可以帮助我们更好的理解知识,也可以锻炼我们的表达能力,这对我们程序员来说是非常重要的。

    展望

     因为没有考上研究僧,所以博主决定直接参加工作了。很荣幸拿到了金锐开发岗的offer,以后在工作岗位上我会再接再厉,保持认真学习的态度,努力工作的同时不忘提高自己。争取进入更高的层次,成为一名高级开发工程师然后做一名高级架构师。在工作之余我也会努力学习,多写一些高质量的博客。期待自己在工作岗位上的成长和进步!

    展开全文
  • 程序人生

    千次阅读 2018-09-30 10:05:17
    发现问题-->分析问题-->解决问题

    发现问题-->分析问题-->解决问题

    展开全文
  • 关注CSDN程序人生公众号,轻松获得下载积分

    万次阅读 多人点赞 2016-11-24 16:29:44
    关注CSDN程序人生公众号 在公众号里 回复“” 秘密 “”两个字 根据回复提示到 http://task.csdn.net/m/task/home?task_id=398 领取奖励 答案一定是到 http://task.csdn.net/m/task/home?task_id=398 ...

    关注CSDN程序人生公众号
    在公众号里回复“”秘密“”两个字
    根据回复提示到 http://task.csdn.net/m/task/home?task_id=398 领取奖励
    答案一定是到 http://task.csdn.net/m/task/home?task_id=398里填写的!!!

    这里写图片描述

    展开全文
  • 程序人生|五年java 含泪总结,建议小白看

    万次阅读 多人点赞 2021-03-16 15:01:24
    程序人生|五年java 含泪总结,建议小白看

    关注公众号“AI码师”领取2021最新面试资料和java学习路线

    最近在网上看到很多人都在写自己的工作总结,我在想我要不要也跟风一下,思考之后,于是就有了这篇文章

    在这里插入图片描述

    这篇文章主要讲述了自己的一些工作经验,和一些在学习java过程中的一些坑及一些学习路线。

    【实习】

    2016年离开校园,进入第一家实习公司,在这里开始了工作的起点。

    进入实习公司后,公司给我分配了一个导师,跟着导师后面,确实学到了不少东西,因为自己在学校已经在网上自学java,所以上手很快,很快被派到了正在开发的项目中,当时看的是尚硅谷的培训视频(http://www.atguigu.com/),这不是打广告哈;
    在这里插入图片描述

    除了工作时间,下班之后,我还是一直在自学,在这一年,我还学习了android开发,phppython等编程语言,这些都只是学了点皮毛,因为并没有投入到真正使用中,不过通过学习这些新技术,我又get到了一个新的编程网站(http://www.itcast.cn/subject/brandzly/index.html?jingjiaczpz-PC-1
    这个网站里面的视频很全,也有很多实战项目,对于那些需要做毕业设计的同学,可以从这个网站进行白嫖。

    在这里插入图片描述

    【毕业】

    2017.7月份,我毕业了,拿到了期望已久的毕业证书,也在此时:我从实习岗转到正式岗了。

    转到正式岗之后,虽然工作忙点,但是下班后还是会有一点自己的时间,所以我并没有放弃自学的习惯:我买了很多书,都是关于大数据的有hadoop,spark等,坚持看了几天之后,越看越躁,一点都没有吸收进去啊,我想了想,这也不是办法啊,于是我就从网上找视频看看,那时候还没有那么多机构出免费的大数据视频教程,这天我们的产品听说我要学习大数据,于是就给我了一个网站(https://edu.hellobi.com/course/explore?c2=36
    和一个会员账号,我迫不及待的打开看了下,是我想要的,于是坚持看了一个月,也学了点皮毛,因为没有从事相关工作,后面也没有继续学习了,现在想要教程,可以直接去淘宝搜,几块钱,省的自己去找了。

    【学习方法】

    这里先说一下我学习新技术的一个方法吧:

    • 一、 先在网上找一些相关的视频看看,但是不要觉得你看完这些视频之后,你就觉的精通了,因为网上出来的视频讲的还不是很细的

    • 二、看完视频之后,能够运用学到的动西去做一些实战类的项目,只有经过实战后,你才能把你学的东西串起来,不然就会导致学完就忘了。

    • 三、如果你想系统性掌握这门技术,建议还是要买本书看看,会掌握到很多视频里面老师一带而过的或者没有讲到的知识,这也是你面试的时候制胜的关键;边看书的时候,边写笔记,然后总结成博客,放到网上,分享给大家,这样你不仅自己学到了知识,还收获了很多粉丝,这在隐形中为你以后创业(做自媒体,想我现在这样)积累大量的资源;

    在这里插入图片描述

    2017年结束了,过年回来,就感觉很迷茫,不知道学啥了,感觉java生涯刚开始就到了瓶颈期,每天下班回到家,做完饭就一直玩手机,自己的电脑都堆满了灰,好久没碰过了;

    【迷茫期】

    就这样持续了很久,感觉自己不能再这么堕落下去了,于是下了一个决心,换一个工作吧,于是就开始面试了,经过几轮面试之后,进入到一家创业型公司,做了java开发;当时团队只有6个人,一个项目经理,四个后端,一个前端;

    在这里插入图片描述

    进入到新公司之后,我又对技术重新充满了激情,每天下班后,继续自学,这段时候我学习了java的一些进阶内容(分布式、性能优化、微服务、并发编程,私信我可以免费领取),和一些移动端和前端开发(uniapp,vue),感觉每天都跟打了鸡血一样,浑身都是干劲;

    直到这一天到来,我又暂时性的放下了技术工作,成为了项目负责人。

    在这里插入图片描述

    【项目负责人】

    事情是这样的:这一天项目经理给我喊到他的办公室,说他要离职了,让我接手他的工作,我刚开始是拒绝的,但是他一直在劝说,说这是一个机会,在几经劝说下,我接了下来,成为了项目负责人;因为自己没有带项目和团队的经验,一直在摸着石头过河,一点一滴的把这个团队给整起来了,项目也如期交付;

    在这大半年里,我每天的工作内容都是在整理文档,与客户沟通需求,出差,根本没有时间去学习技术,所以技术也丢了大半年;
    因为我的内心还是希望能做技术的,不想丢了老本行,直到这一天(项目交付完成),我又做了一个决定:离职

    【离职】

    离职后我就找到了现在的公司,刚开始入职的时候,我是前后端都做,因为之前是自学过前端的,所以上手不难,其实我给自己的标签就是全栈,哈哈。

    就这样做了几个月后,感觉挺累的,因为前后端都是自己在做,每次到了发版本的时候,所有人都会跑到我这边来问问题,感觉压力还蛮大的;后来向领导申请,招了一个前端,我现在就一直做后端了,不过说实话,这几个月确实很锻炼人的,把之前自己学的前端知识进行了实践。

    在这里插入图片描述

    【结束语】

    目前的职业生涯就说到这了,最后送给大家一句话:想学一门技术的时候,不要犹豫,只管去学,不要考虑它有没有用,因为学了才知道!与其花时间去犹豫,不如把这犹豫的时间去学习!

    如果需要2021面试资料和java进阶(架构)教程的可以关注公众号"AI码师",免费领取哦

    展开全文
  • 程序人生】程序员接私活常用平台汇总

    万次阅读 多人点赞 2020-01-10 20:23:52
    目前平台已注册的开发者达到3万多人,涵盖各种开发语言与类型,可以提供开发的项目有iOS APP、安卓APP、微信公众号、PC网站、手机网站、微信小程序、桌面软件、智能硬件APP等。上线以来,我们已经完成了数千项目&...
  • 程序人生电子书

    2008-06-20 14:37:53
    程序人生 电子书./.....
  • 程序人生-Hello’s P2P

    2021-06-27 22:55:18
    程序人生-Hello’s P2P
  • 程序人生|强烈推荐四个用来接私活的免费开源项目
  • 程序人生

    2007-11-13 13:22:34
    程序人生篇,包含了程序员进程的记录。
  • CSDN程序人生卫衣

    千次阅读 2015-06-17 14:00:25
    2100枚C币换的CSDN程序人生卫衣。话说穿着这身行头出去,码农的光环会不会太牛逼闪闪。
  • 程序人生 HELLO P2P

    千次阅读 2019-01-01 00:46:32
    题 目 程序人生-Hello’s P2P 专 业 计算机系 学 号 1170301005 班 级 1703010 学 生 白镇北 指 导 教 师 计算机科学与技术学院 2018年12月 摘 要 摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读...
  • 题 目 程序人生-Hello’s P2P 专 业 计算机类 计算机科学与技术学院 2019年12月 摘 要 本文通过一个简单的C语言程序hello.c介绍了hello.c如何从一个高级语言程序Program,经过预处理、编译、汇编、链接生成可执行...
  • “对于这些节点的规划非常重要,一般来说,每个人在每两三年会有一个大机遇, 如果他看好了抓住一次,那他的人生就变了。所以说每三年的大机遇是和一个人的职业生涯的规划是相符的。 如果浪潮来了,你仍浑浑噩噩...
  • 知乎周刊 · 程序人生(总第 31 期).epub.知乎周刊,转成epub,方便阅读
  • 程序人生》记一次敖丙的线上P2事故.pdf
  • 侯捷-程序人生

    2008-05-24 08:18:25
    简体中文word,侯捷-程序人生
  • 我是比较喜欢程序员故事,有兴趣的朋友可以看看,对你的程序人生有很大的启迪。
  • 程序员-十位行业精英的程序人生
  • 程序人生》十年风雨毕业到技术专家我做了啥.pdf
  • 记录程序人生

    千次阅读 热门讨论 2019-05-01 21:52:12
    许久,没有在博客上发关于自己的记录了。 以前还是经常在博客上写长篇大论来记录生活的,其中有几篇博文被学生和其他朋友们都做一个励志来勉励自己的,我不由的感到自豪。 那时候在上学,貌似在上班之后就没有在写...
  • 程序人生|都2021年了,现在转行搞JAVA还来的及么?
  • 我的程序人生从今天开始 我的程序人生从今天开始 hello!
  • 程序人生》19岁的敖丙用什么项目拿的华为Offer.pdf《程序人生》19岁的敖丙用什么项目拿的华为Offer.pdf《程序人生》19岁的敖丙用什么项目拿的华为Offer.pdf
  • 程序人生(100篇)txt电子书 一共五个篇章 反思篇 奋斗篇 外国篇 中国篇 引导篇
  • 程序人生>>

    2008-01-05 19:47:13
    程序人生>>EXE电子书.IT界的老前辈们的故事!!
  • 程序人生--世界观

    千次阅读 2015-07-24 01:02:00
    程序人生中,如何形成一种不平凡的世界观? 悟、信、兴趣和坚持、追求、责任、个人性格、技法和思想、境界、农夫山泉、世界观。
  • YFDOOR的个人博客 记录精彩的程序人生 最新 本仓库通过自动进行同步更新 :red_heart:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 146,799
精华内容 58,719
关键字:

程序人生