社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
飒视频 | ChatGPT给你写的“调查报告”,可能不属于你
【Ludic:轻量Python框架,类似于 React,使用组件-20240322132157
写给不会代码的你:20分钟上手 Python + AI
类ChatGPT平台Cohere正融资5亿美元,估值50亿美元
本周github最火的开源项目是这个!!!
Python编程的终极十大工具
GitHub(微博搜索)-20240324-1
GPT-4「荣升」AI顶会同行评审专家?斯坦福最新研究:ICLR/NeurIPS等竟有16.9%评审...
Stability AI CEO宣布辞职;消息称OpenAI将与好莱坞电影公司会面并推荐Sora丨A...
内容整理人员招募|数据湖、大模型、推荐、图机器学习等
关注
Py学习
»
Git
不会Makefile/GDB/Shell/Git可看《计算机教育中缺失的一课》
糖果的实验室
• 1 年前 • 79 次点击
一些朋友提出下面的问题:
“为什么大学c语言课不顺便教一下Linux,Makefile,git,gdb等配套工具链呢?”
我们上大学的那个时候,这方面的教学内容的确不多。工作后,先是写C项目,再是参加一些大型的C++项目,经过几年开发周期就都会了,并且是,不会不行,不会根本没法加新模块,然后调试,看不了调用栈,也找不到CoreDump发生在具体的位置。短期学多少都会忘记的,用几年下来,印象肯定会更深。
过去学校不教,很大一部分原因,是时间太早,学校主流不在Linux/Uinx开发,都是DOS Turbo C,VC 98这种Windows平台,后续Dev C++发展起来,与Linux进入中国的发展节奏也有关系。
现在学校不教,我也不知道为啥。是不是因为计算机科学的内容都没讲完,没时间讲更偏技术的工具使用,让自己学。
在实际的项目工程学习工具的使用,最实际和集中,大型的开发项目有专门的组和人做相关的工具,在日本项目里,这些是“基盘”的一部分。
实际项目涉及到更多的细节,好的开源项目这些相关的内容都有,如果学校不开这课,你也没办法,可以自学。
在国外有一门课,是专门来讲与此相关的内容的叫《计算机教育中缺失的一课》,讲了开发的工具链的使用。
《计算机教育中缺失的一课》是MIT出品,自学利器,可以多刷刷,在里面Convert图片转换工具都有介绍,计算机专业知识内卷必备。
MIT公开课
https://openlearning.mit.edu/
《计算机教育中缺失的一课》英文原版
https://missing.csail.mit.edu/
《计算机教育中缺失的一课》简体中文翻译版
https://missing-semester-cn.github.io/
《计算机教育中缺失的一课
》视频
https://www.bilibili.com/video/BV1z7411n767/?vd_source=79ef31436dee22227666b2a71b867eb3
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/151369
79 次点击
登录后回复