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

有没有野路子出身(自学编程)的朋友

  •  7
     
  •   z0ne ·
    guren-cloud · 2018-12-14 06:30:45 +08:00 via iPhone · 15747 次点击
    这是一个创建于 1931 天前的主题,其中的信息可能已经有所发展或是发生改变。
    # 背景
    简单说下自己吧。

    高中开始玩编程,因为那时候才开始有时间混网吧,才开始有机会在自习课上霸占教室的多媒体电脑

    后来,高一结束,辍学了,这是一个很不好的决定,但自己未曾后悔,因为我终于有点醒悟,从一个书呆子变成开始有自己独立思想的感觉,虽然对很多人来说并不是一个正确的思想.

    再后来,去了个技术学校学习计算机专业,当时涉及编程的,也就是两年时间里最后一个 c 语言课程了

    因为自身也许比周边同学有资历和天赋,每节课都能得到老师的赞扬与欣赏

    那时候,我就不仅仅只是学习 c 了,开始折腾 asp php python,那是一个 py 开始在国内渐火的 2012 年

    再后来,去报考了高考补习班,也有一个 c 语言课程,当然也很自信与自豪,仍是强项,骄傲一下

    高考结束,为数不多的两个计算机系名额里我很荣幸占了一个,一所天津师范学院的录取通知书


    可惜我也许终究不是读书的料,录取通知书没去学校领取,毕业的第 20 天就开始了北漂之旅


    # 入行

    其实故事挺弯曲的,自己的 5 年北漂,没有一年和程序员沾上边。

    但自己从未放弃学习和创作,一些新的领域新的语言新的工具,自己有兴趣都会主动去研究学习最后做出一个自我满意的作品再发布,有 nodejs 编写的平台,py 写的脚本工具,c#、electron 开发的客户端,objc 为自己喜欢的网站写的 app,react native 上架的应用加上后来的各种小程序以及开发平台.

    自己乐在其中,非常享受自己的作品给自己带来飞跃的进步


    # 派别

    再后来,开始逐渐让自己融入程序员这个圈子,发现确实很多和自己想象的不一样

    一个比较明显的就是,培训派与实力派

    不多说培训派,毕竟我不是很了解,但从能轻易通过面试来看,一些基础应该还不错。比如一些笔试题,其实我是有点虚的,因为我还不一定会回答!也因为自己未曾遇到,遇到了也会有自己的解决办法吧

    就好比你问我,js 中有几种函数? IE 标准下有哪些兼容性写法?

    说真的,我不会。

    因为我创作的过程中从未也不觉得去关注这些问题,更多的是在这个功能如何实现?怎么设计怎么优化?然后再用代码说话,把脑海里的东西写出来

    —-

    这也许就是我在这个领域有点不自信的地方了,有时候觉得自己目前的能力,就算去面试也比不过人家刚培训出来几个月的

    有没有同样野路子出身,编程完全靠自学的朋友呢?你现在做的是否是相关的行业,是否也会偶尔对自己的能力感到怀疑的?
    140 条回复    2018-12-17 22:55:08 +08:00
    1  2  
    mpich
        101
    mpich  
       2018-12-14 16:49:55 +08:00
    编程好学,计算机科学难懂啊。。。

    练武不练功,到头一场空。。。
    jsun
        102
    jsun  
       2018-12-14 17:19:45 +08:00
    电子仪器专业的,没 LZ 那么野。
    自学能力不强,在编程这条路上也走不远。
    txydls
        103
    txydls  
       2018-12-14 17:23:21 +08:00
    最近想学习运维这一快,却不知道从何入手。零基础。有没有大佬能指一条明路
    takato
        104
    takato  
       2018-12-14 17:23:26 +08:00
    大学选择了计算机也是因为初高中就喜欢编程 /写触发器。。。
    算是野路子吧。。。
    wohenyingyu03
        105
    wohenyingyu03  
       2018-12-14 17:29:50 +08:00
    你这叫自学么,明明学去了两年技术学校,我在大学 5 年计算机相关的课程只有 word,excel 和 ppt
    wongskay
        106
    wongskay  
       2018-12-14 18:04:19 +08:00   ❤️ 1
    @txydls 先学 linux
    galikeoy
        107
    galikeoy  
       2018-12-14 18:04:22 +08:00
    野路子+1,学了半个月 js 然后面试,还特么通过了,现在是菜鸡前端实习生
    Wenco
        108
    Wenco  
       2018-12-14 18:17:53 +08:00   ❤️ 2
    同野路子,本科土木工程,毕业前 1 个半月,头一天还去面试施工员,后一天越想越不值,抱着自己的破电脑泡了一个半月的图书馆,从 html 开始从头自学,好在运气不错,毕业以应届生省份进来一家挺大的公司,现从事 PHP 开发,工资比很多科班还高那么点,慢慢来吧,厚积薄发。
    swordspoet
        109
    swordspoet  
       2018-12-14 20:08:07 +08:00 via iPhone   ❤️ 1
    我就是文科转行过来的野路子,自学的编程。毕业后进了还算一家有点知名的互联网公司,可惜遇人不淑,被坑了。今年整体环境都不好,我又是跨专业的,学校一般般,再加上经验不足走社招就更加艰难,几乎所有的劣势都占光了,找了两个半月才找到东家,苦。以后要是做领导了,绝对不会像前东家的领导那样,真的很容易就毁了一个人。
    jimchen9999
        110
    jimchen9999  
       2018-12-14 21:07:46 +08:00
    计算机科学不只是 编程啊 大哥 理论也非常重要 比如说 logic, automata, turing machine 啥的
    yixiang
        111
    yixiang  
       2018-12-14 21:31:48 +08:00
    在我印象中,自学出来的才是普通和正常的来着。
    z0ne
        112
    z0ne  
    OP
       2018-12-14 23:08:53 +08:00
    @wohenyingyu03 嗯,去的技术学习,当时没打算报计算机来着,后来看美女挺多,就。。 入坑了
    是的,自学,课程里和编程沾边的就 c,还是自己看书然后上课自己敲代码,老师讲的没多少作用。 其他课程就是 auto cad、photoshop、flash 等动画制作类了,当然还有你所说的办公软件使用

    @swordspoet 遇到好的领导(伯乐)确实很重要,当自己的伯乐更重要! 路是自己的,少受他人影响,多多提高自己!
    kai32702706
        113
    kai32702706  
       2018-12-14 23:23:39 +08:00 via iPhone
    使用工具的跟制作工具的谁厉害?
    Lonely
        114
    Lonely  
       2018-12-14 23:54:39 +08:00 via iPhone
    @Fighting4Dream 你真能往自己脸上贴金
    chinafeng
        115
    chinafeng  
       2018-12-15 01:23:23 +08:00 via iPhone
    初中毕业后自学创业至今,路确实不好走。
    asan2006
        118
    asan2006  
       2018-12-15 08:12:17 +08:00 via Android
    @5peak2me 一样,边缘开发者
    Aprilming
        119
    Aprilming  
       2018-12-15 10:09:02 +08:00
    @txydls #103 先学习 linux 吧
    TonyLiu2ca
        120
    TonyLiu2ca  
       2018-12-15 10:15:27 +08:00
    出身是不是野路子,都有大牛。不过,没有一个好基础,发展空间会手打很大限制,毕竟不会以码工为一生的吃饭的家伙,到一定时候,虽然经验足了,眼界也开阔了失眠也见识了,但精力 /速度 /激情就会被年轻人赶超,所以必定方向会转。要是还是计算机开发这行,那么是否能有所发展,对基础理论和对新技术的理解程度是一个很重要的方面。能在某一个方面成为领军人物,除了自己更多其他外在因素,不过自己没有积累,外界条件再怎么加持也是枉然。

    趁年轻,有时间有精力有干劲,学会熟练精通一两门拿手的手艺后,还得自己修炼内功。
    内外兼修,其他人都是野路子。
    若能有创新,你是其他人的大神。
    dogeglat
        121
    dogeglat  
       2018-12-15 11:08:55 +08:00
    少撕逼,少围观撕逼,把事情做好,action speak louder than words。
    linxu
        122
    linxu  
       2018-12-15 11:43:32 +08:00 via Android
    及时补充理论基础,我也是泥腿子
    limbo0
        123
    limbo0  
       2018-12-15 12:12:52 +08:00
    我也是野路子, 不过考了个计算机研究生过度了下, 还得多靠自己啦
    Young143
        124
    Young143  
       2018-12-15 12:54:04 +08:00
    看完慌的一比
    pynix
        125
    pynix  
       2018-12-15 13:15:24 +08:00
    泥腿子出身,,
    vonsdite
        126
    vonsdite  
       2018-12-15 13:58:19 +08:00
    @KasuganoSoras 这水平去混混大厂,薪资屌打现在的薪资。 真的很厉害!!
    smallgoogle
        127
    smallgoogle  
       2018-12-15 15:26:38 +08:00
    哎。你说的那个面试的问题。简直就是我的内心的一道坎。。。技术我敢说不差。但是很害怕面试的时候问这些问题。我 TM 完全答不上
    xixilili
        128
    xixilili  
       2018-12-15 16:22:10 +08:00
    我在 B 站上看了 4 个月 php 视频,,然后找到工作了,,
    ssoor
        129
    ssoor  
       2018-12-15 21:55:58 +08:00   ❤️ 1
    泥腿子+1,给你些我自己的建议。

    第一,面试不要被带节奏,把敌人引导到你的主战场,而不是跟着对方走。

    笔试的题都是相对简单的,刷刷面试题基本都能刷到。主要是面试时不要被面试官拽着走。
    面试官不知道你的能力到底如何。大部分都是通过技术问题来了解你的能力。这时候不要跟着走,从问题出发,把问题引导到你擅长的地方。泥腿子们一般基础功比较弱,但是能跨行并稳住根基的人肯定是有自己的独特见解。
    思考面试官面试的目的,从目的出发,不要局限于问题本身。就问题进行发散,把你的想法说出来。
    对于不清楚的,不了解的。简单的说没了解过就行了,然后就当前问题说些自己的想法。

    比如你举例的那几个问题,是我的话,我会这么说:

    js 具体有几种函数之前还真没注意过,因为这方面主要是业余时间自己学习的,所以没有系统的了解过,但是感觉应该是在语言迭代中逐渐引进进来的,之后我去看一下相关的知识,但是我觉得最主要的还是在团队中大家达成统一协议,使用同一种写法,这样可以保证代码风格的一致性,提高项目的可读性。而且也能提高团队的合作效率。


    类似于这样的,哪怕不知道也可以说说你的理解,比如猜猜原因,如果是你怎么做,不要怕错,公司不怕招聘有想法的人。
    z0ne
        130
    z0ne  
    OP
       2018-12-15 22:43:29 +08:00
    @smallgoogle 哥们,就单从你的注册时间来看,技术我给你点两个赞!👍

    @ssoor 感谢你的宝贵建议!确实,有自己独立的解决方法的时候就不必违心老套的解答,同时也要正视自己的技术层次,不骄躁
    itingyuji
        131
    itingyuji  
       2018-12-16 03:26:38 +08:00 via iPhone   ❤️ 1
    我就野猫子出身的,大专中途退学,干过服务员,干过电影院巡场,干过快递员,干过麦当劳做汉堡,边打工,边看书,2019 年自考本科(培训机构滚蛋),考证书,考英语等级,考普通话,考驾照,2019 年将是非常忙的一年,然后希望所愿能到互联网公司干技术活。
    msg7086
        132
    msg7086  
       2018-12-16 04:53:57 +08:00
    我也是野路子,初中高中写了四五年的程序,最终考上计算机系,但是实在没什么可以学的,所以平时不去上课待在宿舍里学习,混出文凭结束……
    z0ne
        133
    z0ne  
    OP
       2018-12-16 12:35:41 +08:00
    @itingyuji 人生很精彩啊!忙碌,但是充实!加油,祝你成功!

    @msg7086 我以前也经常逃课旷课,觉得自己学比在课堂浪费时间好多了。 后来觉得课堂上学习其实也挺不错的,因为有氛围,还能和身边的男女同学交流交流,以前只专注技术而忽略了各种人情来往,算是有点可惜
    msg7086
        134
    msg7086  
       2018-12-16 14:40:32 +08:00
    @z0ne 偶尔去了一次汇编课,老师在上面说了半天下面的人听得一愣一愣的。我室友问我怎么回事,我就小声教他,然后被老师一顿批。后来他的课我也就不去了……
    mingyun
        135
    mingyun  
       2018-12-16 16:32:06 +08:00
    抓到老鼠就是好猫
    sudoer
        136
    sudoer  
       2018-12-16 19:53:32 +08:00
    有,今年第 3.5 年,渣前端,好玩的东西很多,目标是全栈,希望有空继续看数据结构和算法的东西
    1217950746
        137
    1217950746  
       2018-12-17 00:42:30 +08:00
    😯你这怕不是和我一个学校啊,教的东西都一样
    ctro15547
        138
    ctro15547  
       2018-12-17 09:11:34 +08:00
    路子不是特别野,1.小学电脑课,跟老师学,用三剑客做了个全是格子+复制粘贴别人新闻内容+有几个 html 页面+几个自己做的 flash 动画的网页。算是入门了吧。
    2.初中玩游戏 RO、梦幻那种,就接触到按键精灵,就是那种录制的,改改录制脚本
    3.高中开始流行偷菜,用初中的外挂知识搞了个定时偷菜脚本,还用易语言做小爬虫控制偷菜脚本
    4.大学开始睡觉打游戏,沉迷魔兽 eve,开始搞各种辅助,盗贼连击,eve 挖矿,ro 私服挂机钓鱼,顺便搞了搞把简单的验证码也处理了,作业应付了事,数据库我记得用的还是易语言自带的那种或者就用二维数组代替了。。
    5.工作是测试,就开始网页、android、pc 的 ui、office 自动化,顺手再写点爬虫,为了练手些脚本玩剑三写了纯阳、唐门、明教的辅助。主要做 android 测试,就把以前图像识别和 adb 合在一起做了个框架,当然没有大牛做的好,不过也是从无到有吧。最近捣鼓一套配合 docker 做远程脚本+监控的冒烟,性能、兼容稳定性测试平台,为了方便还搞了台 vps 用微信公众号做后台接受和发布测试数据。顺手搭个梯子弄了些端口监控脚本开始租给朋友,一个月几十块赚回服务器的费用。
    qazaq408
        139
    qazaq408  
       2018-12-17 17:14:50 +08:00
    @itingyuji
    问个问题,互联网公司干技术活。。。为什么毛要去考普通话,考驾照?
    B1ock
        140
    B1ock  
       2018-12-17 22:55:08 +08:00
    @KasuganoSoras 加油吧
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3324 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:29 · PVG 21:29 · LAX 06:29 · JFK 09:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.