学了两年编程的半吊子对于编程新手的建议 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhufree
V2EX    编程

学了两年编程的半吊子对于编程新手的建议

  •  9
     
  •   zhufree 2015-05-09 17:12:45 +08:00 30842 次点击
    这是一个创建于 3857 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原贴发在某中二贴吧

    工具资源向(这里是硬广)

    计蒜客

    在线学编程语言(细节向入门向,注重语言本身特性)

    计蒜客


    实验楼

    在线虚拟环境(相当于一个折腾虚拟机)

    实验楼


    以上是我最常用的两个,在线编程这种形式的还有很多

    and 。。。很多很多,以下这个网站差不多做了个归类,很有参考价值

    泡面吧

    泡面吧


    [计算机技术资料大全网站](hackr.io)

    Hackr.io


    Hackr.io

    好像是36kr的NEXT周报,发现了这个网站,各种边边角角的资料都有感觉炒鸡全面。


    建议向

    资料多得是,以下是个人给出的对初学者的建议

    无论从哪一门语言入手,先学计算机专业导论都是值得的,就算已经正在学了,学一遍导论也能让人受益匪浅,至少不会卡在函数的概念理解这种问题上了,能从理论的角度解释编程的本质,学懂了之后对接触语言大有裨益,相当于磨刀不误砍柴工,推荐网易云课堂

    网易云课堂

    另外请想学编程的初学者先想想自己学编程的目的是什么,编程语言现在已经有几百种种了,常用的也有十几种。一个重要的建议是初学者千万不要同时学好几门语言,否则将会事倍功半,一个好的程序员掌握多门语言是必须的,但一开始就同时学好几门一来精力不够,而来不同语言的不同语法会相互混淆,先把一门学精,再看其他的,你会觉得都是相通的,都是可以类比的,学第一门语言可能要花去半年,第二门可能只要一个月,第三门也许只要花一天学习语法等等特性就可以了。


    如果你有明确的目的,请对照以下确定你的方向:

    1. 做游戏:
      1. PC游戏(C++,C,游戏引擎 [不算语言] )
      2. 手机游戏
        1. Android系统(安卓手机)->java(安卓app都是java写的)
        2. iOS系统(苹果手机)->iOS(需要有一台MAC做开发)
    2. 做PC软件(客户端):C,C++
    3. 网站开发:
      1. 前端(做界面,特效等)->html,css,Javascript;
      2. 后台->有好几种,python,php,java,C#都可以
    4. 手机app,参见游戏。

    这么说比较简略,也是我个人总结,并不全面,上一张图感受一下编程界的博大精深
    编程


    如果只是对计算机学科感兴趣,那么也很棒,你可以跟着网易云课堂的计算机专业课程都学一遍,据说上面的老师秒杀全国99%的大学老师hhh
    网易云课堂
    真的是很系统很系统的课,但是自己一直没时间跟下来(:з」∠)


    有关于数据结构,算法,要不要好好专门去学呢?
    我个人的理解是,如果你想学深入,想做一个牛逼的程序员的话,就不要怕这两座大山,如果你仅仅只是想拿编程混口饭吃找个工作的话,做项目用得到的似乎真的不多(当然也要看什么项目)
    自己权衡。数学不好并不是借口,然而我已经深深地跪了

    知乎相关问题汇总

    现在软件行业已经很成熟,为什么程序员还在没日没夜敲代码搞系统更新?

    作为程序员,你在编程时吃了哪些数学的亏?

    作为程序员,你在编程时享受过哪些数学带来的好处?

    自学编程的人是否容易缺少某方面的「技能」?

    如果让你教一个学习很快的人从零开始学编程,你会怎样做?

    对于学生党什么编程语言比较适合?
    web前端有哪些很普遍的经验供新手学习?

    在MOOC上自学计算机及编程,能否推荐一些课程及学习的顺序?

    前途未卜的准程序员,吃过苦头有智慧的或者过来人前辈大牛有什么样的忠告给当局者?

    学习编程的过程中可能会走哪些弯路,有哪些经验可以参考?

    大二编程路上的迷茫,如何在进一步?

    怎样成为全栈工程师(Full Stack Developer)?

    如何评价网易云课堂推出的前端开发工程师微专业?

    如何迅速地了解互联网(特别是游戏)行业的知识?比如,有没有推荐的书籍,或者帖子/论坛什么的?

    以下是最后的话:

    我只是从个人经验的角度给出所有我能想到的有帮助的东西
    资源从来不缺

    方法很重要

    如果不是真爱,编程这个东西很枯燥,入门之前先好好想想能不能坚持下去

    语言只是工具,解决问题的工具,不要为了学语言而学语言

    遇到问题的时候,首先求助百度谷搜索引擎,一般能搜到博客园CSDN上别人写的文章,或者stackoverflowsegmentfault等专门的网站,99%你遇到的问题别人已经在网上给出了解决方案,不要一有一个问题就跑去问别人怎么做

    永远记住,不要拿能用搜索引擎解决的问题去麻烦别人

    学到一个程度之后,决定水平的就不再是你会什么东西。而是你快速学习,转型,和掌握新知识新技能的能力

    计算机这个东西呢,让人感觉就是学得越多,不知道的东西越多,越往前走,越感觉自己只是在海边沙滩上玩耍的小屁孩而已

    路还很远呐~

    第 1 条附言    2015-05-10 12:18:02 +08:00
    硬广居然拼错了_(:з」∠)_
    好吧
    计蒜客: www.jisuanke.com
    好多人收藏好开心hhhhh
    10 条回复    2016-09-25 21:55:09 +08:00
    zikkeung
        1
    zikkeung  
       2015-05-09 17:41:13 +08:00
    都是干货啊
    taine
        2
    taine  
       2015-05-09 18:20:36 +08:00
    硬广失败了,楼主检查检查
    111111111111
        3
    111111111111  
       2015-05-09 22:31:37 +08:00 via Android
    不错啊
    zhufree
        4
    zhufree  
    OP
       2015-05-10 12:14:20 +08:00
    @taine 啊,硬广拼错了_(:з」∠)_
    mingyun
        5
    mingyun  
       2015-05-10 22:15:33 +08:00
    收藏啦
    xixijun
        6
    xixijun  
       2015-05-14 03:55:43 +08:00
    get到好多东西~ 发现居然也是武汉的唉(⌒⌒)
    zhufree
        7
    zhufree  
    OP
       2015-05-14 10:14:59 +08:00
    @xixijun 是哒n(**)n
    MrPutz
        8
    MrPutz  
       2015-06-18 09:54:26 +08:00 via iPhone
    Mark
    qq3102328040
        9
    qq3102328040  
       2015-10-02 01:26:12 +08:00
    Mark, 很全面,很受用,楼主好人。
    wizardforcel
        10
    wizardforcel  
       2016-09-25 21:55:09 +08:00 via Android
    然而计蒜客以前课程免费证书收费,现在都收费了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     877 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:53 PVG 06:53 LAX 14:53 JFK 17:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86