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

我熟悉的语言有汇编/C/C++/C#,又喜欢写点东西,想做个廖雪峰老师那样的教程网站,有什么建议吗?

  •  
  •   z1s23 · 2019-06-09 15:58:05 +08:00 · 5004 次点击
    这是一个创建于 1997 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大学时候在社团当技术部长的时候给大家讲过几次课,比较喜欢那种当“老师”的感觉,现在有一些业余时间,想做个廖雪峰老师那样的教程网站,传授一下知识,我熟悉的语言有汇编 /C/C++/C#,各位 V 友有什么好的建议吗?

    46 条回复    2019-06-10 15:47:54 +08:00
    suirh96
        1
    suirh96  
       2019-06-09 16:31:14 +08:00
    没什么特别的建议~!
    Just do it!
    顺便熟悉一下前端技术 Html Css Javascript 以及 Python、PHP、Golang 等后端开发技术语言、与相关开发框架
    MrCard
        2
    MrCard  
       2019-06-09 16:36:31 +08:00   ❤️ 2
    廖雪峰的教程成功之处在于对新手友好,由浅到深,在写教程时应该把读者想象成一个挑剔的小学生,时刻站在他的角度来看待教程。最后根据一篇实战来安排知识点,用不到的略过,用到的详细说明,配上例子和作业,想写好还真不简单。
    z1s23
        3
    z1s23  
    OP
       2019-06-09 16:36:58 +08:00
    @suirh96 #1 看来得好好考虑下,我就知道这是个大坑
    z1s23
        4
    z1s23  
    OP
       2019-06-09 16:38:33 +08:00
    @MrCard #2 恩,我也是看他的教程学会 git 的,由浅入深,目前见过的最好 git 教程,没有之一。
    learningman
        5
    learningman  
       2019-06-09 16:41:31 +08:00
    就我个人带小白的经验而言,非常难,你要假定他没有任何基础,然后一点点教。以前看到那种配一大堆截图,每张图上画个圈的教程总是觉得很傻。后来才发现那是真正适合小白的。
    然后现在我写教程都会在开头注明需要的前置知识,不会就自个学去吧,我教不了。
    suirh96
        6
    suirh96  
       2019-06-09 16:42:13 +08:00
    @zs8861 你可以简化下你的需求,如果你只是想写教程用博客也是可以的(这样简单的多),如果你是想学 Web 开发技术顺便写教程,这就需要完全进入另一个开发领域,只是这个领域很少会用 C、C++这类静态编译语言去进行开发而已,C# 倒是可以,但这要完全根植于 Window 平台而已。
    kingfun
        7
    kingfun  
       2019-06-09 16:48:10 +08:00   ❤️ 2
    熟悉汇编,这口气有点大,坐等博客地址前去一览。
    janxin
        8
    janxin  
       2019-06-09 17:03:32 +08:00
    其实做起来很简单,比如那些 bilibili up 主
    azh7138m
        9
    azh7138m  
       2019-06-09 17:04:17 +08:00 via Android   ❤️ 1
    @zs8861 由浅还行,哪来入深了。。。
    建议阅读 Git 权威指南 http://www.worldhello.net/gotgit/
    dream7758522
        10
    dream7758522  
       2019-06-09 18:08:48 +08:00 via Android
    有渠道向你请教问题吗
    sadhen
        11
    sadhen  
       2019-06-09 18:20:22 +08:00
    直接搭个 Wordpress,教程最重要的还是还是内容
    zhuangzhuang1988
        12
    zhuangzhuang1988  
       2019-06-09 18:22:11 +08:00
    写系列,比如做个 3d 引擎,写门语言,然后写配套的 IDE,调试器
    简单的 Helloworld, 或者语法库用法的堆积,就没意思了,网上垃圾已经够多了。
    huiyifyj
        13
    huiyifyj  
       2019-06-09 18:25:47 +08:00 via Android
    大佬写点汇编看看吧。
    z1s23
        14
    z1s23  
    OP
       2019-06-09 18:39:40 +08:00
    @kingfun #7 只是了解,了解哈哈,我把我嘴给剁了
    cdwyd
        15
    cdwyd  
       2019-06-09 18:45:41 +08:00 via Android
    写个微信 pc 逆向系列吧,写的好了很多人愿意付费
    TPLINK
        16
    TPLINK  
       2019-06-09 18:55:22 +08:00
    我觉得 golang 会超越 java 和 python,golang 教程目前国内还不是太成熟,这个市场可以挖掘一下,golang 这种语言感觉还是比较小清新的....
    z1s23
        17
    z1s23  
    OP
       2019-06-09 20:49:57 +08:00
    @dream7758522 #10 不敢当,交流即可
    Meltdown
        18
    Meltdown  
       2019-06-09 21:16:40 +08:00 via Android
    搭网站的话 Hexo / Jekyll 加 apache 服务器,或者用 WordPress,或者找找开源的搭 wiki 的软件,比如 dokuwiki,或者维基百科用的那种。感觉不是想学前端的话就花一两天把网站部署跑起来,选个自己喜欢的别人已经设计好的主题就行了。花太多时间去打扮网站就本末倒置了,多输出原创内容更有意义。后面如果发现读者很多或者积累的内容已经够多可以再考虑提升网站的用户体验。
    z1s23
        19
    z1s23  
    OP
       2019-06-09 21:38:01 +08:00
    @Meltdown #18
    我用 WordPress 搭过一个自己的英文站: https://ipixelgames.com/
    域名和服务器都在国外,做国内站点好像要去备案挺麻烦
    z1s23
        20
    z1s23  
    OP
       2019-06-09 21:43:54 +08:00
    @Meltdown #18 你说的对,内容才是最重要的
    lhx2008
        21
    lhx2008  
       2019-06-09 22:08:42 +08:00
    写教程要写好挺难的,廖雪峰的东西看似没有问题,不过对很多地方没有透彻的理解和讲解。
    我以前啥也不会的时候看廖雪峰,好像是看明白了,但是其实根本没明白。
    Takamine
        22
    Takamine  
       2019-06-09 22:15:48 +08:00 via Android
    Just do it。(づ ●─● )づ
    gjz0903
        23
    gjz0903  
       2019-06-09 22:16:52 +08:00 via Android
    做好后我可以做你的第一个访客吗?
    luozic
        24
    luozic  
       2019-06-09 22:19:34 +08:00 via iPhone
    复杂的问题简单的解决,并且可以深入是很难的,装逼倒是很简单。
    luozic
        25
    luozic  
       2019-06-09 22:20:46 +08:00 via iPhone
    最简单的 可以让你的描述让一个只有基本数学和程度基本经验的人理解,可 tm 难了。
    birdrally
        26
    birdrally  
       2019-06-09 22:25:02 +08:00 via iPhone
    不要主打全年龄,noip 比赛导向,流量就上去
    z1s23
        27
    z1s23  
    OP
       2019-06-09 22:26:06 +08:00


    @luozic #24 你说的可能就是这个意思
    luozic
        28
    luozic  
       2019-06-09 23:05:27 +08:00 via iPhone
    @zs8861 图挂了
    vkhsyj
        29
    vkhsyj  
       2019-06-10 01:03:20 +08:00
    入门书籍这种东西太多了,也写不出什么新花样,去直播吧
    wafm
        30
    wafm  
       2019-06-10 01:41:33 +08:00
    @cdwyd 逆向这种东西,主要看个人修为,师傅只能领入门
    AX5N
        31
    AX5N  
       2019-06-10 02:40:42 +08:00   ❤️ 1
    新手最缺的事啥,新手最缺的是能让他有成就感的东西。廖雪峰在这方面做的勉强还行。

    你要教汇编,那么用汇编能干什么?相比 C++,汇编有什么优势?这些你得在你的教程中体现出来。

    同理,用 C++能干什么,别人为什么一定要学 C++而不是用用 Python、Java 就拉倒了?
    mengzhuo
        32
    mengzhuo  
       2019-06-10 07:34:00 +08:00 via iPhone
    @AX5N 汇编硬件加速,性能暴涨十倍,程序员一般都会高潮的
    rafa
        33
    rafa  
       2019-06-10 08:14:06 +08:00 via iPhone
    熟悉汇编,坐等 blog
    good1uck
        34
    good1uck  
       2019-06-10 08:26:30 +08:00 via Android
    写公众号更好
    DovaKeen
        35
    DovaKeen  
       2019-06-10 08:40:00 +08:00
    @mengzhuo 要是能编程速度快十倍,说不定感兴趣的人更多…
    DBT
        36
    DBT  
       2019-06-10 09:24:19 +08:00
    汇编教程,还是得用点逆向分析来提升学员的兴趣
    xuddk727
        37
    xuddk727  
       2019-06-10 09:47:37 +08:00
    @cdwyd 微信逆向除了机器人自动回复还能干什么吗?
    mengzhuo
        38
    mengzhuo  
       2019-06-10 09:56:30 +08:00   ❤️ 1
    @DovaKeen 这不可能的,能熟练地写汇编优化要对以下知识有比较深入的认识:

    计算机原理(为啥位移比乘法快、优化流水线、加速分支预测等等)
    存储结构(栈、帧空间为啥可以自动收回,为啥数据对齐了能读写更快等等)
    操作系统( ABI、vDSO、SYSCALL、软中断效率优化)
    并行算法(编解码只是入门,一坨密码学算法在后面等着你、哈希、对称 /非对称加密、椭圆曲线)

    这都可不是一蹴而就的。

    具体可以看看我的博客
    https://mzh.io
    或者我的 patch
    https://go-review.googlesource.com/q/owner:mengzhuo1203%2540gmail.com
    z1s23
        39
    z1s23  
    OP
       2019-06-10 10:41:45 +08:00
    @mengzhuo #38 我只熟悉 8086 的指令集,win32 汇编没怎么研究过,然后在公司用汇编语言写过几个算法,看来谈不上熟悉,顶多算了解,自我打脸,抱歉
    danc
        40
    danc  
       2019-06-10 11:25:21 +08:00
    现有内容再做站也不迟
    softempire
        41
    softempire  
       2019-06-10 13:40:54 +08:00
    开始动手,做起来,动起来
    cdwyd
        42
    cdwyd  
       2019-06-10 13:44:14 +08:00
    @xuddk727 做的最多的是各种机器人 自动卖东西 自动发单 淘宝客这种
    msaionyc
        43
    msaionyc  
       2019-06-10 15:26:41 +08:00 via Android
    对自己提升会很大,记得来发个帖,以后学 cpp 就去看看
    lwb
        44
    lwb  
       2019-06-10 15:34:51 +08:00
    成不了“大牛”的话,就学习下推广和运营吧,技术日子难过呀
    razertory
        45
    razertory  
       2019-06-10 15:42:08 +08:00
    做视频吧
    dt2vba
        46
    dt2vba  
       2019-06-10 15:47:54 +08:00 via Android
    支持,期待汇编、C++的教程
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1149 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.