如何说服一个女生不要死磕 C 而去学习 PHP - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cloverstd
V2EX    问与答

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

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

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

    大学是计算机相关专业,但是我想可能基本什么都不会吧
    但是很想从事这个行业,于是现在暑假在家死磕 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 data-uid=
        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     Solana     3297 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 76ms UTC 00:39 PVG 08:39 LAX 16:39 JFK 19:39
    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