V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
joeyHuang
V2EX  ›  程序员

关于自学编程的出路

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

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

    今年 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  
       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   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.