写给准备参加秋招的学弟学妹们~一定要来看哦~

一. 写在前面 

 

       这两天找工作不易,由衷感慨,很多书都没早看,所以希望学弟学妹们能多看点书,特别是我们qtech的ACMer们,我们这种acm弱校的ACMer走出来的,acm水平都不行,如果再像我当年那样,项目经验也没有,基础那么薄弱,面试笔试都靠着突击看的一些东西,而不是实实在在掌握的东西,那样即便面试过了,在工作的道路上还是会很吃力的。故以下是我的一些心得,写给acm弱校的ACMer们。

 

二. 写给大三

 

        以下是几本书:

***** 《编程之美》《剑指offer》《程序猿面试笔试宝典》/《java程序猿面试笔试宝典》

**** 《数学之美》《编程珠玑》《浪潮之巅》july博客五大系列

《深入理解计算机系统》《文明之光》《大话设计模式》/《Head first 设计模式》

《tcpip详解》《Unix网络编程》《算法导论》《java编程思想》《c++编程思想》

《effective系列的c++/java》《python基础教程》/《Head first python》

《图解TCP/IP》《图解HTTP》这两本书,虽然是日本人写的。。。但是个人感觉还是很好!

如果前面两排还没看过的话,赶紧大三之前看完吧。一定要看完!。。不要总是把时间消耗到acm上,不一定会带来成效,如果前两排看完了,下面的挑着看吧,排名不分先后。

另外《程序猿面试笔试宝典》这本书我感觉不仅仅适合找工作,考研也能用的到,看一下总是好的!写的的确非常好!然后多问一问(最好问那些已经工作或者读研的学长学姐),静下心来想一想,自己到底适不适合考研,考研能达到自己想要的么。

还有一点就是,一定要戒浮躁,第一不要整天在群里乱吹。然后自己真真正正的安静的学一点东西。那样才是真正的成长。

 

三. 写给大二

 

        可爱的大二的孩纸们,在做acm的同时也要想想自己以后的出路了,趁着年轻,赶紧看完前两排,然后看后面的这些,其实好书还有很多,我就不一一列举,看完那些的基础上,可以看一些别的,多了解了解,语言的话感觉掌握c++或者java一种,个人推荐java,脚本语言掌握一种,建议python,随着趋势来看,java需求量越来越大,c#这种东西打死都不要学,no zuo no die。未来发展方向在于“移动端”和“大数据”,所以,可以去学安卓或者ios开发。也可以去自学机器学习or数据挖掘,这些都是未来的趋势啊!现在还年轻,再晚点就晚了!

上一段话黑体部分尤其重要,建议多看两遍。

写给大三戒浮躁的那一段很重要,多看两遍。

语言的话,可以参考我这篇文章中提到的书籍。《写给准备参加秋招的学弟学妹们》

 

四. 写给大一

 

        没啥好说的了,拼命搞搞acm吧,搞一段时间,才会有收获。再开始看书。。。我要是你买,白皮书一道题不落刷下来,才有深度。不要在群里跟学长学姐们瞎扯,专心搞题,不要浮躁。

大一上学期,搞定基础c语言,课后题都能敲出来。推荐一本入门书籍《ACM程序设计竞赛基础教程》,这本书不错,帮助自己学习算法,一个寒假的时间可以搞定。当然书中也有一些不完全的地方,比如题目不到位之类的,大家每学到一个算法,就去网上找一些相对应的题目做做,把这个基础算法打牢固,才可以有提升。

下学期的时候,可以刷刷白皮书。看看自己是不是真正适合搞acm,如果你喜欢就留下。不喜欢,就开拓自己的视野。多学点儿东西!

 

 

。ok。。有待更新。。

文章转载自:https://blog.csdn.net/liuqiyao_01/article/details/40404409

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/469069.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

margin 负边距应用

margin-right:负值&#xff0c;在没有设置DOM元素宽度的前提下&#xff0c;DOM元素宽度变宽。 1 <!DOCTYPE html>2 <html lang"zh-CN">3 4 <head>5 <meta charset"UTF-8">6 <meta http-equiv"X-UA-Co…

python写xml文件_用python写xml文件

def writeInfoToXml(filename, config_id, obj_name): from xml.dom.minidom import Documenteg:Web ServersDenial of ServiceGeneral # 创建dom文档 doc Document() # 创建根节点 modify_node doc.createElement(modify_config) # 修改或添加节点中元素内容 modify_node.se…

基于Springboot外卖系统03:pom.xml导入依赖+数据库配置文件+Boot启动类+静态资源映射

1).在pom.xml中导入依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache…

写给过得很辛苦很迷茫的你~一定要看啊

#前面的话 我是一个农村的孩子&#xff0c;我家很穷&#xff0c;小时候过得非常苦&#xff0c;每次开学是我最害怕的时候&#xff0c;我害怕我爸妈拿不出学费&#xff0c;我害怕我爸妈会让我辍学在家帮忙干活&#xff0c;每次跟我妈吵架的时候&#xff0c;当我妈跟我说不让我读…

flatpickr功能强大的日期时间选择器插件

flatpickr日期时间选择器支持移动手机&#xff0c;提供多种内置的主题效果&#xff0c;并且提供对中文的支持。它的特点还有&#xff1a; 使用SVG作为界面的图标。 兼容jQuery。 支持对各种日期格式的解析。 轻量级&#xff0c;高性能&#xff0c;压缩后的版本仅6K大小。 对…

基于Springboot外卖系统04:后台系统用户登录+登出功能

登录业务流程 ① 在登录页面输入用户名和密码 ② 调用后台接口进行验证 ③ 通过验证之后&#xff0c;根据后台的响应状态跳转到项目主页 2. 登录业务的相关技术点 http 是无状态的通过 cookie 在客户端记录状态通过 session 在服务器端记录状态通过 token 方式维持状态如果前端…

python中sys模块有什么用_Python中模块之sys的功能介绍

argv 命令行参数 方法&#xff1a;sys.argv 返回值&#xff1a;list 例如&#xff1a;test1.py文件中有两句语句1.import sys 2.print(sys.argv) python test1.py 2 3 df >>> [test1.py,2,3,df] #该方法返回的列表中第一个元素为程序的路径,会把执行参数传入到列表中 …

排序算法时间复杂度、空间复杂度、稳定性比较

排序算法分类 排序算法比较表格填空 排序算法平均时间复杂度最坏时间复杂度空间复杂度是否稳定冒泡排序:————-::—–::—–::—–:选择排序:————-::—–::—–::—–:直接插入排序:————-::—–::—–::—–:归并排序:————-::—–::—–::—–:快速排序:———…

基于Springboot外卖系统05:用户非登陆状态的页面拦截器实现

1. 完善登录功能 1.1 问题分析 用户访问接口验证&#xff0c;如果用户没有登录&#xff0c;则不让他访问除登录外的任何接口。 1.前端登录&#xff0c;后端创建session&#xff0c;返给前端 2.前端访问其他接口&#xff0c;失效或不存在&#xff0c;则返回失效提示&#xff…

Sargable 与 谓语下推 (predicate pushdown) 简介

关键词&#xff1a;SQL优化 , sargable , pushdown filter , predicate pushdown Sargable Sargable Search ARGument ABLE &#xff0c;即SQL中可利用数据库自身索引优势对查询条件进行执行性能优化。换句话说&#xff0c;即可以利用存储层的索引优势来优化的查询条件。wikip…

python删除指定行_关于csv:删除python中的特定行和对应文件

我想删除90%的"转向"值等于0的行。这三个图像都有一个对应的图像文件&#xff0c;中间&#xff0c;左边和右边。我也要删除它们。csv文件如下&#xff1a;我编写了以下代码&#xff0c;以至少获取转向值为0的文件。我所需要的就是随机获取90%的文件并删除它们的代码。…

I2C总线传输协议

简介 I2C&#xff08;Inter-integrated Circuit&#xff09;总线支持设备之间的短距离通信&#xff0c;用于处理器和一些外围设备之间的接口&#xff0c;它只需要两根信号线来完成信息交换。I2C最早是飞利浦在1982年开发设计并用于自己的芯片上&#xff0c;一开始只允许100kHz…

基于Springboot外卖系统06: 新增员工功能+全局异常处理器

2. 新增员工 2.1 需求分析 后台系统中可以管理员工信息&#xff0c;通过新增员工来添加后台系统用户。点击[添加员工]按钮跳转到新增页面&#xff0c;如下 当填写完表单信息, 点击"保存"按钮后, 会提交该表单的数据到服务端, 在服务端中需要接受数据, 然后将数据保…

Linq 实现sql中的not in和in条件查询

T-SQL的IN&#xff1a; Select ProductID, ProductName, CategoryID From dbo.Products Where CategoryID in (1, 2)T-SQL的NOT IN&#xff1a; Select ProductID, ProductName, CategoryID From dbo.Products Where CategoryID not in (1, 2)Or Select ProductID, ProductName…

spring aop实现原理_Spring 异步实现原理与实战分享

最近因为全链路压测项目需要对用户自定义线程池 Bean 进行适配工作&#xff0c;我们知道全链路压测的核心思想是对流量压测进行标记&#xff0c;因此我们需要给压测的流量请求进行打标&#xff0c;并在链路中进行传递&#xff0c;那么问题来了&#xff0c;如果项目中使用了多线…

基于Springboot外卖系统07:员工分页查询+ 分页插件配置+分页代码实现

1. 员工分页查询 1.1 需求分析 在分页查询页面中, 以分页的方式来展示列表数据&#xff0c;以及查询条件 "员工姓名"。 请求参数 搜索条件&#xff1a; 员工姓名(模糊查询) 分页条件&#xff1a; 每页展示条数 &#xff0c; 页码 响应数据 总记录数 结果列表 1…

1045-Access denied for user 'root'@'localhost'(using password:YES)

解决&#xff1a; 1. 开始 --> cmd --> net stop mysql (停用MySQL服务 没启动的可以省略) 2. 找到安装路径 MySQL Server 5.1下的my.ini 3. 打开 my.ini 找到 [mysqld] 然后在下面加上 这句&#xff1a; skip_grant_tables &#xff08;意思好像是 启动MySQL服务…

arial字体可以商用吗_【工作总结】莫让字体版权引火上身

前段一条微软雅黑字体引发的巨额罚款新闻&#xff0c;引起国内多个TW大群小地震&#xff0c;人人自危。我也赶紧检查自家文档、商用出版物、网站的字体&#xff0c;以免给公司带来法务后患。把这两天收集的信息&#xff0c;采取的行动记录一下。哪些中文字体免费&#xff1f;事…

基于Springboot外卖系统08:员工账号状态管理功能+对象转换器+扩展Spring mvc的消息转换器

1. 员工账号状态管理 1.1 需求分析 在员工管理列表页面&#xff0c;可以对某个员工账号进行启用或者禁用操作。账号禁用的员工不能登录系统&#xff0c;启用后的员工可以正常登录。如果某个员工账号状态为正常&#xff0c;则按钮显示为 "禁用"&#xff0c;如果员工…

Android init.rc 服务启动不成功

Android init.rc 服务启动不成功 问题 在开发过程中发现一个问题&#xff0c;我们需要在开机的时候判断硬件版本号去启动服务&#xff0c; 服务的名字是ledservice和ledservice4,但是发现每次烧录完固件后&#xff0c;服务启动不 成功&#xff0c;需要再复位重启一次&#xff0…