• 请不要在回答技术问题时复制粘贴 AI 生成的内容
frogs
V2EX  ›  程序员

跪求万能的 v2exer 给些建议

  •  1
     
  •   frogs · Jun 23, 2014 · 4308 views
    This topic created in 4345 days ago, the information mentioned may be changed or developed.
    过几天要给刚进公司一年的新人做个讲座。主要是技术方面,题材不限。实在不知讲些啥好。
    讲些啥好呢。。?跪求建议。
    18 replies    2014-06-24 11:03:35 +08:00
    66CCFF
        1
    66CCFF  
       Jun 23, 2014
    讲你擅长的他们需要知道的。
    scarlex
        2
    scarlex  
       Jun 23, 2014   ❤️ 1
    http协议
    frogs
        3
    frogs  
    OP
       Jun 23, 2014
    @66CCFF 不知道他们需要知道啥。况且,只有两个小时而已。。
    frogs
        4
    frogs  
    OP
       Jun 23, 2014
    @scarlex 公司主要是做金融BS系统,倒是合适。不过http协议有点单调了,况且人家刚才从学校出来,http协议应该比我记得清楚啊 摊手。。。
    cxe2v
        5
    cxe2v  
       Jun 23, 2014   ❤️ 1
    讲些细节吧,就是刚出来的新手不容易注意到,但是又蛮重要的细节
    66CCFF
        6
    66CCFF  
       Jun 23, 2014   ❤️ 1
    @frogs 那就讲一些新人常跳的坑?
    frogs
        7
    frogs  
    OP
       Jun 23, 2014
    @cxe2v
    @66CCFF
    我往这些方面想想吧。对于讲座,真是苦手。
    jsonline
        8
    jsonline  
       Jun 23, 2014
    如何正确地命名一个变量。
    讲好这个,bug能减少80%!
    jsonline
        9
    jsonline  
       Jun 23, 2014
    参考《如何写出无法维护的代码》
    http://coolshell.cn/articles/4758.html
    如何写出糟糕的变量名:
    容易输入的名字。比如:Fred,asdf
    单字母的变量名。比如:a,b,c, x,y,z(陈皓注:如果不够用,可以考虑a1,a2,a3,a4,….)
    有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。
    抽象。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一样。
    缩写。比如:WTF,RTFSC …… (陈皓注:使用拼音缩写也同样给力,比如: BT,TMD,TJJTDS)
    随机大写字母。比如:gEtnuMbER..
    重用命名。在内嵌的语句块中使用相同的变量名有奇效。
    使用重音字母。比如:int ínt(注:第二个 ínt不是int)
    使用下划线。比如:_, __, ___。
    使用不同的语言。比如混用英语,德语,或是中文拼音。
    使用字符命名。比如:slash, asterix, comma…
    使用无关的单词。比如:god, superman, iloveu….
    混淆l和1。字母l和数字1有时候是看不出来的。
    jsonline
        10
    jsonline  
       Jun 23, 2014   ❤️ 1
    总之,我们的口号是——

    Write Everywhere, Read Nowhere
    jsonline
        11
    jsonline  
       Jun 23, 2014
    这种课又不枯燥又有实用价值。性价比超高有木有?!
    mcfog
        12
    mcfog  
       Jun 23, 2014   ❤️ 1
    翻The Pragmatic Programmer随机三页,展开扯上实际项目做成9页PPT

    适用任何语言任何技术岗位任何行业方向哈
    frogs
        13
    frogs  
    OP
       Jun 23, 2014
    @jsonline
    笑喷了
    jsonline
        14
    jsonline  
       Jun 23, 2014
    @frogs 当我看到一个新手把一个方法命名为 func 或者 operation 时,我真想锤死他……
    frogs
        15
    frogs  
    OP
       Jun 23, 2014
    @mcfog
    貌似评价蛮不错的,我看看吧
    hustlzp
        16
    hustlzp  
       Jun 23, 2014   ❤️ 1
    《当我看到有人***的时候,我真想锤死他》
    Page 1:当我看到一个新手把一个方法命名为func或者operation时,我真想锤死他。
    Page 2:当我看到一个新手把所有变量命名为a,b,c,d,e,f,g时,我真想锤死他。
    ...
    Page n:当我看到一个新手在听完PPT后第二天就不给我面子时,no zuo no die why you try?
    dingyaguang117
        17
    dingyaguang117  
       Jun 24, 2014 via iPad
    金融系统啊,讲数据库安全吧,可以顺便帮我看看这个帖?http://www.v2ex.com/t/119096
    ioth
        18
    ioth  
       Jun 24, 2014
    一年的新人。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1150 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 18:05 · PVG 02:05 · LAX 11:05 · JFK 14:05
    ♥ Do have faith in what you're doing.