自学编程吧 关注:4,086贴子:13,602
  • 13回复贴,共1

关于大学编程学习,我想告诉你......

只看楼主收藏回复

关于大学编程学习,我想告诉你:
1. 不要担心自己没有计算机基础,不用担心自己跟不上。
我刚上大学的时候也很羡慕那些高中就学习了编程的同学,看着他们潇洒流畅地敲击键盘,而自己因为一个小小的循环语句就折腾了半个晚上。但等我毕业了再回头看,其实当时大家都还是在一个水平线上,都很基础,都啥不会,都是从头在学。
2.大学知识不是无用,只是它的重要性要在你工作很多年才后体现出来。
我大学时候因为觉得用不上,不影响解决问题就没有去认真学的算法,以及觉得很难搞懂就没有去搞懂的数据结构,在我工作很多年后仍然还得从头学起,因为很基础,因为常用到。
3.数学很重要,也许这是你最后一次有大把的时间来好好学习数学。
等你参加工作了想回过头来恶补,很难。你的工作不允许,你的家庭不允许,归根结底你的时间不允许。工作是你靠知识赚钱的时候了,没有太多时间留给你学习知识。
4.对程序员来说,学好英语真的很重要。
能否使用英语查阅资料,是区分技术人员水平的重要指示之一。寄希望于“有人迟早会翻译成中文”的人是愚蠢的、是会被淘汰的。而且永远拿着二手资料,你如何把控风向,紧跟潮流?
5. 能大规模商用的技术,都不需要智商,否则这种技术就不可能规模化。
所以准程序员们一定要时刻警醒自己,「会一两门编程语言只是职业的开始」,持续学习,深入学习才是你的出路。
6. 学会使用百度和Google
上面提到的那些你看不懂的东西,在编程领域太常见了。不只是现有的,还包括每年新出现的。很多你的同事、你的老师可能都不了解。但是Google和百度了解,前提是你学好英语,所以不要忘了上面的第四点。
7. 理论基础很重要,入职之后的差距就是这些看上去无用的基础知识拉开的。
数据结构,操作系统原理,PC原理,数据库原理等……这些基础知识决定你在技术上能走多快和走多远。
关于毕业工作我想告诉你:
1.提前关注云计算、docker、微服务、Devops以及Baas技术。
这些你现在可能看都看不懂的技术或者思想,可能会改变5-10年后的IT业界,比如云计算会干掉不少传统IDC运维,Baas会干掉不少后端开发。
2.做一个程序员,而不是做一个码农。
IT是工科,不是理科,和IT行业相似度最高的行业是盖楼房。真的,相似度相当惊人。而码农的工作和搬砖没什么区别,就是东搬轮子西拼凑,哪里漏水修哪里,会铺个地砖和个水泥,就能把房子搭起来。和工程师的区别在于,搬砖工人是拿不出建筑图纸的,但工程师可以。码农是搞不定项目方案的,但程序员可以。
3. 年纪轻轻除非是迫不得已,千万不要进传统公司的伪互联网项目。
虽然事儿少,福利好,但是混日的子也多,你和老油条们摸鱼一两年,哪天项目突然被裁掉了,他们有行业积累可以跳槽,而你再出社会,完全没有竞争力。所以新手程序员入职,能去大厂就去大厂,不能去大厂也一定要找一家纯互联网公司入职,创业公司也好,中小型企业也好,反正要有现成的项目打磨你的技术。
4. 一个有水平的程序员,应该花80%的时间做代码设计、画时序图,画UML图、剩下20%的时间写code和debug;菜鸟程序员的这个比例恰好是反的。
用一句话来说,就是不论这个需求有多紧急,你都一定要“想好再动手”;而“想好”的标志就是设计文档写好了;文档一旦写好,写代码就是纯粹的无脑工作而且不容易出错。
5. 公司不是学校,而是你创造财富,实现价值的地方。
你可以在工作中学习,但你不能放下工作然后去学习,除非你的工作已经做完了。除此之外,还有一点要强调的是,不要只在工作中学习。工作能带给你的是经验、是实操,而基础知识以及前沿理论知识只有靠你自己下班后来学,这也是你与其他人拉开距离的时候。
工作与学习之外,我想告诉你:
1.虽然技术是程序员的根本,因为没有技术你就没有钱。但是也一定要记住,技术并不是你的全部。
因为你的身体你的健康比钱更重要,也因为你很难搞一辈子技术。所以,早点开始健身、早点为你的职业发展做规划。
2.通过技术兼职来接私活赚钱是可行的,但是一定要找靠谱的平台。
今天就说到这吧
最后,学习不易,如果想要我自学资源,评论333,都可以给大家分享!


1楼2020-07-29 10:02回复
    333


    IP属地:广东来自Android客户端3楼2020-09-10 23:51
    回复
      课呱呱可以学啊,原来价值近万的课程现在都免费了,他的老师都是清北一系的学院派和正统实践派,有BAT企业项目经验,经过百里挑一严选的,课程经过反复打磨,B站就什么都有,需要花时间甄别,这个就节省了你的时间成本。


      4楼2021-05-20 16:33
      回复
        333


        IP属地:广东5楼2021-08-17 00:16
        回复


          IP属地:河南来自Android客户端6楼2021-08-17 22:56
          回复
            333


            来自Android客户端7楼2021-08-27 07:20
            回复
              333


              来自iPhone客户端8楼2021-10-17 17:04
              回复
                333


                IP属地:内蒙古来自Android客户端9楼2021-12-27 11:57
                回复
                  333


                  IP属地:河南来自Android客户端10楼2022-01-02 12:23
                  回复
                    关于编程学习,如果你自律性很高的话可以先试着自学,但是这种IT技术一般都需要很系统正规的思维指导,所以还是建议报一个好一点的机构哦!成都朗沃绝对满足你所有的需求,所有的课程都适合零基础学生,2022更开设最新预科班,学好基础在选择技术方向,给你提供足够的时间思考就业方向。目前课程主要以Java开发和web前端为主,适合目前成都的行业需求和就业形势,保障你的就业。欢迎详细咨询,期待你的实地考察哦


                    IP属地:四川14楼2022-02-18 09:59
                    回复
                      333


                      IP属地:河南来自Android客户端15楼2022-06-16 15:44
                      回复
                        333 谢谢 879413844@qq.com


                        IP属地:江苏16楼2023-08-07 18:58
                        回复