如何快速、全面、深入地掌握一门编程语言

思考路线

如何快速?

什么样的Demo才能让人觉得你掌握了它?

  1. 空 判断:构造一个可以判断所有空的 is_empty 函数

  2. for 循环:i++ 和 集合迭代两种

  3. 时间获取:年/月/日 时分秒 时间戳与时间格式互转 休眠时间函数

  4. 字符串处理:长度、拼接、输出、与数组互转,字符查询、片段提取/替换、匹配,正则匹配

  5. 数组:数组的CRUD,其中R 有过滤、去重、头尾取值,中间取值,更新有头尾压入,删除有头尾删除

  6. map 或 结构体:CUD

  7. map + 数组:CRUD

  8. 函数:前后拦截——修饰器(可有可无)

  9. 对象:理解为函数+ map+关联关系,其中关联关系有getter,setter,call

  10. 生成器:选修

  11. 进程、线程、协程:选修

  12. 事件循环

如何快速掌握以上基础技能?

  1. 用你已经掌握的语言做各种笔试题,然后用 ChatGPT 翻译成你新学的语言进行比照,重复这个过程,则会以最快的速度掌握新语言,相当于在原有模型的基础上,添加新模型,而不是单开新模型;

什么框架称得上简单快捷?

  1. 有 Demo 、有文档、可调试,从开始到结束的仅需2个小时即可运行起来

    1. 可调试是非常关键的,调试是最好的老师,调用栈可以让你思路清晰

怎样找到简单快捷的框架?

  1. 去 github 搜索代码库或者去 bilibili 上搜索,大众技术去慕课,小众技术去 bilibili,只要你想要学的,都有人想要拿来引流;

从通用形式的 Web框架开始入手?

  1. 认证和权限肯定可以定制,没有任何框架设计者会写死,写死的框架肯定没人用

  2. 登陆的用户Model肯定可以定制

  3. Request 和 Reponse 肯定可以被拦截修改

  4. 异常处理肯定可以被定制

  5. 日志处理肯定可以被定制

如何全面?

大家公认的比较全面的教程有那些?

问度娘和谷歌吧,不过这些都没有系统化

教育机构推出来的教程是什么样的?

可以参考慕课,mooc,网易,黑马,极客他们在搞啥,以及去淘宝,拼多多找找销量靠前的

怎么保证课程知识之间不重复性?

要从目录入手,确定几个课程,部署下他们的代码,正常使用之后,考虑他们结构是否是企业级,综合几套代码中的特色,汇集成一套全面的代码

如何深入?

使用场景的思考

看技术社区的杠精们在杠啥,他们杠的越厉害,给出的场景就越多,越偏激的人越喜欢杠,也越集中在自己的领域里,不看其他场景,多个杠精,就代表着多个场景

怎么斤斤计较那一时三刻?

看算法社区的杠精们争议啥,他们争议的就是那几纳秒的事情

设计的存在意义?

去找这门语言的版本历史,看它早期是怎么干的,现在怎么干的?以及参考其他语言的进化过程,就能猜到当前语言为什么会这么做,掌握其出现原因比掌握这门知识更重要,因为你知道它如何出现之后,才能推演出来它与其他特性的结合点,例如为何要负负得正

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/26332.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

同一台电脑安装多个版本的idea

同一台电脑安装多个版本的idea 需求 ​ 当前,电脑上已经安装了idea2019.3.exe版本,发现此版本太旧了,无法体验新版idea2023.1的很多功能及优化,新出的好多idea插件都不支持idea2019.3版本了,比如,支持Cha…

2023 年 8 大 Web 开发趋势预测

(元)框架 单页应用 (SPA) 及相关框架(例如 React.js、Vue.js、Svelte.js)都已经存在了很多年。然而,随着这些解决方案之上的元框架的兴起,可以看到应用从客户端渲染(CSR)转向服务端…

chatgpt赋能python:Python绘图教程:将画笔移动到绝对位置的方法

Python绘图教程:将画笔移动到绝对位置的方法 Python作为一门高级编程语言,设计初衷是让编程变得简单、易学、易用,且支持多种编程范式,其中产生了让人惊艳的绘图模块——Turtle(海龟)。 在这篇教程中&…

postgresql 报错 FATAL: no pg_hba.conf entry for host 未配置允许远程连接 解决方法

目录 错误现象 问题原因 解决方案 1、进入到data目录下,找到pg_hba.conf文件 2、修改文件 3、进入到postgres用户下,执行命名 4、连接成功 错误现象 问题原因 这是在远程连接时pg_hba.conf文件没有配置正确。 pg_hba.conf文件在Postgre安装文件目…

探寻生机 | 数说故事助力微播易第七届风向大会,研判新风向,洞察新趋势

“过去一年,有的人用ChatGPT谁出具的北京烤鸭图片最准确搞怪,有的人却已经利用虚拟主播单场带货百万;有的人正在被AIGC淘汰,有的人却通过人机协作实现20秒制作100张创意图;有的百万粉丝接不到广告,有的仅靠…

打磨极致音频体验,声网重磅发布新一代音频技术智能引擎“凤鸣AI引擎”

RTE场景不断丰富,高音质互动需求急需满足,声网凤鸣AI引擎应时而生: 1、一次性解决100种突发性噪声,同时兼顾高保真。 2、利用算法对环境中产生的回声混响进行有效抑制。 3、空间音频通过纯软件算法方案,模拟头部球面区…

ChatGPT最大对手谷歌Bard支持中文了!十级过关,看懂梗图,直接上手免费体验...

编辑:编辑部 【新智元导读】Bard又强了!这次不仅支持中文等40种语言,还能上传图片做问答。 前两天,ChatGPT最强竞品Claude升级了二代,谷歌也不甘落后。 今天,最新版本的Bard来了,可以在提示中添…

审美疲劳来袭,AI 产品该何去何从

ChatGPT 的名声最大,但门槛竖得也很高。没有 ChatGPT ,一堆仿版的国内版 ChatGPT 填补着这一片空白,各种 AI 互动工具也在搞圈地运动。Claude 2 发布了,这个号称 GPT-4 最强对手终于用了直面普通消费者的产品出来,内测…

ChatGPT最强对手Claude,免费还支持中文,怎样使用体验如何?

一款免费且支持中文的类 ChatGPT 产品 Claude,已经正式上线了。网友们对此炒得沸沸扬扬,纷纷表示体验非常舒适。在体验过程中,Claude 的表现十分出色。 Claude 的注册很简单,目前只能通过 Slack 使用,而且暂时免费&…

ChatGPT最强对手Claude如何无门槛使用?

Claude,一个冉冉升起的新星,由 chatgpt 团队出来的员工开发的,由于他们对模型的一些发展理念不同,单独融资创建了 Claude,总体来说表现可圈可点,但整体看可能还不如 chatgpt4.0。 ChatGPT 眼中的 Claude C…

LUNA16_Challange数据预处理2

ps 直接上好像有点困难,那么先整理下LUNA16_Challange中平安科技公司的技术说明中预处理部分(还是比较好理解,理解错误欢迎指正) Data Preprocessing At first, we get the lung area by using traditional methods, and then p…

【数据挖掘竞赛】——糖尿病遗传风险检测挑战赛(科大讯飞)

🤵‍♂️ 个人主页:Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 &#x1f4a…

【开源】23个优秀的机器学习数据集

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达 作者 | Nikola M. Zivkovic 译者 | 王强 策划 | 凌敏 本文最初发布于 rubikscode.com 网站,经原作者授权由 InfoQ 中文站翻译并分享。 Iris 数据集的那些示例…

数据分析也能造假!你得小心这些不为人知的坑

数据分析看似科学理性,但是只要是人参与的工作,就没有不能造假的,尤其是类似数据分析这种工作,很容易产生诡辩论,我们需要实时擦亮眼睛! 作为一个小头目,经常会读到来自各种团队的数据分析报告&…

【数据挖掘实战】——中医证型的关联规则挖掘(Apriori算法)

🤵‍♂️ 个人主页:Lingxw_w的个人主页 ✍🏻作者简介:计算机科学与技术研究生在读 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 &#x1f4a…

数据挖掘--(实验二)关联规则实验

实验一 有趣的频繁项集 案例简介: 有时我们并不想寻找所有频繁项集,而只对包含某个特定元素项 的项集感兴趣。我们会寻找毒蘑菇中的一些公共特征,利用这些特征 就能避免吃到那些有毒的蘑菇。UCI 的机器学习数据集合中有一个关于肋形蘑菇的 23 种特征的数据集,每一…

数据挖掘--糖尿病遗传风险检测

文章目录 赛事背景数据特征介绍数据处理导入数据并查看分析数据数据清洗特征工程 构建模型建立训练数据集和测试数据集构建模型 赛事背景 截至2022年,中国糖尿病患者近1.3亿。中国糖尿病患病原因受生活方式、老龄化、城市化、家族遗传等多种因素影响。同时&#xff…

【数据分析】业务分析之ABtest

A/B测试 AB测试是为Web或App界面或流程制作两个(A/B)或多个(A/B/n)版本,在同一时间维度,分别让组成成分相同(相似)的访客群组(目标人群)随机的访问这些版本&a…

生物信息学竞赛:糖尿病数据挖掘

糖尿病数据挖掘 一理:机器学习量化分析糖尿病致病因子下载:临床数据线性回归预测糖尿病LightGBM 预测糖尿病糖尿病因子分析变量相关性分析 一文:当前科学理解慢病之王的解决方案是什么怎么治疗怎么预防 一理:机器学习量化分析糖尿…

VS Code插件之Debugger for Chrome

号称2018最火的编辑器,不用用怎么行? 不多说直接开始踩坑之路。 要在vs中启动chrome控制台怎么办?vscode并没有集成环境,这里我们需要借助一个插件Debugger for Chrome。 选择左边安装包选项,点击商店搜索Debugger for…