精华内容
参与话题
问答
  • 编程学习

    千次阅读 2021-01-11 18:22:10
    大概是去年11月份,我开始接触编程学习c语言,现在的我还是菜鸟一个,但是我相信通过不懈的努力学习,最终也能成为一个大牛(有点难)。 编程目标 掌握一门语言(c++或者java),能够达到随心所欲编写代码的境界,...

    自我介绍

    我是一个双非本科学生,目前大一(马上要期末考试了)。大概是去年11月份,我开始接触编程并学习c语言,现在的我还是菜鸟一个,但是我相信通过不懈的努力学习,最终也能成为一个大牛(有点难)。

    编程目标

    掌握一门语言(c++或者java),能够达到随心所欲编写代码的境界,并且拥有参加大型项目的能力。

    如何学习编程

    目标:每周在学习编程上花20++h。(考试周除外)
    认真分析那些经典代码以及养成良好的代码风格,借助MSDN和CSDN等一系列学习工具来帮助自己学习编程。
    积土成山,风雨兴焉;积水成渊 ,蛟龙生焉。我会坚持敲代码,提高自己的能力,每天进步一小步。坚持!坚持!坚持!
    希望在以后浮躁的时候能够静下心来学习,千万不能半途而废!
    我在编程上确确实实菜鸟一个,但我遇到问题一定会先经过自己的分析和调试,再向他人求助,毕竟君子善假于物也。
    养成写博客的习惯,记录自己的成长历程。

    最想进的IT公司

    当然是b站,要说为什么?首先,我是一个!资深的二次元,而且b站给我带了很多的快乐,同时让我认识了许多的人,b站可是年轻人的天堂 啊!!!

    ps:这是我第一次写博客,在排版和内容上还有很多问题,而且也不会用自带的工具,希望来看的大佬们见谅。

    展开全文
  • 涨姿势!2020最好的 10 大国外编程学习网站

    千次阅读 多人点赞 2020-08-02 20:22:02
    在这篇文章中,我收集了10个最佳的编程学习网站,掌握编程技能可能是帮助你走出舒适区的一大步,新手程序员通常会觉得程序员市场的竞争太激烈,工作太有挑战性等。 但是,据统计,学习编程是值得你花时间去做的事情...

    在这篇文章中,我收集了10个最佳的编程学习网站,掌握编程技能可能是帮助你走出舒适区的一大步,新手程序员通常会觉得程序员市场的竞争太激烈,工作太有挑战性等。

    但是,据统计,学习编程是值得你花时间去做的事情,原因如下:

    • 软件开发人员的平均工资是103,620。
    • 软件开发市场上有很多职位空缺。

    简而言之,软件开发是一个快速发展的领域,在这个领域找工作相对不会那么费劲,除此之外,还有大量的学习资源可以学习,以下就是我最喜欢的编程学习网站:

    1.Codegym

    Codegym是一个以Java为中心的平台,它比其他平台上都要更加深入的介绍Java,这个网站将理论和实践知识相结合,你可以在上面找到1200多个练习项目。主要具备以下特点:

    • 互动课程,这部分有500多小时的编程课程
    • 内置IDE,帮助你解决实践问题
    • 活跃的Java社区
    • 这个平台通过游戏化和故事化让学习变得有趣

    地址:https://codegym.cc/ (支持Google账号直接登录)

    这个网站还有一大亮点是,提供了在线IDE ,并且可以通过解决 Task 的方式来学习。当你没解决完一个 Task ,你就可以获得相应的奖励。

    2. Treehouse

    Treehouse是另一个将编程知识简单化讲解的平台,它会教你处理特定项目所需的技能,比如创建一个APP,创建一个WordPress博客等。Treehouse支持所有流行的编程语言——Java、Python、c++、Ruby和其他语言,具有以下好处:

    • 现实环境中练习问题
    • 与导师面对面的交流
    • 离线访问

    地址: https://teamtreehouse.com/ (需要另外注册账号)

    3. Khan Academy

    尽管Khan Academy没有Java或Python教程,但该平台是理解计算机科学基本概念的一个很好的起点,完成这些课程后,你将会了解数据结构和算法相关的知识,并获得“程序员思维”,这个网站具有以下特点:

    • 免费的课程
    • 涉及前端开发和数据库管理
    • 涵盖常见的算法解答
    • 易于使用的界面
    • 有助于巩固知识的小测试

    并且,这个网站目前已经支持简体中文版,但是中文版支持的课程比较少。

    地址:https://www.khanacademy.org/computing/computer-science (支持Google账号直接登录)

    4. Udemy

    Udemy是一个领先的在线教育平台,提供大多数编程语言课程,用户群体也相当大,课程分为收费和免费,这是由讲师决定,价格从10美元到几百美元不等,主要具有以下特点:

    • 广泛的编程语言选择
    • 可以按照自己的节奏获取学习材料

    地址:https://www.udemy.com/(支持Google账号直接登录)

    5. Code4Startup

    如果您想在创业领域获得更多实际经验,Code4Startup是一个很好的平台,可以很好地利用你的开发技能。这个项目允许初级程序员为实际的初创公司编写代码,同时,企业主可以节省招聘人才的费用。

    除了作为一个实践场所,Code4Startup还为编程专业的学生提供了大量的免费课程。就我个人而言,Learn Ruby on Rails、Heroku和Wistia API等多个课程我都很喜欢。

    **地址:**https://code4startup.com/(支持Google、Github账号直接登录)

    6. One Month

    如果你为“我如何在一个月内学会一门编程语言?”,请务必查看这个平台。这个编程网站可以帮助初级程序员快速掌握JS、Python和Ruby的基本概念,遗憾的是,该平台上的大多数课程都是付费,尽管少数免费课程,还有一个讨论编程热点新闻的博客。

    地址:https://onemonth.com/ (需要另外注册账号)

    7. PluralSight

    Pluralsight的课程从入门到高级,涵盖了所有流行的编程语言,以及数据科学的基础知识,主要具有以下特性:

    • 课程范围广泛
    • 有专门针对高级开发人员的课程
    • 广泛的订阅计划

    地址:https://www.pluralsight.com/codeschool (需要另外注册账号)

    8. Coursera

    与Udemy一样,Coursera是另一个值得CS和编程学生学习的资源。与Udemy不同的是,该平台关注的是大学层面的深入研究,而不是实践理念。

    这个平台是计算机科学专业的一个强大的资源,你可以通过它学习斯坦福大学、密歇根大学等学校的课程。

    地址:https://www.coursera.org/ (支持facebook和apple账号)

    9. Freecodecamp

    这是最大的技术社区之一,拥有相当广泛的教程和课程,这在我看来是其他网站都没法比的,你会在这里找到实用的、基于项目的作业——这就是为什么一旦你掌握了扎实的编程理论,最好还是去Freecodecamp看看的原因,与此同时,Freecodecamp上拥有大量的免费资源。

    地址:https://www.freecodecamp.org/ (支持Google、Github等账号直接登录)

    10. Codewars

    Codewars是一个代码练习网站,能够培养程序员,特别是编程新手的逻辑思维能力,如果你经常对编程提不起动力学习,那么,Codewars你值得拥有,砌墙式进阶的方式会让你对编程更加感兴趣。除了刷题进阶之外,它的社区也值得关注,在这里你可以看到许多困扰着程序员的问题,还有别人解答的解决方案

    地址:https://www.codewars.com/

    原文地址:https://levelup.gitconnected.com/its-time-to-start-learning-coding-top-20-best-websites-to-learn-programming-in-2020-9c5105c76c96

    展开全文
  • Google 推出的编程学习应用 Grasshopper

    千次阅读 2018-06-24 07:24:58
    今天早上 4 点多醒了,在 Google Play 上偶然发现了一款编程学习应用 Grasshopper 。感觉特别好玩,我一玩就玩到了早上六点,玩了近两个小时,感觉做的很有意思。这款软件是学习 JS 编程的,主要面向对象也是初级...

    今天早上 4 点多醒了,在 Google Play 上偶然发现了一款编程学习应用 Grasshopper 。感觉特别好玩,我一玩就玩到了早上六点,玩了近两个小时,感觉做的很有意思。这款软件是学习 JS 编程的,主要面向对象也是初级程序员,尤其是没有接触过 JS 的程序员。我做了做上瘾了,是感觉很有意思,但是题目也非常简单,几乎对于我来说没啥难度,所以有 JS 经验的就不建议用了。

    对于想学习 JS ,又不懂的同学,可以尝试着用用,很有意思的哦!

    Grasshopper 是 Google 公司内部的孵化器 Area 120 发布了一款全新应用,这是一款面向初级编程开发人员的学习应用,名叫 Grasshopper。Grasshopper 教那些希望能成为程序员的人学习如何编写 Javascript,在它的 iOS 和 Android 应用上开设了一些短课程。开发这款应用的目的是让初级程序员了解一些基础和核心的概念,以便他们在进一步的编程课程学习中打下基础。在 Grasshopper 的线上课程中包括了一些在线课程和编程集训营,学生也可以在那里学习一些交互动画设计的课程。

    另外你知道为什么这款应用起这个名字吗?之所以取名为 Grasshopper,则是为了向美国著名计算机科学家 Grace Hopper 致敬。Grace Hopper 于 1934 年获得耶鲁大学数学博士学位,美国海军将军,著名的女数学家和计算机语言领域的领军人物。

    在这款应用里这些课程被精心设计成了一些猜谜游戏或是小测验题,它们的难度会越来越大。Grasshopper 也包含了一些激励方式,比如成就系统、比如学生的学习进度指数等等。Grasshopper 上的编程课程主要是教授 Javascript,主要是开发团队认为 Javascript 是目前 70% 专业开发人员使用的编程语言。

    来,我们一起欣赏一下吧!

    1

    上面三张展示图是答题进度列表,以及答题页面,可以边答题,边出现运行结果。

    WechatIMG539

    这里还有代码运行环境,你写完代码可以运行,直接出结果。很人性化,很方便。

    2

    这里展示的三张图,第一张是我们编写代码的时候,下面还带有函数和一些常用语句,非常方便让你写;第二张图是你可以点击方法和属性,直接给你提示和解释,告诉你这个函数的作用是什么?第三张图是答题的奖励和奖章。

    看完之后,你是不是感觉非常的棒?如果你是 JS 的初学者,可以使用它试试,而且可以锻炼你的英文能力,软件是英文的,非初学者不建议用它学习,当然你可以体验一下人家开发软件的思路。

    赶紧去试试吧,公众号对话框里,回复关键字:Grasshopper ,直接获取下载地址,因为墙的原因,我给大家搬到网盘里了,但是使用的时候,必须爬梯子。

    文章首发于微信公众号:非著名程序员,关注我,每天与 10 万开发者共同进步,你离成功,只差一个关注。

    展开全文
  • Linux C语言编程学习材料

    千次阅读 2014-06-10 14:50:52
    C语言作为da【Linux C语言编程学习材料】[快速学习书籍]《Linux C编程一站式学习》 http://item.jd.com/10067533.html[长期扎实学习书籍]C语言学习材料:(任选一本)C Primer Plus(第5版 中文版) ...


    C语言作为大部分编程语言的基础,盛行三十多年不衰弱, 不论是是准备做 PHP/Java/Python/Golang 任何语言的开发学习,C语言都是基础的,我们很多基础很小的互联网运行的开源软件服务都是C语言构筑,所以,有个扎实的C语言基础,或者去学习C语言是非常有必要和帮助的。


    今天就简单列一些如果要做一个使用C语言来开发高性能后端网络应用的工程师,需要阅读那些书籍和学习那些资料。


    【Linux C语言编程学习材料】


    [ 快速学习书籍 ]
    《Linux C编程一站式学习》 http://item.jd.com/10067533.html 



    [ 长期扎实学习书籍 ]

    C语言学习材料:(任选一本)
    C Primer Plus(第5版 中文版)  http://item.jd.com/10062260.html 
    21天学通C语言(第6版·修订版)  http://item.jd.com/11065930.html 


    数据结构材料:(任选一本)
    数据结构与算法分析:C语言描述(原书第2版)http://item.jd.com/10057441.html 
    清华大学计算机系列教材:数据结构(第2版)http://item.jd.com/11151603.html 

    Linux/Unix编程:
    Linux高级程序设计(第3版)http://item.jd.com/11116797.html
    UNIX环境高级编程(第3版)  http://item.jd.com/11469694.html 


    Linux网络编程(第2版)http://item.jd.com/11397772.html
    UNIX网络编程 卷1  http://item.jd.com/1027878366.html


    [ 高级网络编程学习书籍 ]

    《Linux高性能服务器编程》 http://item.jd.com/11252777.html
    《Linux多线程服务端编程:使用muduo C++网络库》 http://item.jd.com/11163782.html

    《Apache源代码全景分析第1卷:体系结构与核心模块》http://item.jd.com/10067188.html
    《Apache模块开发指南》 http://item.jd.com/10143099.html

    《深入理解Nginx:模块开发与架构解析》http://item.jd.com/11217076.html
    《深入剖析Nginx》 http://item.jd.com/11226514.html
    《Nginx高性能Web服务器详解》 http://item.jd.com/11344355.html

    《MySQL内核:InnoDB存储引擎 卷1》 http://item.jd.com/11457839.html
    《MySQL技术内幕(第4版)》 http://item.jd.com/10706259.html
    《深入理解MYSQL核心技术》 http://item.jd.com/1027648471.html

    (Mysql基础学习书籍)

    高性能MySQL(第3版)》 http://item.jd.com/11220393.html

    深入浅出MySQL:数据库开发、优化与管理维护(第2版)》http://item.jd.com/11381295.html

    数据库技术丛书·MySQL管理之道:性能调优、高可用与监控》 http://item.jd.com/11398721.html



    《深入理解PHP内核:Thinking In PHP Internals》电子版 http://www.php-internals.com
    《PHP扩展开发及内核应用》 电子版 http://www.walu.cc/phpbook/

    《Redis设计与实现》第一版 电子版 http://redisbook.readthedocs.org/en/latest/
    《Redis设计与实现》 第二版 纸质版 http://product.china-pub.com/3770218

    《Redis源代码分析》http://blog.csdn.net/Aegeaner/article/category/1069998
    《Redis源码笔记》http://www.cnblogs.com/liuhao/category/379790.html
    《深入了解Redis》 http://wenku.baidu.com/view/799b42c408a1284ac850434a.html
    《R​e​d​i​s​源​代​码​分​析》http://wenku.baidu.com/view/ea98ff3b0912a21615792904.html

    《m​e​m​c​a​c​h​e​d​完​全​剖​析​》 http://wenku.baidu.com/view/fce78aea551810a6f52486ef.html
    《Memcached源码剖析笔记》http://wenku.baidu.com/view/3e7fa06748d7c1c708a14519.html

    《libevent源码深度剖析》 http://wenku.baidu.com/view/89aba04d2b160b4e767fcff1.html
    《l​i​b​e​v​e​n​t​参​考​手​册​(​中​文​版​)》 http://wenku.baidu.com/view/7fbf4461a98271fe910ef9ba.html


    展开全文
  • 国内编程学习网站

    千次阅读 2013-12-14 12:29:32
    在本文中,我们介绍了来自两岸三地的编程学习网站,通过它们,不仅可以一窥国内App开发的发展现状,而且这些网站各有特点,无论是主打游戏学习还是视频学习,对于想要自学的开发者而言,都是个好去处。 说到国内...
  • PCB设计及硬件编程学习

    千次阅读 2016-09-23 15:35:12
    PCB设计及硬件编程学习
  • 如何突破编程学习的瓶颈期

    千次阅读 多人点赞 2016-12-31 10:43:12
    如何突破编程学习的瓶颈期1.谁未曾彷徨对于每个学习编程的工程师来说,肯定都会遇到或长或短的瓶颈期。基本症状就是:不知道该学什么、该怎样继续提高。看什么都能上手弄一弄,但好像又什么都不精通。本文谈谈笔者在...
  • 在线编程学习网站

    千次阅读 2013-12-17 18:15:02
    摘要:在本文中,我们介绍了来自两岸三地的编程学习网站,通过它们,不仅可以一窥国内App开发的发展现状,而且这些网站各有特点,无论是主打游戏学习还是视频学习,对于想要自学的开发者而言,都是个好去处。...
  • 网络编程学习路线计划

    千次阅读 2013-05-26 22:30:51
    UNP的3~11章基本读完了,我想我需要将程序再照着敲...掌握SOCKET基础编程学习I/O模型:处理高并发连接响应;学习使用一个高性能网络开发框架;阅读一个高性能网络开发框架源代码;项目实战:寻找一个开源项目并参与其中
  • Codecademy 你值得拥有,非常棒的编程学习网站

    万次阅读 热门讨论 2018-07-05 08:12:55
    【回复“1024”,送你一个特别推送】 Codecademy 它是一个免费有趣的在线互动编程学习网站,目前提供了 HTML/CSS/PHP/Javascript/Ruby...
  • 使用Scratch3和ROS进行机器人编程学习(适用于中小学机器人编程Scratch和ROS) Scratch是一款由麻省理工学院(MIT)设计开发的少儿编程工具,Python是近年来非常流行的机器人和人工智能编程语言,ROS是机器人操作系统...
  • 这是之前,“使用Scratch2和ROS进行机器人图形化编程学习”的升级版。 为了让更多小朋友,尤其是小学以及幼儿园的孩子,可以接触和使用ROS,无缝对接scratch编程/AI/ROS。 重要参考链接: ... h...
  • 编程学习感悟

    千次阅读 2017-08-11 13:55:58
    作为一名运维人员对学习编程多少是有些恐惧的,尤其是现在运维自动化大环境的需求。企业招聘运维人员时,只是熟悉linux操作系统,熟练各种服务的搭建,已经不能满足需求。还需要掌握1~2种编程语言,比如python,...
  • 本文转自:汇川技术小型PLC梯形图编程系列教程(零):梯形图编程学习指南 http://www.yanjuntech.cn/archives/1969 本人目前接触的都是汇川的产品,以后有机会接触其他公司的产品的时候,再写其他厂家的PLC等控制器的...
  • 8.C#编程学习——画图

    万次阅读 2016-11-21 23:08:03
    8.C#编程学习——画图   PrintableForm源码 usingSystem; usingSystem.Drawing; usingSystem.Drawing.Printing; usingSystem.Windows.Forms;   classPrintableForm : Form {     public ...
  • 12.C#编程学习——字体

    万次阅读 2016-11-21 23:09:36
    12.C#编程学习——字体 字体类型源码 usingSystem; usingSystem.Drawing; usingSystem.Windows.Forms;   classFontNames : PrintableForm {   publicnewstaticvoidMain()  {   Application.Run...
  • 15.C#编程学习——checkbox

    万次阅读 2016-11-21 23:11:08
    15.C#编程学习——checkbox 源码如下: usingSystem; usingSystem.Drawing; usingSystem.Windows.Forms;   classCheckBoxDemo : Form {   publicstaticvoid Main()  {   Application.Run...
  • 13.C#编程学习——定时器

    万次阅读 2016-11-21 23:10:08
    13.C#编程学习——定时器 示例源码 usingSystem; usingSystem.Drawing; usingSystem.Windows.Forms;   classSimpleClock : Form {   publicstaticvoid Main()  {   Application.Run(newSimpleClock...
  • 14.C#编程学习—— 按钮

    万次阅读 2016-11-21 23:10:39
    14.C#编程学习—— 按钮 源码如下: usingSystem; usingSystem.Drawing; usingSystem.Windows.Forms;   classSimpleButton : Form {   publicstaticvoid Main()  {   Application.Run...
  • 黑客编程学习_1.黑客编程入门

    万次阅读 2019-01-24 00:14:23
    学习使用的书籍:《C++黑客编程揭秘与防范》 0x01 初识Windows消息 发送消息可以用来打开记事本的进程、关闭笔记本的进程、获取窗口的标题和设置窗口的标题。程序的具体代码为: void CMsgTestDlg::OnClose() { ...
  • 网络编程学习之经典书籍推荐

    千次阅读 2014-05-18 10:05:17
    网络编程学习之经典书籍推荐
  • 码叮叮少儿编程社区,(www.madingding.com)Scratch中文社区成功上线了,旨在打造一个免费的开放的中国少儿编程学习交流社区,为中国STEAM教育发展出一份力,支持免费在线编程(Scratch3.0 最新的版本)和发布作品...
  • 今天分享几个适用于编程开发自学的学习网站,主要涉及编程学习和练手、提问交流、公开课、在线刷题、以及问题搜索等几个方面,希望能有帮助。 C语言网 该网站有很多C语言相关的教程、资源、博客和练手习题,同时...
  • 编程学习路线

    千次阅读 2018-03-26 16:19:51
    最好能沿着一定路线去走。 当你能自如的运用数据结构和算法、TCP/IP原理、编译原理、操作系统原理、数据库以及Win32 API ...其实也不用说太多,你问你自己几个问题,如果你都能做到或者学习半到2个月就能做到,那...
  • C++ 网络编程学习指南

    千次阅读 2014-03-19 13:17:53
    C,C++网络编程学习简明指南 1. 扎实的C,C++基础知识 参考资料《C程序设计》,《C++ primer》。 2. TCP/IP协议 经典书是:W.Richard Stevens 著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是...
  • 真的是让人满头问号,目前编程行业工资比较高,很多人都想学一下编程,但又不知道从哪里开始学习,我觉得学习编程的过程用一句话来说再合适不过了,就是一个好的开始是成功的一半,你开始学了,那么你也就成功一半了...
  • 预备基础:使用Scratch2和ROS进行机器人图形化编程学习 https://blog.csdn.net/ZhangRelay/article/details/78857311 tello scratch官方版教程,参考dji论坛: Tello特洛无人机Scratch编程入门::bbs.dji....
  • 网络编程学习总结

    千次阅读 2016-03-19 12:05:21
    网络编程 1、网络编程基本概念 2、网络编程TCP协议 3、TCP实现ECHO程序 4、服务器与多客户端通信 5、多客户端之间的通信 6、URL 7、HttpURLConnection接口 8、UDP
  • 9.C#编程学习——sin曲线

    万次阅读 2016-11-21 23:08:21
    9.C#编程学习——sin曲线 源码 usingSystem; usingSystem.Drawing; usingSystem.Windows.Forms;   classSineCurve : PrintableForm {   publicnewstaticvoidMain()  {   Application.Run...
  • 游戏手柄(JoyStick)编程学习笔记(1)最近我开发的一个项目中需要用手柄控制一个二维移动平台的运动,找了些工业用的操作杆,感觉都挺丑的。后来想到打游戏时用的游戏手柄就挺漂亮,就决定试试用游戏手柄作为控制...

空空如也

1 2 3 4 5 ... 20
收藏数 264,192
精华内容 105,676
关键字:

编程学习