GithubHelp home page GithubHelp logo

how-to-be-a-good-programmer's Introduction

Hello, I'm Sheldon Niu! 👋

🙋‍♂️ About Me

I'm a graduate of the Department of Computer Science at the University of Science and Technology of China (USTC). Formerly a web infrastructure engineer at ByteDance, I'm currently the founder of AskYourDatabase, helping 1000+ CEO/CTOs to get insights without the help of developers.

In addition, I'm the creator of Raber, a project aiming to simplify web development and democratize the creation of professional frontends.

I also share my insights and interact with over 70,000 followers on Zhihu.

In my spare time, I enjoy playing guitar and exploring music arrangement and theory.

🌐 Connect with Me

📫 Contact Me

Feel free to email me for any inquiries or suggestions at [email protected]

how-to-be-a-good-programmer's People

Contributors

97latter avatar kevinzonda avatar littlenewton avatar niudai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

how-to-be-a-good-programmer's Issues

关于电子书的【入门】、【高级】篇分离

目前本库中的大部分电子资源,都是初级篇的,但是也有部分书籍,如

  • 计算机体系结构
  • 计算复杂性

这些我个人认为不应该划为初学者该钻研的部分。理由如下:

  • 计算机体系结构涉及 CPU 的原理与制造,虽然学会这些内容对于计算机内功很有帮助,但是其难度在业界可以说是相当大
  • 计算复杂性理论太过艰深,据我本科清华的师兄说,清华也把本科课程局限在下推自动机理论,并没有做太多的图灵机及其拓展的延申,所以我个人认为,这一部分也该归入 Advanced 部分。

目前我的打算是把以下几部分进行分离:

  • 脍炙人口的经典、常用、中低级难度的书作为一部分
  • 较为复杂的、难懂的、不太常用的数目列表,放入单独的一个部分里

上述分离,可以是文件级别的分离,不过有人不太喜欢阅读 README 之外的东西,所以有可能被大多数人忽视。将两部分放在一个文件里,可能比较全面,但是文件看起来可能比较乱。关于这一部分,我们可以讨论一下。

@niudai
@StevenJokes
@kevin935

目前我已经把迁移工作完成了,微信扫码(4G)即可登录并高速下载。

APUE用法上的疑问

那本书感觉更像一本工具书。讲解了Unix下面各种C API的用法和机制。
现在基本上也没法直接拿APUE来指导Linux编程,APUE下面没讲一些Linux特有的接口和机制的,比如epoll,然而这些在Linux下面又很重要。

关于机械工业出版的黑皮书系列

请问机械工业出版的黑皮书系列这些书都是没有官方提供的参考答案的嘛?课后作业特别是一个编程大作业我觉得是比较难的

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.