Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lzhbrian/resources
A curated list of resources in Software Engineering related field
https://github.com/lzhbrian/resources
coding curated-list datascience forum interview job learning platforms resources software software-developer software-engineer software-engineering tutorial websites wechat
Last synced: 26 days ago
JSON representation
A curated list of resources in Software Engineering related field
- Host: GitHub
- URL: https://github.com/lzhbrian/resources
- Owner: lzhbrian
- License: bsd-2-clause
- Created: 2017-02-18T14:37:06.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-24T17:18:35.000Z (over 7 years ago)
- Last Synced: 2024-11-07T08:29:22.571Z (3 months ago)
- Topics: coding, curated-list, datascience, forum, interview, job, learning, platforms, resources, software, software-developer, software-engineer, software-engineering, tutorial, websites, wechat
- Homepage:
- Size: 12.7 KB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Resources
A curated list of resources I found useful in Software Engineering related field.
This list is still in progress# Why
1. Record useful Tools and Links in my learning
2. Existing Curated Lists are too __lengthy__. (e.g. [Awesome](https://github.com/sindresorhus/awesome))
Yes, everything they list are important, but most of them are not essential for beginners.
If you are a Novice / beginner / Amateur, check this out !# Table of Contents
* [Tutorials & Docs](#tutorials--docs)
* [Programming Languages](#programming-languages)
* [Tools](#tools)
* [Coding Style](#coding-style)
* [Choose a Software License?](#choose-a-software-license)
* [Platforms & Frameworks](#platforms--frameworks)
* [Data Science Contest Platform](#data-science-contest-platform)
* [Some Web Development Framework I recommend](#some-web-development-framework-i-recommend)
* [Backend as a Service (BAAS)](#backend-as-a-service-baas)
* [MOOCs Learn to code](#moocs-learn-to-code)
* [Online Judge platforms to practice](#online-judge-platforms-to-practice)
* [Find a Job](#find-a-job)
* [Job Websites](#job-websites)
* [Job Forums](#job-forums)
* [Crack a Code Interview](#crack-a-code-interview)# Tutorials & Docs
## Programming Languages
1. C++
- [Documentation](http://www.cplusplus.com)
- BOOK: C++ Primer
- BOOK: The C++ Programming Language2. Python
- [Documentation](https://docs.python.org/2.7/)
- [廖雪峰的python教程](http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000) by [Michael Liao](https://github.com/michaelliao) - Strongly recommend
- [Jupyter Notebook](https://jupyter.org/) (MUST-HAVE)
- [nbExtensions](https://github.com/ipython-contrib/jupyter_contrib_nbextensions): e.g. TOC
- [nbExtension Configurator](https://github.com/Jupyter-contrib/jupyter_nbextensions_configurator)3. R
- [R語言翻轉教室](http://datascienceandr.org) by [Wush Wu](https://github.com/wush978) - Strongly recommend
- [RStudio](https://www.rstudio.com): A handy R IDE4. HTML, CSS, JavaScript, PHP, SQL, ...
* [W3Schools](https://www.w3schools.com)
* [W3school (Chinese)](http://www.w3school.com.cn)5. Shell
- [鳥哥的 Linux 私房菜](http://linux.vbird.org) - Strongly recommend
## Tools
1. Git
- [廖雪峰的git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) by [Michael Liao](https://github.com/michaelliao) - Strongly recommend
- [Github Guides](https://guides.github.com/activities/hello-world/)
2. Regular Expression 正则表达式
* [正则表达式30分钟入门教程](http://deerchao.net/tutorials/regex/regex.htm) by [deerchao](http://deerchao.net)
* [RegExr](http://regexr.com): Marv platfrom to test your Regular expression
3. CUDA
* [Official Toolkit Documentation](http://docs.nvidia.com/cuda/index.html)
* [Official Programming Guide](http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html)
* [Udacity CS344](https://www.udacity.com/wiki/cs344)
4. Latex* [Latex Tutorial](https://www.latex-tutorial.com/tutorials/)
* [Latex 中文模版收集](https://github.com/DeathKing/LaTeX-Template-Cn)
* Edit online and collaborate
* [Overleaf](https://www.overleaf.com/)
* [ShareLaTex](https://www.sharelatex.com/)
5. Machine Learning
* BOOK: [周志华 - 机器学习](https://cs.nju.edu.cn/zhouzh/zhouzh.files/publication/MLbook2016.htm) - Stronly recommend
* [Machine Learning Coursera](https://www.coursera.org/learn/machine-learning) by [Andrew Ng](http://www.andrewng.org)
6. Open source guide* [opensource.guide](https://opensource.guide) by [github](https://github.com/github/opensource.guide)
* [How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github)
7. Editor / IDEs:
* Editors I strongly recommend:
* [Sublime](https://www.sublimetext.com/)
* [Atom](https://atom.io/)
* [Visual Studio Code](https://code.visualstudio.com/)
* IDEs:
* [Visual Studio](https://www.visualstudio.com/) - for Windows, Mac(just released)
* [Xcode](https://developer.apple.com/xcode/) - for Mac
* [JetBrains series](https://www.jetbrains.com/products.html?fromMenu) - Students can use for free
* Coding in shell
* [Vim](http://www.vim.org/)
* [Emacs](http://www.gnuemacs.org/)## Coding Style
1. [PEP-8](https://www.python.org/dev/peps/pep-0008/) (Python)
2. [Doxygen](http://www.doxygen.nl) (C++)## Choose a Software License?
1. [Simple description of popular software licenses](http://paulmillr.com/posts/simple-description-of-popular-software-licenses/) by [Paul Miller](http://paulmillr.com/posts/simple-description-of-popular-software-licenses/)
- Drawn a __very intuitive picture__ to help you choose a license.
2. [如何选择开源许可证?](http://blog.csdn.net/wadefelix/article/details/6384317) by [wadefelix](http://blog.csdn.net/wadefelix)
- Paul Miller 工作的中文翻译# Platforms & Frameworks
## Data Science Contest Platform
* [Kaggle](https://www.kaggle.com)
* [Tianchi 天池](https://tianchi.shuju.aliyun.com)
* [Biendata](https://biendata.com)
* [DataHack](https://datahack.analyticsvidhya.com/contest/all/)## Some Web Development Framework I recommend
[Wikipedia: Comparison of web frameworks](https://en.wikipedia.org/wiki/Comparison_of_web_frameworks#PHP)
1. [Django](https://www.djangoproject.com): A python framework, real easy to use with wonderful doc
- [Documentation: Django Book](http://djangobook.com)
- [Django Book (Chinese)](http://djangobook.py3k.cn) [Django Book (Chinese)](http://djangobook-cn.readthedocs.io/en/latest/)
2. [Yii framework](http://www.yiiframework.com) (PHP)
3. [Ruby on Rails](http://rubyonrails.org)
- [RailsGuides 中文指南](http://guides.ruby-china.org)## Backend as a Service (BAAS)
* [LeanCloud](https://leancloud.cn)
* [Bmob](http://www.bmob.cn)
* [MaxLeap](https://maxleap.cn/s/web/zh_cn/index.html)
* [Arrownck](http://docs.arrownock.com)
* [Parse](http://parseplatform.org) - No longer in service## MOOCs Learn to code
* [Udemy](https://www.udemy.com)
* [Khan Academy](https://www.khanacademy.org)
* [Codecademy](https://www.codecademy.com)
* [Cousera](https://www.coursera.org)
* [Udacity](https://www.udacity.com)## Online Judge platforms to practice
* [Leetcode](http://www.leetcode.com)
* [Lintcode](http://www.lintcode.com)
* [hihoCoder](http://www.hihocoder.com)
* [HackerRank](https://www.hackerrank.com/)
* [Google Kickstart (CodeJam)](https://code.google.com/codejam/kickstart)
* [Nowcode 牛客网](https://www.nowcoder.com)# Find a Job
## Job Websites
1. Company Official Website:
- [Google Career](http://careers.google.com)
- [Microsoft: Join MS](http://joinms.com/cn_c/index.html) , [MSRA 微软亚研院](http://www.msra.cn/zh-cn/jobs/interns/internopenings.aspx)
- [Tencent 腾讯](http://join.qq.com)
- [Baidu Talent 百度](http://talent.baidu.com/external/baidu/index.html#/)
- [Alibaba 阿里巴巴](https://campus.alibaba.com/index.htm)
- [Morgan Stanley](http://www.morganstanley.com/people-opportunities/students-graduates)
- [Yahoo](https://tas-yahoo.taleo.net/careersection/yahoo_global_cs/jobsearch.ftl)
- [IBM](http://www.ibmcampus.com)
- [DiDi Research 滴滴研究院](http://research.xiaojukeji.com/trainee.html)
- [Apple in China](http://apple.51job.com/campus/corporate.html)
- [Trend Micro](http://trendmicro.zhiye.com/Intern)
- [Sogou](http://campus.sogou.com/)
2. Third Party:
* [中华英才网](http://www.chinahr.com/beijing/)
* [实习僧](http://www.shixiseng.com)
* [大街网](https://www.dajie.com/)
* [Linkedin 领英](https://www.linkedin.com)
* [Chitu app 赤兔](https://www.chitu.cn)
3. Wechat Subscription (微信公众号):
* 清华就业 (THUCareerCenter)
* 职协互联网club (SCDA-InternetClub)
* 逆行求职 (nixingjihua)
* Google招聘包打听
* 应届生求职网订阅号 (yingjiesheng)## Job Forums
- [Glassdoor](https://www.glassdoor.com): Many interview experience and salary information
- [看准网](http://www.kanzhun.com)
- [应届生论坛](http://bbs.yingjiesheng.com/forum.php?gid=848): Many companies' HR (e.g. Microsoft) answer questions here.
- [北大未名BBS - 实习(Intern)版](https://bbs.pku.edu.cn/v2/thread.php?bid=896)
## Crack a Code Interview
1. Experience and suggestions
- [Google Interview University](https://github.com/jwasham/google-interview-university) by [jwasham](https://github.com/jwasham)
- [Companies hiring without white boards](https://github.com/poteto/hiring-without-whiteboards) by [poteto](https://github.com/poteto)
- [interviews](https://github.com/kdn251/interviews) by [kdn251](https://github.com/kdn251)2. BOOKs:
* Programming Pearls 编程珠玑
* 剑指offer
* 编程之美