来人解救我吧

本贴最后更新于 2306 天前,其中的信息可能已经渤澥桑田

感觉编程到了瓶颈,明明什么都不会,却还学不进去,虽然一直在做后端开发的工作,但是好菜啊,不知道是人的问题,还是教程的问题,总是不如人意,问问各位后端都是怎么学习的???

  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    588 引用 • 3538 回帖

相关帖子

29 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250

    无论是兴趣驱动还是实际需求驱动,源动力很重要,最好能从项目中来,到项目中去。

    1 回复
  • auuunnya
    作者

    想学一些深入点的东西,奈何项目太小,不适应,就像协程,线程,缓存,这些基本都用不上,一天就是在写 API= =,在网上看教程,也只是讲个基础,让人很无奈。

    1 回复
  • 88250

    有啥无奈的嘛,技术只是手段,不是目的。技术的本质是工具,诗和远方才是目标。

    2 回复
  • 哈哈哈,向往诗和远方。

    一位佳人,一座小院,一亩良田,再加上一万比特币足矣~

    感觉人生已经到达了巅峰 😂

  • 有空可以考虑学下 Python

  • someone9891 via macOS

    我一直觉得钱才是我的目标

    2 回复
  • XPPA 2 via macOS

    个人感觉,你说的这些用不上不仅仅只是因为项目太小,其实在小的项目都有优化空间的。在你尝试优化的时候,根据你的业务场景总能尝试一些所谓的高级功能。但是现在很多的功能或者实现都有比较好用的轮子可以直接用,往往你说的这些在了解了用法之后其实也就是几行代码的调用,并不能给自己带来什么提高。目前我觉得对现在的后端来说,思想是很重要的。在你设计整个功能模块的时候,怎样设计的合理、有拓展性、层次和结构如何划分、能够实现较好的抽象,对各种方法的封装是否足够的通用、代码的逻辑是否足够清晰等等。

    1 回复
  • 88250

    高调地说一句,赚钱是副产品。

    1 回复
  • DevYui

    跟我一位朋友差不多,刚开始学编程就想着做全栈工程师(他的目的是钱多)。

  • visus

    just do it ,造轮子多了,就有感觉了的

  • someone9891 via macOS

    你这个土豪

    1 回复
  • wuhongxu 1 2 赞同 via Linux

    造轮子,我就是这样的,一直在想办法对自己进行深化,我觉得最好的就是先试着在 github 上面打打卡,前期不一定要作出多么有意义的东西,慢慢打卡开坑,尝试着找自己的兴趣。
    imagepng
    这是我最近一两个月的连续打卡情况,养成习惯,不打卡不舒服斯基 😆

    1 回复
  • wizardforcel via Redmi Note 5

    机械飞升才是目标 😂😂😂

  • 88250 1 赞同

    这是《黑客与画家》上的一个观点,创造对别人有用的东西就是在创造财富,而赚钱只是财富的副产出。我正在努力尝试,看看书本有没有在骗人 😂

    1 回复
  • wizardforcel via Redmi Note 5

    后端至少也有这么几个升级途径:

    (1)找一个你写过的 mvc 风格的单机项目,扩展到多机。

    (2)读一些现有组件的源码,最好选择有人解读的,比如 cpython,redis,linux0.01,spring boot。

  • someone9891 via macOS

    书上是骗人的,没人会给你买糖吃,想吃还得自己买

  • giveMeFive

    什么都不会为啥还学不进去呢,不应该是目前的能力能解决公司的大部分问题导致没有学习的动力吗?

  • nuaa123

    我觉得你真是说到点子上了,现在确实很多功能调调 client 就完事了,想要提高确实很难。

    1 回复
  • jackjava

    兴趣

  • zjhch123 via macOS

    没东西学的话去刷 leetcode 呀!

  • auuunnya
    作者

    Github 好久都没上了,一直在看书

    1 回复
  • XPPA via macOS

    是的,其实重构自己写过的代码,确实可以提高自己。

  • wuhongxu via Linux

    光看书是没有用的(除了大学时期,大学时期一定要稳得住),边写边学效率是最高的,没有目标很难进步的

  • visus

    直接刷面试题目以及 ACM 上的题目

  • visus

    不做面试题目,都不知道市场需要什么

  • visus

    就好想,你数学天下无敌,但是市场不太需要,那就没啥意思了

  • zwxbest 1

    独立思考,提问题。
    即使是 CRUD 也能想到很多知识点。
    表结构设计是否合理,是否可以适当冗余提高性能,SpringBoot 启动时默认的连接池数量,接口划分粒度,自定义线程池保证性能最优,如何优雅地测试异步服务。Spring 和 MyBatis 用了哪种单例模式。tomcat 为什么要自定义类加载器等等。

    学习框架是业务需要,其他时间学习源码思想和设计艺术,并不是学习时间越长或者看的越多越好,关键是想通了。

  • 实践出真知,写个小功能,一周整理一遍、加功能、思考、重写,整理,加功能,思考、重写、整理,加功能,思考、重写....
    无限循环

  • jackjava

    学不进去就是兴趣问题了 搞计算机没兴趣就太难了

请输入回帖内容 ...

推荐标签 标签

  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖 • 3 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 827 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 442 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 609 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 2 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3196 引用 • 8215 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    410 引用 • 3588 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖 • 1 关注
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1395 回帖
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 10 关注
  • Outlook
    1 引用 • 5 回帖 • 1 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖 • 1 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 543 关注
  • Excel
    31 引用 • 28 回帖
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 636 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 645 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 58 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 165 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    245 引用 • 1338 回帖 • 1 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 194 关注
  • sts
    2 引用 • 2 回帖 • 228 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 222 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 133 关注