java吧 关注:1,251,278贴子:12,737,394

编程零基础想做一名程序员,该怎么学习?首先要学习什么?

只看楼主收藏回复

众所周知程序员是21世纪比较吃香的工作。程序员工资高还不需要和复杂的社会打交道。那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下。


1楼2019-07-18 13:01回复
    零基础的我该如何学习?


    2楼2019-07-18 13:01
    回复
      如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。
      比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。
      遇到不懂的问题的时候,尽量少的去百度,谷歌上直接找答案,而是去各种论坛或官方网站了解比较底层的原理,然后思考解决方案,这样才能知其然知其所以然


      3楼2019-07-18 13:02
      回复
        程序员是一个不停学习的岗位,你需要每天除了工作以外,花一定的间了解新的技术或正在使用的技术的原理,这样才能一直提高,不然,可能会被淘汰。
        在你了解代码以后,你还需要了解逻辑,就等于你要熟悉你所从事的这个领域及行业,比如你做教育,那就要熟悉教育行业的业务,做财务,就要熟悉财务的逻辑,这样才能写出好的代码。


        4楼2019-07-18 13:04
        回复
          首先要学习什么?


          5楼2019-07-18 13:05
          回复
            我觉得可以先选一门简单的语言进行学习,这样可以先对编程有一个初步的认识,我学习的第一门语言是java,学得不精,简直就是入门中的入门。我觉得java、Python都是不错的入门语言,书籍可以直接百度 ----入门书籍。


            7楼2019-07-18 13:06
            回复
              然后这样一边认识编程,一边去了解自己想开发的东西需要什么技术,比如开发安卓要用java,底层架构学习C++。详细的了解之后需要的就是不断地去补充这些自己不懂的东西。 我觉得没有必要在第一门语言选什么上纠结太久,就我个人而言,才学编程对时候连什么是面向对象编程都不知道,根本无法知道自己真正需要的技术是什么,又怎么选呢?


              8楼2019-07-18 13:08
              收起回复
                所以啊!大家就必须要一步一步来,就算自己是零基础也是不要慌的!最后,希望能对大家有帮助,有兴趣的小伙伴可以发表你们意见 互相交流


                9楼2019-07-18 13:10
                回复
                  武汉同求,目前了解了HM DN


                  来自iPhone客户端12楼2019-07-18 15:15
                  收起回复
                    老哥 现在 java饱和了 是真得吗?


                    来自iPhone客户端39楼2019-07-18 18:39
                    收起回复
                      新手想入坑,有什么联系


                      来自Android客户端90楼2019-07-19 21:22
                      收起回复
                        0基础要入坑了,有合适的培训机构推荐吗


                        来自Android客户端92楼2019-07-21 12:35
                        收起回复
                          大专 想入坑it行业 门槛高不高啊?要怎么学?自学还是培训?


                          IP属地:江苏来自Android客户端93楼2019-07-22 09:43
                          收起回复
                            我带你,只要你有学习的心


                            94楼2019-07-22 09:58
                            回复