百科问答小站 logo
百科问答小站 font logo



如何扎实系统地学好后端开发(Linux 环境下)?细分方向有哪些?可否推荐一些好的开源项目? 第1页

  

user avatar   kiwee 网友的相关建议: 
      

要“系统“的学的话真的是挺难的,因为不同场景下的解决方案很不同,在这样的情况下,经常会用到很多自己以前从没用过的东西,所以这样的情况下考验的就是一个快速学习上手的能力还有基础了。如果题主实在感到迷茫的话,不妨查一下现在流行的各种后台解决方案,了解一下各项技术都是为了应对什么问题而出现的,自己写点简单的demo。

拿我现在工作的例子来说(刚出校门的职场新人),原来的后台是用nodejs+mongodb写的,但是实际应用的发现经常会有一些性能问题(是我来之前的部署,所以不清楚哪儿的问题),后来改成go+redis+elasticsearch了,我来公司的第一个任务就是完成数据的迁移,把原来mongodb中的数据迁移到es中,用python写完迁移之后,为了工作需要现在也转为go的开发了,未来我们还会给后台加入docker简化部署,加入日志系统,还需要给运营做一套内容管理等等。这么来看的话你是不是对后台要做的事情有一个简单的认知?后台需要的知识比较杂,不用完全跟着书本走,我大学四年基本就是折腾linux+看书+google走过来的,多花时间写点自己感兴趣的东西比看书有意思多了。暂时就想到这么多,有时间的话再补充~




  

相关话题

  在 linux 中,用 c 语言如何判断 yum 源是否配置好? 
  搭建网站一般使用Windows还是liunx好? 
  为什么Markdown在2004年才出现,而推广更晚? 
  学了三年的 Linux 了,我现在不能立马写出一个简单的 shell 脚本,怎么回事啊? 
  02年就能开发日IP两千万网站的程序员是什么水平? 
  Mac上的gcc和Linux上的不一样吗,为啥这段代码运行结果不同? 
  为什么 Linux 如此安全,却不把 Linux 设计成像 Windows 一样的图形界面来使用? 
  Linux的内核为什么一定要映射到所有的物理内存? 
  为什么 Unix 一切皆文件的设计这么成功,而 C++ 统一的流式 IO 则不甚成功? 
  为什么一般操作系统中应用程序的栈空间都要设最大值,不支持动态扩展? 

前一个讨论
大脑内有 860 亿个神经元,但为什么大脑的数学运算能力不如计算机快?
下一个讨论
袁隆平是否被过誉?





© 2025-01-03 - tinynew.org. All Rights Reserved.
© 2025-01-03 - tinynew.org. 保留所有权利