• Author       :
  • Email         : vip_13031075266@163.com
  • Date          : 2021.03.07
  • Version     : 北京
  • Copyright : 未经同意不得转载!!!
  • Reference:https://leetcode-cn.com/problemset/all/

写给自己的序:

从事LinuxC开发有3年了,这期间基本都是使用C语言写bug。日常工作除了薪资赶不上其他语言,其余各方面感觉C语言还是挺棒的。我偶尔刷leetcode题的时候发现一个问题:C缺少很多工具,例如没有哈希表、栈、队列等基本常用的操作,因此在刷题的时候得自己实现对于其他语言都是现成的功能,这就导致我把重点放在了写栈、队列、哈希函数的功能上,反而对题的思考时间有所降低。因此有了一种学习其他高级语言的冲动,而目的很简单:==刷题快一点==。于是在2020年12月份的时候做了一个简单的调研,调研的主题比较简单:现在比较流行有潜力的语言,那怎么开展呢? 我是这样的:我把当下知名大公司都列了出来,然后从网上查询相关资料,其中涉及比较多的就是大型服务架构、海量高并发、云服务平台、云计算等等,因为这毕竟是当前以及未来发展的方向。基于这样的前提,发现很多大公司开始比较钟情于GO语言,亦或者是使用Go重构了架构,此外由于Go语言本身支持高并发通讯、与Cy语言有千丝万缕的联系,因此决定学习Go语言。

但随之而来的问题是:如何学习Go语言,从哪里开始学习?在工作不用的情况下怎样练习提升实战能力?这都是困扰我的地方。

由于目前也在学习基本语法过程中,期间也是东一榔头西一棒子,因此很多资料学习一段时间发现不适合自己,最后转到了B站韩顺平老师Go核心编程,他讲的很是全面,但是需要花费很多时间来边看边学。这里目前没有学习经验教训,以后出师了再进行总结。而我为了避免纸上谈兵,只学习语法过一段时间不用又忘记了,因此通过刷题来联系,一方面提高算法水平,另一方便作为练习Go编程的训练场,最后联系自己写代码水平(现在工作也很少写代码,净是改bug写bug改bug),一举多得吧算是。在接下来的一年时间了,重点便是Go语言和刷题,同时会将自己的新得体会经验教训做一个记录。

未来可期

 
 

《通过刷leetcode学习Go语言》之(1):序言的更多相关文章

  1. 用golang刷LeetCode

    用golang刷LeetCode 用Go语言刷LeetCode记录,只是为了练习Go语言,能力有限不保证都是最优解,只能在此抛转引玉了. 数据结构和算法 数据结构和算法是程序员的命根子,没了命根子也就 ...

  2. 刷LeetCode的正确姿势——第1、125题

    最近刷LeetCode比较频繁,就购买了官方的参考电子书 (CleanCodeHandbook),里面有题目的解析和范例源代码,可以省去非常多寻找免费经验分享内容和整理这些资料的时间.惊喜的是,里面的 ...

  3. 初刷LeetCode的感受

    自从上个月进入实验室的云安全项目组后,因为要接触到实际的代码,在实验室博士的建议下我们项目组的硕士开始刷LeetCode练习编程能力,保持每周抽空刷几道算法题.虽然刷的不多,到现在一共只刷了不到30题 ...

  4. 刷leetcode是什么样的体验?【转】

    转自:https://www.zhihu.com/question/32322023 刷leetcode是什么样的体验? https://leetcode.com/ 1 条评论   默认排序 按时间排 ...

  5. 【算法】数据结构与算法基础总览(中)——刷Leetcode等算法题时一些很实用的jdk辅助方法锦集

    最近重新学习数据结构与算法以及刷leetcode算法题时,发现不少jdk自带的方法可以提升刷题的效率.这些小技巧不仅仅对刷算法题带来便利,对我们平时开发也是很有帮助的.本文以java语言为基础,记录了 ...

  6. 用 JavaScript 刷 LeetCode 的正确姿势【进阶】

    之前写了篇文章 用JavaScript刷LeetCode的正确姿势,简单总结一些用 JavaScript 刷力扣的基本调试技巧.最近又刷了点题,总结了些数据结构和算法,希望能对各为 JSer 刷题提供 ...

  7. leetcode学习笔记--开篇

    1 LeetCode是什么? LeetCode是一个在线的编程测试平台,国内也有类似的Online Judge平台.程序开发人员可以通过在线刷题,提高对于算法和数据结构的理解能力,夯实自己的编程基础. ...

  8. 工具推荐--刷LeetCode的神器

    本文首发于微信公众号:[坂本先生],文章地址为: https://mp.weixin.qq.com/s/vHv5hO8nils_g2VSKwu1Cg如有转载请标明出处 今天给大家安利一款快速刷Leet ...

  9. Windows下学习C语言有哪些集成开发软件?

    前言 初学者学习C语言遇到的最大困难想必就是搭建环境了,相当多的初学者就是被搭建环境导致放弃了学习编程,就我自己的经验而言,初学编程不应该受限于环境,使用成熟好用的环境就可以了,之后熟悉一些可以在慢慢 ...

随机推荐

  1. sqli-labs 靶场笔记

    sqli-labs 靶场笔记 冲冲冲,好好学习 2020年1月12号 先来点铺垫 分类: 按照请求方法分类: 1.Get型注入:注入参数在get的参数里. 2.POST型注入:注入参数在POST的参数 ...

  2. 关于MySQL8的WITH查询学习

    目录 前言 示例 练习 总结 前言 对于逻辑复杂的sql,with可以大大减少临时表的数量,提升代码的可读性.可维护性 MySQL 8.0终于开始支持with语句了,对于复杂查询,可以不用写那么多的临 ...

  3. WinForm PerformClick()

    在Winfrom开发中,经常遇到调用Click事件,如:btn_click(null,null),其实winfrom也自带一个模拟点击事件:PerformClick(),区别就是:前者无论控件是否En ...

  4. javascript 特殊字符 注意转义

  5. JIPB | 两篇连发:华中农大黄俊斌团队报道二羟基异丁酰化调控稻曲病菌致病新机制

    水稻是我国重要的粮食作物,稻曲病是水稻三大病害之一,不仅造成稻米产量损失,更重要的是稻曲球中的稻曲菌素的毒性和致畸作用,给人畜健康带来严重威胁.病原菌对植物的侵袭是由病原菌的毒力和植物免疫系统相互作用 ...

  6. Vulhub-DC-2靶场

    Vulhub-DC-2靶场 前言 最近一直忙于学习代码审计和内网渗透,所以靶场这方面的文章一直未更新,但是计划是更新完DC系列靶场的,这个不会鸽. DC-2的靶场是很简单的一共5个flag. 正文 f ...

  7. char、signed char、unsigned char的区别总结。

    转载地址:http://hi.baidu.com/thewillreigns/blog/item/67e665c4296e69c038db492d.html char 和 unsigned char是 ...

  8. 用VirtualBox搭建虚拟局域网

    用 Oracle VM VirtualBox 安装虚拟机,我在Windows 7上安装了ubuntu 11.10和xubuntu12.04两个虚拟机: 将这两个虚拟机的"网络"属性 ...

  9. 【笔记】使用scikit-learn解决回归问题

    使用sklearn解决回归问题 依然是加载数据 import numpy as np import matplotlib.pyplot as plt from sklearn import datas ...

  10. SSRF详解

    上一篇说了XSS的防御与绕过的思路,这次来谈一下SSRF的防御,绕过,利用及危害 0x01 前置知识梳理 前置知识涉及理解此漏洞的方方面面,所以这部分要说的内容比较多 SSRF(Server-Side ...