关于自学编程的出路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
joeyHuang
V2EX    程序员

关于自学编程的出路

  •  1
     
      joeyHuang 2018-04-01 06:27:18 +08:00 6456 次点击
    这是一个创建于 2757 天前的主题,其中的信息可能已经有所发展或是发生改变。

    初来乍到,大致介绍一下:

    今年 21 岁,非正经学校出身,17 年初开始自学编程,主要学的是 C++和 Python。

    基本掌握了 C++的基础。学了链表,栈,队列等基础数据结构和简单的查找排序算法。

    学习了 Linux,并且基于 Linux 平台进行 Mysql 数据库的学习,能使用 SQL 进行增删改查操作,对 NoSQL 「 Redis 」数据库也有简单的了解。

    学习了 Git 版本控制系统,网络与多线程方面的基础知识。

    学习的过程主要是啃书为主,百度为辅。

    到目前学了一年,勉勉强强入了门。想问我这样的水平能否找得到实习的机会,做为新人我还有哪方面的知识需要补充或者巩固?希望各位前辈们给点建议。

    45 条回复    2018-04-02 18:50:02 +08:00
    congeec
        1
    congeec  
       2018-04-01 07:09:13 +08:00 via iPhone
    在这儿发帖不如投投简历
    lusyoe
        2
    lusyoe  
       2018-04-01 08:53:26 +08:00
    C++和 Python 机会都太少了,建议 Java
    joeyHuang
        3
    joeyHuang  
    OP
       2018-04-01 09:08:25 +08:00
    @congeec emmm...有投
    joeyHuang
        4
    joeyHuang  
    OP
       2018-04-01 09:09:25 +08:00
    @lusyoe 主要是花费了一年的心血,不太想就这么放弃
    JohnLou
        5
    JohnLou  
       2018-04-01 09:11:49 +08:00 via Android
    说实话,对找个出名点的公司都没多大希望,不如自己来活,你会发现新世界。
    anubiskong
        6
    anubiskong  
       2018-04-01 09:23:56 +08:00   1
    c++学个差不多就行了,最好别当作工作工具。别学 JAVA。python 挺好的,JS 也可以尝试一下。你可以试着用 python 找工作,python 主要库和框架学习一下,在招聘网站搜搜靠谱的招聘要求,找出共同点,差哪里补哪里。多面试,多做点自己的项目
    stantbyme
        7
    stantbyme  
       2018-04-01 09:27:12 +08:00 via iPhone
    找工作的话,建议多看实用性的
    roujiamo
        8
    roujiamo  
       2018-04-01 09:32:48 +08:00 via iPhone
    不像两年前、现在应用层的工作只会越来越难找啦、一是人越来越多、二是需求越来越少、三是要求也越来越高了..
    raawaa
        9
    raawaa  
       2018-04-01 11:11:11 +08:00
    有自己做过什么小项目么?
    我也是自学,最大的感触就是看书和实际动手真的挺大差剧的。
    uuair
        10
    uuair  
       2018-04-01 11:25:48 +08:00 via iPhone
    做个项目出来吧
    sonyxperia
        11
    sonyxperia  
       2018-04-01 11:26:08 +08:00 via Android
    java 更好找工作
    u14e
        12
    u14e  
       2018-04-01 12:09:34 +08:00
    楼主写的很谦虚啊。
    像我这种菜鸟都能看出,楼主应该没动手写过什么自己的代码,建议还是注重下动手能力
    比如用 Python 爬虫,跟着《 Python flask web 开发》自己开发个简易的博客
    feverzsj
        13
    feverzsj  
       2018-04-01 12:13:36 +08:00
    蓝翔去学 3 个月前端
    Veigar
        14
    Veigar  
       2018-04-01 14:30:58 +08:00
    JAVA
    fml87
        15
    fml87  
       2018-04-01 14:49:07 +08:00
    多写东西练手,确保自己有实际开发能力,java、python、php 都不难找工作
    qfdk
        16
    qfdk  
    PRO
       2018-04-01 14:59:16 +08:00 via iPhone
    所以莫名其妙的对 python 的人怀有莫名其妙的感觉…… 这种反人类的语言和版本为什么火起来 都是爬虫啊 大数据的锅 就连经济管理的妹子都用 python 搞什么大数据 看了 python 的代码风格 完全认为是给什么数学家写论文用的工具 因为不会计算机 就弄个 需要有规则的语言给人看...... 几本每个数学系的人都会个 py 会个 c 就算是会编程了
    技术也没有什么高低贵贱 但是是否能经得住时间的考验……
    anyc007
        17
    anyc007  
       2018-04-01 15:03:44 +08:00
    自己做个项目把,这样面试和简历通过更容易。我面试别人都会让人事看看那个人有没有博客,github 项目之类,这都是加分项。
    lonenol
        18
    lonenol  
       2018-04-01 15:07:33 +08:00
    还是去培训学校培训下,然后让那里的老师给包装下吧...要不你没有任何竞争力..
    huguotai
        19
    huguotai  
       2018-04-01 15:27:01 +08:00
    为什么我就学不会啊
    chashao
        20
    chashao  
       2018-04-01 16:07:24 +08:00 via Android
    @qfdk 反人类语言???
    orderc
        21
    orderc  
       2018-04-01 16:26:01 +08:00
    @chashao #20 OC 表示不服
    easylee
        22
    easylee  
       2018-04-01 16:31:13 +08:00
    @qfdk 一用 Py 就停不下来......
    limbo0
        23
    limbo0  
       2018-04-01 16:42:16 +08:00 via Android
    @qfdk 想听听 python 哪块反人类了,可能反人类的地方正好是他的优点
    ilylx2008
        24
    ilylx2008  
       2018-04-01 16:51:41 +08:00 via Android
    不如学点基础的,html css
    然后选方向 前端 后端
    纯 c++和 python 的职位太少了
    lusyoe
        25
    lusyoe  
       2018-04-01 21:04:43 +08:00
    @joeyHuang 没让你放弃 c++和 python,只是现实情况就是 java 方向工作更好找一点。而且作为程序员会多门编程语言也很正常。我以前也是自学出身的,一路从最初的 C 语言、C++、Java、Python 学过来。目前主力语言是 java,偶尔也会写点 python 脚本,在企业市场,java 目前还是最火热的。。
    KuroNekoFan
        26
    KuroNekoFan  
       2018-04-02 09:16:32 +08:00 via iPhone
    java 和 js 都搞一搞
    pheyer
        27
    pheyer  
       2018-04-02 15:03:45 +08:00
    百度为辅...至少得上 Google 吧?
    joeyHuang
        28
    joeyHuang  
    OP
       2018-04-02 16:43:38 +08:00
    @lusyoe 谢谢,明白你的意思。我只是认为对于我这种新人来说先专注一两门语言可能更好,不然到时候的确什么都懂,但什么也不精通。
    joeyHuang
        29
    joeyHuang  
    OP
       2018-04-02 16:44:36 +08:00
    @raawaa C++做过一个多线程网络聊天室,python 写过网络爬虫和数据分析。emmmm...暂时就这么多
    joeyHuang
        30
    joeyHuang  
    OP
       2018-04-02 16:45:53 +08:00
    @anubiskong 谢谢,正在补前端的知识,或许会转 python 了吧
    joeyHuang
        31
    joeyHuang  
    OP
       2018-04-02 16:47:17 +08:00
    @u14e 做过聊天室,档案管理系统,爬虫和数据分析
    joeyHuang
        32
    joeyHuang  
    OP
       2018-04-02 16:57:55 +08:00
    @feverzsj 正在新东方进修 js
    joeyHuang
        33
    joeyHuang  
    OP
       2018-04-02 16:59:18 +08:00
    @fml87 谢谢,一直在写,只是都是些小玩意儿。
    slgz
        34
    slgz  
       2018-04-02 17:04:34 +08:00
    @joeyHuang 同 21, 也是自学出生, 交流一下?
    joeyHuang
        35
    joeyHuang  
    OP
       2018-04-02 17:25:17 +08:00
    @slgz emmm...我很乐意交朋友
    joeyHuang
        36
    joeyHuang  
    OP
       2018-04-02 17:31:51 +08:00
    @KuroNekoFan 谢谢,在学 js
    joeyHuang
        37
    joeyHuang  
    OP
       2018-04-02 17:32:59 +08:00
    @anyc007 谢谢,只是觉得我写的都是些小东西,都不好意思往简历里添
    joeyHuang
        38
    joeyHuang  
    OP
       2018-04-02 17:33:49 +08:00
    @huguotai 没事的,朋友。我也是顶着一头雾水咬着牙根坚持下来的
    slgz
        39
    slgz  
       2018-04-02 17:34:22 +08:00
    @joeyHuang qq: MTE3OTc1ODY5Mw==
    shaochuancs
        40
    shaochuancs  
       2018-04-02 18:10:42 +08:00
    @joeyHuang 如果想尽快找到实习,那么可以从招聘者 /面试官的角度来看待这一问题:什么样的候选人会令他 /她产生兴趣?
    shaochuancs
        41
    shaochuancs  
       2018-04-02 18:22:43 +08:00
    建议在以下方法中挑一个(只挑一个), 做到能令招聘者 /面试官产生兴趣的程度,应该就能顺利的找到实习了:
    1. “聊天室,档案管理系统,爬虫和数据分析”中挑一个,深入的做一下,遇到问题解决问题。训练自己解决问题的能力和工程思维,不要在意用的是 C++、Python 还是 Java。优秀的面试官会询问你擅长的领域,挖掘你过往经历的亮点;只有蹩脚的面试官才会拿语言细节说事,问令候选人感到陌生的题目来追求良好的自我感觉。
    2. 写有一定质量的博客文章,积累一定的量,最后展示给招聘者。
    3. 刷题,比如 LeetCode,最后展示给招聘者。
    4. 积累有一定价值的论坛积分,比如 Stack Overflow,最后展示给招聘者。
    5. ...

    以上方法只选一种,不要贪多。如果目的是找到实习的话,“一招鲜”要远远好过“万金油”
    joeyHuang
        42
    joeyHuang  
    OP
       2018-04-02 18:38:40 +08:00
    @shaochuancs 啊哈..感谢建议
    joeyHuang
        43
    joeyHuang  
    OP
       2018-04-02 18:46:10 +08:00
    @pheyer VPN 挂几个月了,百度对我这种新人找个工具,文档,小问题什么的已经够用了哈
    joeyHuang
        44
    joeyHuang  
    OP
       2018-04-02 18:48:41 +08:00
    @slgz QQ:838015871
    joeyHuang
        45
    joeyHuang  
    OP
       2018-04-02 18:50:02 +08:00
    @ilylx2008 明白,感谢建议
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1065 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 18:28 PVG 02:28 LAX 11:28 JFK 14:28
    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