V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cloverstd
V2EX  ›  问与答

如何说服一个女生不要死磕 C 而去学习 PHP

  •  
  •   cloverstd · 2012-08-18 17:17:24 +08:00 · 8933 次点击
    这是一个创建于 4282 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题

    我有一个朋友,现在是最后一学期,没实习

    大学是计算机相关专业,但是我想可能基本什么都不会吧
    但是很想从事这个行业,于是现在暑假在家死磕 C (真不知道为什么现在的大学都要选择 C 来入门,搞得是个人想做 ITer,就要先去学 C)
    但是她也很想工作,在家着急,可是也自知自己几斤几两,所以也找不到工作
    我劝她去学习 PHP 或者 Python,她就是不听啊
    我个人认为以她目前的情况,学习 PHP 或者 Python 去做网站开发会快一些
    按照她的意思,觉得得先学 C 入门,再去学其他的,但是自己又觉得时间不多

    我感觉自己百劝无用啊
    95 条回复    1970-01-01 08:00:00 +08:00
    watana
        1
    watana  
       2012-08-18 17:29:06 +08:00
    让她到v2的酷工作节点转一圈吧
    ohhe
        2
    ohhe  
       2012-08-18 17:58:22 +08:00
    应该是被曾经的c语言老师洗脑太严重了
    lowstz
        3
    lowstz  
       2012-08-18 18:01:21 +08:00
    有QQ或Gtalk这种联系方式么?
    VTHdotC0M
        4
    VTHdotC0M  
       2012-08-18 18:01:30 +08:00
    不知道是我的偏见还是什么,学好C你说的PHP和Python我觉得就轻松了。
    passluo
        5
    passluo  
       2012-08-18 18:04:01 +08:00
    学好C,可以去做算法。可以去华为那些硬件企业。

    IT不光是互联网。
    fanzheng
        6
    fanzheng  
       2012-08-18 18:04:33 +08:00
    写两个python和C的东西给她看下。
    Air_Mu
        7
    Air_Mu  
       2012-08-18 18:28:33 +08:00
    女生学设计前端什么的吧,不照样是IT么......
    cloverstd
        8
    cloverstd  
    OP
       2012-08-18 18:41:00 +08:00
    @lowstz 这个不太方便透露吧,我也是未经她同意就来征求大家的意见
    cloverstd
        9
    cloverstd  
    OP
       2012-08-18 18:41:26 +08:00
    @Air_Mu 我也是这样说的,可她不想,她想做游戏
    cloverstd
        10
    cloverstd  
    OP
       2012-08-18 18:41:45 +08:00
    @passluo 关键是她临近毕业了,时间不够她慢慢去学
    cloverstd
        11
    cloverstd  
    OP
       2012-08-18 18:42:26 +08:00
    @VTHdotC0M 有时间的话当然可以,但是她临近毕业了,没有那么多时间去死磕 C 了
    ooksm
        12
    ooksm  
       2012-08-18 18:45:50 +08:00
    学C是找不到高富帅的~~
    passluo
        13
    passluo  
       2012-08-18 18:48:12 +08:00
    @cloverstd 我比较赞同 @Air_Mu 的观点。。马上毕业了。这个暑假死磕C PHP Python 用处都不大,一般9~10月份是校招高峰期,还有就是明年的3~4月份。后面的基本上是国企、银行什么的了。

    所以,还不如让他学前端,学重构,现在FE到处都还是比较缺的,然后找到工作了慢慢来,骑驴找马。

    或者,如果看开点,没关系啊,就死磕C嘛。找不到工作就找不到。继续死磕,专研个1~2年。我就不信到时候没人要。
    cloverstd
        14
    cloverstd  
    OP
       2012-08-18 18:50:44 +08:00
    @passluo 谢谢

    我会转告她的
    Cwind
        15
    Cwind  
       2012-08-18 19:01:29 +08:00   ❤️ 1
    如何说服一个女人?
    成为她男人。
    mopvhs
        16
    mopvhs  
       2012-08-18 19:17:35 +08:00
    @Cwind 你是指说(睡)服么……
    loniper
        17
    loniper  
       2012-08-18 19:28:02 +08:00   ❤️ 1
    话说...你是说小伊这货么?
    liliang13
        18
    liliang13  
       2012-08-18 19:37:24 +08:00   ❤️ 1
    @mopvhs 。。。。。。。。。。
    colincat
        19
    colincat  
       2012-08-18 19:43:39 +08:00   ❤️ 1
    别瞧不起C 好的C发展前景也很好,挣得也很多,我身边就很多搞C的,虽然在二线城市,年薪也都20W吧 跳槽的方向也很多
    colincat
        20
    colincat  
       2012-08-18 19:48:39 +08:00
    再加一句 校招貌似都考基础,特别针对妹子来说
    tangyuan
        21
    tangyuan  
       2012-08-18 20:04:58 +08:00
    LZ,我搭车问问,那如果你一般是建议如何学习开始PHP呢?
    cloverstd
        22
    cloverstd  
    OP
       2012-08-18 20:13:24 +08:00
    @loniper 低调,嘘
    cloverstd
        23
    cloverstd  
    OP
       2012-08-18 20:14:43 +08:00
    @colincat 没有瞧不起的意思,我也在学 C
    只是那朋友没有太多时候耗在这
    cloverstd
        24
    cloverstd  
    OP
       2012-08-18 20:15:20 +08:00
    @tangyuan 我认为应该,看代码,写代码,看书
    tangyuan
        25
    tangyuan  
       2012-08-18 20:33:32 +08:00
    @cloverstd 有好书推荐吗?我刚开始看Learning PHP, MySQL, and JavaScript,里面PHP版本还是5.2.8,但书中推荐的easyPHP安装包中的PHP版本都5.4了,我听说有5.4并非全被向后兼容之前版本PHP的
    xlaok
        26
    xlaok  
       2012-08-18 21:09:35 +08:00
    @passluo 为啥来不急啊,这些语言,看到3,4月份,已经很能做出一些东西了吧,现在校招,别人也不指望一过去就能直接用的
    wezzard
        27
    wezzard  
       2012-08-18 21:12:51 +08:00
    很想从事计算机行业肯定有自己喜欢的分支,建议楼主直接说/睡服她去学自己喜欢的分支要学的语言。C要找到真正能培养兴趣的项目比较困难,反倒是Objective C、Java、JS、RoR、PHP能找到上手容易又容易培养兴趣的玩意儿。
    bitsmix
        28
    bitsmix  
       2012-08-18 21:17:15 +08:00   ❤️ 1
    着急个什么
    好歹这个姑娘还愿意走开发这个路啊
    bitsmix
        29
    bitsmix  
       2012-08-18 21:17:38 +08:00
    我的意思是,真的通过 C 把各种基础都学好了。再来学 php 不是更好的嘛
    lijingyi2011
        30
    lijingyi2011  
       2012-08-18 21:32:46 +08:00
    @loniper 神马叫这货!!!
    lijingyi2011
        31
    lijingyi2011  
       2012-08-18 21:34:58 +08:00
    @cloverstd 今晚想来这查点东西呢,谁知道看见你在这八卦我!为了回复你,我又特地新注册个号!肿么样?
    chloerei
        32
    chloerei  
       2012-08-18 21:37:08 +08:00
    哇,本尊来了
    lijingyi2011
        33
    lijingyi2011  
       2012-08-18 21:37:29 +08:00
    @ohhe 还真不是,跟那老师一点关系都没!倒是有另一个老师推荐我自学下C#,这个比较容易点,也用的多
    lijingyi2011
        34
    lijingyi2011  
       2012-08-18 21:38:08 +08:00
    @lowstz gt同ID,O(∩_∩)O谢谢
    lijingyi2011
        35
    lijingyi2011  
       2012-08-18 21:40:26 +08:00
    @ooksm 干嘛非要找高富帅呢?找个喜欢的程序猿技术男窝觉得更好!
    cloverstd
        36
    cloverstd  
    OP
       2012-08-18 21:40:44 +08:00
    @bitsmix 你这个想法是建立在时间充裕的基础上的
    darasion
        37
    darasion  
       2012-08-18 21:41:13 +08:00
    c 多好啊。
    现在俺们那个地方,都用c写各种模块。
    搞得我觉得自己差太远了。

    php 学到最后还是得学c,早晚的事。
    cloverstd
        38
    cloverstd  
    OP
       2012-08-18 21:41:28 +08:00
    @chloerei 本尊可是美女一枚,大家把握哟
    cloverstd
        39
    cloverstd  
    OP
       2012-08-18 21:42:17 +08:00
    @darasion 可是 C 入门所需的时间比 PHP 长一些
    twor2
        40
    twor2  
       2012-08-18 21:45:05 +08:00
    @lijingyi2011 真的是你么
    darasion
        41
    darasion  
       2012-08-18 21:45:44 +08:00
    @cloverstd 学点c真的狠有用处啊。目前貌似只要不是谭浩强就行。
    bitsmix
        42
    bitsmix  
       2012-08-18 21:46:37 +08:00
    @cloverstd 相对于语言的技能级别,工作经验更重要。所以,其实根本没什么时间不时间的事情。 @lijingyi2011 你觉得呢?

    对于 C 入门比 php 长。。这个话…… 怎么说呢,我不是 C 的 pro 也不是 php 的 pro 。但是我也能明白的一个事情是…… 学到好,其实是差不多成本的。至于入门……那就看怎么定义了。
    justfly
        43
    justfly  
       2012-08-18 21:47:52 +08:00
    会了c 类c语言学的会很快,当然女生我更喜欢她们做前端
    lijingyi2011
        44
    lijingyi2011  
       2012-08-18 21:50:11 +08:00
    @cloverstd 你在我好友印象上瞎说瞎写当你家菜园子,传我照片到网上也就算了,现在还在v2ex里面八卦我。。。你说怎么办吧
    lijingyi2011
        45
    lijingyi2011  
       2012-08-18 21:51:25 +08:00
    @twor2 难道还是你?
    lijingyi2011
        46
    lijingyi2011  
       2012-08-18 21:52:46 +08:00
    @justfly 会考虑的,谢谢!!☆⌒(*^-゜)v
    passluo
        47
    passluo  
       2012-08-18 21:54:08 +08:00
    @xlaok 做企业不是做公益,同学你想的太天真一点了。

    如果不是去了就能用的,一般都是基础相当扎实或者有其他一些加分项(做过ACM或者相类似的活动并且取得过好成绩的,或者是在一些教研室待过,了解过一些现在流行但是还不广泛进入市场的,比如数据挖掘、机器学习、大数据处理之类的)

    3、4个月能用语言,但是除了语言本身,编程还有很多东西要学。而这些基础恰恰是企业笔试面试的时候最爱考的。

    当然,企业也有层次不同,不同的公司要求不一样,有些就考考你对语言的学习就好了,但越是大的公司一般越注重基础。

    所以相对而言,前端比较适合。服务端编程3、4个月难度很高,长远来看对你成长不利


    最后说一句,码农很辛苦。。妹子早日认清情况,回头是岸啊。。。

    不知道我睡服你没有
    @lijingyi2011
    kran
        48
    kran  
       2012-08-18 22:01:27 +08:00
    个人感觉学c需要更多的时间停留在理论(概念)层面,还如楼上说的,学哪个到最后都会回来啃下c,哪怕实际不会用。
    cloverstd
        49
    cloverstd  
    OP
       2012-08-18 22:03:47 +08:00
    @darasion 我也觉得 C 很有用,特别是看《The C Programming Language》时,里面都是拿一些库函数来分析,受益匪浅
    cloverstd
        50
    cloverstd  
    OP
       2012-08-18 22:06:59 +08:00
    @bitsmix 首先跨入这个行业需要一个敲门砖,入门之后,再学其他的也游刃有余了
    个人认为编程学习的是思想,而不是语言本身,学什么语言都一样的,但是把思想掌握了,其他的都融会贯通了
    所以还是要先跨过这个门槛,也就是先入门
    maddot
        51
    maddot  
       2012-08-18 22:09:08 +08:00   ❤️ 2
    貌似某个接近三十岁才学编程的牛人说过大概这样的话

    everybody can learn to code, but only some are born to be a programmer.

    关键看人吧,学啥语言都不重要
    bitsmix
        52
    bitsmix  
       2012-08-18 22:15:58 +08:00
    lijingyi2011
        53
    lijingyi2011  
       2012-08-18 22:16:51 +08:00
    谢谢大家的建议,我就不一一回复了,你们说的我都会考虑的
    bitsmix
        54
    bitsmix  
       2012-08-18 22:18:59 +08:00   ❤️ 1
    @lijingyi2011 如同之前@laskuma 回复给我的:


    「想起一句话。 勇敢不是横冲直撞无所畏惧,而是明知前路艰险,有些害怕,却还要往前走。」

    我想说。。 just follow your damn heart.. fuck off the rest.
    soulhacker
        55
    soulhacker  
       2012-08-18 22:24:12 +08:00
    其实,C 学好了对 PHP 帮助还是挺大的;另外真要以编程为职业,从什么语言开始都没问题的,自己有兴趣的就好。
    passluo
        56
    passluo  
       2012-08-18 22:28:44 +08:00
    lijingyi2011
        57
    lijingyi2011  
       2012-08-18 22:40:28 +08:00
    @bitsmix 谢谢你的鼓励!
    lijingyi2011
        58
    lijingyi2011  
       2012-08-18 22:40:58 +08:00
    @passluo thx~~
    lijingyi2011
        59
    lijingyi2011  
       2012-08-18 22:42:46 +08:00
    @soulhacker (PД`q。)·~谢谢~~我就是对这个比较执着!
    hbc
        60
    hbc  
       2012-08-18 22:53:26 +08:00
    最近好多女生额……

    想快速入门还是不要 C 了……学习成本比较高~

    要不直接上 PHP ?

    如果真的想快速入门,做点语法题……看下 http://book.douban.com/subject/6025290/

    其实想步入 IT 行业也有很多方法啦~

    加油啦~
    lijingyi2011
        61
    lijingyi2011  
       2012-08-18 22:56:56 +08:00
    @hbc 已经在豆瓣把这本书列入要读的了
    hbc
        62
    hbc  
       2012-08-18 22:59:43 +08:00
    @lijingyi2011 读过才回复啦~ talk is cheap, show me the code
    Echoldman
        63
    Echoldman  
       2012-08-18 23:03:18 +08:00
    C 语言是基础,就是要搞 PHP、python 这样的东西,C 的思想可以帮助你理解另外的一种思想。而且,一个能塌心学习 C 语言的女孩,说明不浮躁、踏实,难能可贵。
    qq286735628
        64
    qq286735628  
       2012-08-19 00:18:51 +08:00
    PHP、Python这类语言,学习的是实际开发的一招一式,是术

    课堂上的C\C++、JAVA甚至底层的汇编,学的目的,不是去用这种语言来开发(JAVA例外,我这里是想把JAVA中的面向对象的思想拿来举例,实际开发中用JAVA的非常多),而是学习他们的思想,这是一种心法

    就如同中国传统的武术一样,除了掌握非常多的招式,更需要深厚的内功修为

    拥有强大内功修为的人,对于一招一式的学习,非常迅速

    最近实习时候,旁边的一位童靴,对计算机底层的很多知识都很清楚。当和他们相处久了,会产生一种羡慕
    jiyinyiyong
        65
    jiyinyiyong  
       2012-08-19 00:21:27 +08:00
    现在还多少人能纯 C 去做网站... 真服了. 她浏览器端语言学完了没
    chloerei
        66
    chloerei  
       2012-08-19 00:35:01 +08:00
    @lijingyi2011 贴我以前的一片博文,不一定适用,有兴趣可以看看《你不必这么着急》 http://chloerei.com/2012/04/18/you-do-not-need-such-a-hurry/
    ichigo
        67
    ichigo  
       2012-08-19 00:39:57 +08:00
    我觉得C是所有CSer最基础的东西了吧,我反正最开始接触的语言就是C。
    但是到大四还在搞C就不大正常了。
    而且我不同意楼主对C的偏见。
    haohaolee
        68
    haohaolee  
       2012-08-19 00:42:26 +08:00
    我也认为不一定要从C语言开始学习编程,但是从长远来看,C却是绕不过的一道坎。现在不学,总有一天要补
    julian
        69
    julian  
       2012-08-19 02:25:53 +08:00
    @cloverstd

    如果你自己都没有适合的理由去说服她,那就去支持她。
    darklowly
        70
    darklowly  
       2012-08-19 02:35:54 +08:00
    其实很多人学了c,等于不学。c语言的精华,一时半会掌握不了,很多工作了3-5年的人,专门从事c语言开发的人都掌握不好。女孩的话,我觉得还是楼主的建议比较靠谱。男生的话,c语言必须,如果要长期从事it,脑袋聪明的至少要学2年。
    xspoco
        71
    xspoco  
       2012-08-19 03:10:07 +08:00
    见到妹子我就进来了。。
    loniper
        72
    loniper  
       2012-08-19 06:47:25 +08:00
    @lijingyi2011 OMG,你居然也来了,让我想想你这货到底有多少个圈子...∞的n次方是多少??
    cloverstd
        73
    cloverstd  
    OP
       2012-08-19 08:02:42 +08:00
    @ichigo 我真的对 C 没有偏见,况且我也正在学习 C
    lijingyi2011
        74
    lijingyi2011  
       2012-08-19 08:05:03 +08:00
    @loniper 很早以前就看到你了
    arzusyume
        75
    arzusyume  
       2012-08-19 10:04:22 +08:00
    找不找的到工作是一方面,待遇就是另一方面了
    php好找工作是因为一大堆只需要民工级的职位在
    hitsmaxft
        76
    hitsmaxft  
       2012-08-19 10:40:34 +08:00
    都说容易, php和c在我看是容易被写烂的语言, 和js一个级别.
    只是看着语法点少些而已, 坑多, 不叫容易.
    现在我是明白了, 那些业界传说简单易用的语言都是些让菜鸟早点开工祸害人的玩意.

    姑娘走好

    死不死磕c都行. 但是, 确定你能弄懂, 能写能说能看
    看似简单的c, 意味着更多底层细节需要自己去发掘, 否则, 也就是书本上的皮毛, 能谈谈语法之后外还有什么. 这样的语言, 我不觉得有什么简单可言.
    如果面试官好忽悠, 那么什么语言就无所谓了
    aristotle9
        77
    aristotle9  
       2012-08-19 12:14:19 +08:00
    编程从C入门,比起PHP,正是法乎其上啊.
    9012
        78
    9012  
       2012-08-19 14:10:27 +08:00
    本来就该死磕。
    lowstz
        79
    lowstz  
       2012-08-23 21:23:07 +08:00
    与其说死嗑C,不如说没啥耐心学习新东西(包括C)
    ljbha007
        80
    ljbha007  
       2012-08-23 21:29:14 +08:00
    @cloverstd C都不会 做啥游戏啊 顺便问问楼主此人QQ 你懂得
    ljbha007
        81
    ljbha007  
       2012-08-23 21:29:39 +08:00
    @cloverstd 求单独辅导
    kidstoo
        82
    kidstoo  
       2012-08-24 11:17:34 +08:00
    PHP漏洞太多没前途,还是C吧。
    BygatesGu
        83
    BygatesGu  
       2012-08-24 12:50:07 +08:00
    @lijingyi2011 c#和c很像,学好c了c#也很快,想学c就学,学了三年了,没感觉有什么问题。就是不喜欢php这种,做自己喜欢的最好!
    tearsinchina
        84
    tearsinchina  
       2012-08-24 17:08:24 +08:00
    偶觉得选择一个方向而不是一门语言
    feipinghuang
        85
    feipinghuang  
       2012-08-24 19:18:58 +08:00
    lossdante
        86
    lossdante  
       2012-08-25 10:50:05 +08:00
    C和php挺像的啊,都学压力也不会很大吧,而且C多么经典啊!你看8月的TIOBE上C可是#1
    zephyro
        87
    zephyro  
       2012-08-25 11:56:22 +08:00
    刚入行想做游戏的话,现在比较多的一般是网页和手机两个平台。
    做前端C转ObjC就好了。ObjC在学校都不学的,大家同样起点,知道的越多越占优势。
    Unity用的C#和Flash的AS也是一样的意思,这种应用型的技术,知道的越多越好。
    想做后端的话,Java\PHP\C++皆可。但是一般公司不会让毕业生直接入服务器开发。

    C作为基础是一定要学的,但是不要执着地用于入门。我觉得这和学校开设的软件工程,重构,敏捷开发之类的课程意思是一样的。因为实际遇到的问题的还太少,因此早期深入学习的产出比太少。

    @ljbha007 我也想单独辅导(# ̄▽ ̄#)
    reducm
        88
    reducm  
       2012-08-25 12:14:34 +08:00
    好奇各位同学学习c/c++后,做了什么个人练手的项目?
    io
        89
    io  
       2012-08-25 13:32:36 +08:00
    用c编写MCU的程序
    lijingyi2011
        90
    lijingyi2011  
       2012-08-25 18:11:01 +08:00
    @lowstz 说我
    qiaoka
        91
    qiaoka  
       2012-08-25 21:19:42 +08:00
    1、把她变成你的女彭哟
    2、培养感情,各种百依百顺
    3、然后告诉她标死磕C,多学点PHP。

    就酱紫。
    skywinger
        92
    skywinger  
       2012-08-25 21:52:31 +08:00
    @lijingyi2011 我用c已经10多年了,c语言的精髓就是看似简单,其实背后很多技巧性的东西。
    如果有人认为学c没有什么现实可用的意义的话,我推荐可以看看《unix环境高级编程》和《unix网络编程》,开发基于linux的服务端程序,比只会搭建互联网站要有意义的多。
    skywinger
        93
    skywinger  
       2012-08-25 21:55:08 +08:00
    会linux、unix的系统底层调用,再学linux嵌入式设备的底层驱动、系统服务等等就很容易了。
    skywinger
        94
    skywinger  
       2012-08-25 21:57:40 +08:00
    我现在开发服务端的大并发量服务只会用java的NIO与c、c++编写的异步IO、epoll等通讯模型。
    udonmai
        95
    udonmai  
       2012-08-25 22:01:57 +08:00
    @chloerei 真相诶,好像锦户亮!!!!!!!!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1272 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 18:05 · PVG 02:05 · LAX 11:05 · JFK 14:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.