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

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

  •  
  •   z1s23 · Jun 9, 2019 · 6497 views
    This topic created in 2706 days ago, the information mentioned may be changed or developed.

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

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


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

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

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

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

    这都可不是一蹴而就的。

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