【前言】
  收到一封来信,赶上各种事情拖了几日,利用今天要放下工作的时机,做个回复。
  2020年到了,就以这一封信,作为开年标志吧。

【正文】
  您好,我是一名现在有很多困惑的大二学生。有一些问题想要向您请教。
  先说一下我的基本情况,高考失利,不想复读,来到广州一所大专读计算机应用技术专业。学校是偏艺术类的,计算机专业没有实验室更不用说工作室了。而且学校的学风也不好。但我很想在计算机领域有所建树,深知这样的环境和我吊儿郎当的学习是不可能实现的,但有一些困惑真的需要有人指点,我不想走弯路浪费时间了。
  我想问的问题是:
  1.我决定搞后端,想做C/C++工程师,但是学校给我们安排了所有计算机类的课程CAD,电子商务(这些我没兴趣)不过没有电子电路和操作系统,感觉学了就是来应付学校期末考的,那我应该以怎样的态度去学这些我不喜欢不想学的课程呢?
  【回答:学校里办了专业,专业培养方案和学校定位有关,是有道理的。学校并不是因你开课。你有你的规划,学校有学校的计划,需要做的,是思考你如何充分利用学校的支持。你既然选择了这所学校,你就需要适应这些。这不是喜欢不喜欢,有没有兴趣的事情,而是要将你的发展与你的选择能结合能在一起的事情。通过考试的门槛不高,这也是让你得到基础的途径。所以,将学校开的课学好和考好(无论如何,这也仅是基础,考过试是底线)。若这个对你是个很大的负担,我很难想像你还能担得起别的什么负担。】
  2.我现在学了很多东西,却没有一门是精的,我想在剩下的时间里专攻C语言,那我在剩下的时间里应该怎么学呢?是以做项目为主还是做算法题为主呢(数据结构只自学到栈)?你之前在一次直播中说过你要求你的学生一年敲一万行代码,可是你的学生是怎么去做到的呢?
  【回答:你现在需要做的,是找到“求精”一个方向,更重要的,是将学习进行下去。实践能力的提高需要有个过程,由做题目,积累关键环节的技术基础,再到做项目,开始关照整个流程。这两者之间也不是割裂的,相互之间会有支持。建议你做算法题和小项目穿插着来。我的学生一年一万行,是在我作为任课教师的组织和要求下达到的,其中大部分同学顺从地做了,也有部分同学在“抵制”而做不到。于你而言,可能没有老师要求你和逼迫你,只能靠你自己了。当然,实践了就发博文,CSDN社区可以成为你的支持力量。】
  3.我们学校没有实验室和工作我室,学风也不好,我应该怎么去找C语言项目去做去坚持呢?我现在连一个俄罗斯方块都无法独立完成。为什么我学得这么慢呢?
  【回答:根本原因是你缺乏支持。有支持的同学,会顺一些,快一些。既然缺乏支持,要看到能坚持下去的可贵。就从网络中,或者找本合适的书、视频教程,个性化地设计自己的进阶过程,你炼就的,将不只是项目经验那么一点点东西。加油吧,年轻人,在你所处环境下能有这样的心愿,很不容易,只要行动不止,你会发现自己能快起来。】
  4.我发现学校的网站很有问题,登录选课查成绩不方便,刚好手上有一个小程序的APPID所以想搞一个小程序来解决这个问题,但小程序属于是我不擅长的前端领域(后端现在也不擅长),但我真的很想把这个小程序搞出来我这么做是不是不务正业呢?C语言还没搞通就想搞小程序。而且我还想搞python和单片机,又想搞硬件,又想搞C语言开发,pyhon开发,又想搞小程序,是不是还是没有找好方向呢?
  【回答:总体而言,你仍处在打基础的阶段。有一个主要努力的方向是必要的,但也并不是说其他不要接触,甚至多方尝试的价值更大。针对身边的需求做些实践,这是很宝贵的开阔眼界、增强信心的机会。C语言搞通是个什么状况?为什么不能在小程序上小试一把?不要人为地缩小自己的“地盘”,妥善地处理求“深度”和和求“广度”之间的关系,也接受自己在一定时候可能会改换主攻方向。毕竟,你现阶段就是在试探期,随着了解的加深,必要时更换,动态中找到最适合自己的方向,这是需要的。在这个过程中的一切经历,支撑了你的继续学习,即便换掉了,也不能说是浪费。】
  
  【结语:过往的经历,让你不能得到一个好的条件和环境支持你的发展。积极面对,用好一切可以用好的资源,付出你的努力和智慧,你会行。】

【附】三楼网友现身说法,给了很好的意见,现复制于此供读者参考。
  和我很像,真的,我也是一个大专的学生,也是计算机应用专业,也是学校不咋滴(不是说学校学风只是单纯说硬实力),毕竟自己考那点分,你还想给你个清华一样的大学么,想多了。没有什么理由和借口,走到今天这一步更多的是自己内心的选择吧(可能并不想这样)。我现在大四(降级考专升本),我刚上大学的时候,没钱没技术,家里还穷(真的穷,各种原因不想多说),但是因为自己真的喜欢计算机这个行业,就想找一些既能赚钱又能学到技术的东西,和几个网友一起搞小项目(具体是啥就不说了,都是为了生存),赚点生活费,还是可以养活的起自己的(如果没有生活成本负担那就无所谓了)。我说这个的目的是我们搞计算机的交一些朋友之类的是很有必要的,大家互相帮助,取长补短,既能赚钱,还能学到东西,多好啊。然后慢慢认识的人越来越多,学校老师推荐,朋友搭线,小项目也越做越多,钱也越来越多(说点到家话,不赚钱单纯为技术真的活不下去啊)。到目前大学四年,我认识了不少人,没有什么大牛啥的但是就我目前的水平,能交到这些人我觉得可以了。给自己攒了一台比较好的配置的台式机,一台mbp,就写代码来说,5年不用换电脑。我本身没什么花销,没啥需要花钱的爱好,可以最大化的攒钱或者把钱用到学习上。所以说兄弟(我不知道你能不能看到),仔细读读贺老师的话,能理解的理解,理解不了的记下来,觉得对的就好好记住,觉得有疑惑的就自己去证明一下。我说这么多是希望给你一个还算正面的例子,总结一下就是不要担心出身,成本什么的,活着才是最大的成本,你既然能活着就没什么能阻挡你;其次多交一些朋友,无论是比你厉害的还是不如你的(你自己觉得的),当然要交好人(对好人的理解每个人都不同),交一些你认为有前途的人,同样你也要做一个这样的人,所谓志同道合,前进的路上肯定不是孤独的;然后偶尔的去和一些境界比较高的人请教请教,不需要多,偶尔即可(个人感受,突然的领悟比长期的熏陶要更利于我的发展),这些人就得靠你自己去认识了;最后呢也是最重要的,就是方向,我在方向上选的就是先尽可能学的快能赚到钱,然后有一些本钱了再去学高级的东西,深入的东西,由于缺乏系统的专业的基础知识学习,所以我们这种野路子出身的必须要多费时间在基础上面,不然你在后面学高级的知识的时候你会发现很奇怪(你可以体验一下哈)。篇幅有限,第一次发这么长评论,还有很多没想到的。希望大兄弟能找到方向一路顺风!

一名大专同学的四个问题相关推荐

  1. 注意啦,公司注册核名需要秉承哪四种核名原则出台了

    纵观成功的企业都有一个共同的特点,那就是公司名取得特别好.那么,如何取一个便于大家记忆且有内涵深度的名字呢?公司核名要注意哪些问题呢?权鹏集团企业服务管家今天给大家分享一下公司核名注意事项,希望能够帮 ...

  2. 一名大专程序员的前端转型之路

    作者 | 张旭乾  责编 | 梦依丹 出品 | CSDN(id:csdnnews) 前端和后端开发,哪一个更容易上手?我们时常会在各大技术论坛看到类似的提问.话说兴趣是最好的老师,不实践,你可能很难知 ...

  3. 一名武大同学的春招48小时

    本文作者:求职锦鲤 转载自"互联网大师兄带你" 我今年23岁,没钱,没offer,没脱单. 每每面试自我介绍第一句我都说,我是一名毕业于武汉大学的毕业生. 因为除此以外,我好像也没 ...

  4. [转] 看看清华的同学在四年的大学中干什么吧,非常值得我们去学习。『天行键,君子以自强不息;地势坤,君...

    同志们还在堕落,还在抱怨大学空虚吗?看看清华的同学在干什么吧.想当年他们也和我们在一个教室,我们怎能容忍自己落后呢? 有梦想的人可以看看 (一)永远不要说你已经尽力了 我在高中时体育特别差,跑1000 ...

  5. 看看清华的同学在四年的大学中干什么吧,非常值得学习

    文章目录 (一) 永远不要说你已经尽力了 (二)怎样挤时间 (三)给自己找压力 (四)情感问题 (五)不要抱怨老师不好 (六)好的身体是一切的本钱 做人想成功,记住这些话: (一) 永远不要说你已经尽 ...

  6. 查询出各个学科的前3名的同学信息的Sql

    查找各个学科的成绩前3名的学生信息Sql,有2种方法,一种是利用sql的row_number() over()函数,另一种是用子查询, 表设计如下 如果不考虑各个学科的成绩有并列的情况的话,有如下两种 ...

  7. 修改文件扩展名(只需四步)

    修改文件扩展名 win10系统修改文件扩展名只需4部,打开我的电脑->查看->选择->查看->取消勾选(已知隐藏文件的扩展名)->确定.具体见图: 1.打开我的电脑 2. ...

  8. mysql查询学科_查询出各个学科的前3名的同学信息的Sql

    查找各个学科的成绩前3名的学生信息Sql,有2种方法,一种是利用sql的row_number() over()函数,另一种是用子查询, 表设计如下 如果不考虑各个学科的成绩有并列的情况的话,有如下两种 ...

  9. 中国域名商域名注册保有量28强:爱名网升至第四

    IDC评述网(idcps.com)03月18日报道:根据RegistrarStats公布的实时数据显示,截止至2016年3月13日,国内域名商域名注册保有量28强名单顺序,环比2月27日,发生明显变化 ...

  10. mysql语句求排名前五的同学的姓名_求出每门课程成绩排名前五名的同学的姓名,分数和课程名?...

    首先解决此种需求的查询要根据自己的业务或者需求,如果要是业务处理的话就简单多了.还有一个是mysql,一个是ORACL两种数据库,sqlserver我到没有研究,应该也有.笨方法多多包涵 MYSQL的 ...

最新文章

  1. 4 关卡编辑器_虚幻引擎4与生存游戏产生化学反应,超真实开放世界手游诞生
  2. 如何用PyTorch进行语义分割?
  3. SELECT中常用的子查询操作
  4. tomcat 相关以及安装时遇到的一些问题整理
  5. P3067 [USACO12OPEN]Balanced Cow Subsets G 折半搜索
  6. LeetCode 712. 两个字符串的最小ASCII删除和(DP,类似编辑距离)
  7. java openresty 调用_玩转 OpenResty 协程 API
  8. 100道MySQL数据库面试题解析
  9. 63.Linux/Unix 系统编程手册(下) -- 其他备选的IO模型
  10. 数据结构入门(二)固定容量数组
  11. Steam注册遇到CAPTCHA问题,一直注册不了,一个简单的注册办法
  12. R语言学习笔记5_参数的假设检验
  13. xamp环境搭建Pikachu实验环境搭建
  14. Android Animations动画使用详解
  15. 市场里的企业:一个人力资本与非人力资本的特别合约
  16. 使用minizip解压缩多个文件(基于zlib)
  17. 《金刚经说什么》诗词辑录
  18. 紫光旗下企业正和美光科技谈判存储技术授权及设立合资公司
  19. 激光雷达和相机联合标定
  20. C++重载决议(Overload Resolution)

热门文章

  1. golang的json的时间格式化解决方案
  2. 给SVN泼盆冷水,是时候用GIT了
  3. BiliDuang(哔哩哔哩视频下载器)
  4. 计算机主板清理,终于理解如何清洗电脑主板
  5. 经典软文是如何写作和推广的
  6. 手机录制视频然后一帧一帧分析
  7. React中setState() 函数的三种用法
  8. Vmware私有云平台搭建(1)
  9. 2021年疫情再度爆发,面对停课教培机构该如何应对?
  10. 什么时候跳槽,为什么离职,你想好了么?