在实际开发当中对于业务逻辑始终是搞不清楚,工作了好久了对后台说的东西也不明白,业务数据的流通以及一些逻辑条件根本就不清楚,导致在写项目的时候总是缺少条件,或者考虑问题片面,于是心中有了学习后台的想法,各位有好办法没有?
找一门简单的后端语言先学习,因为你只是学习后端的一些逻辑,并不是以后要从事这个方向
可以学习下php,或者python,相对而言会简单很多,语言基本都是互通的,所以学了一门,其他的自然而然就全懂了
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
你的问题看起来跟前后端没关系,感觉你缺乏的是开发经验,将业务翻译成代码的能力也有些欠缺。这方面随着你经验的丰富,应该会有所改善。
但是我也支持前端学习后端,可以从这两个方向入手:
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
个人感觉学习一门后端最好的方法就是先熟悉基础语法,并基于基础语法写一些代码来加深理解,然后学完基础语法之后,再做一个项目来进阶,但是很显然这样学习成本比较高,花的时间比较多,所以我还是推崇做一个项目,通过做项目来不断的熟悉基础语法和进阶用法,不停的迭代自己的项目,不停的思考加功能,这个项目也会慢慢越做越大,当你的项目达到一定成就,比如产生了知名度或者是产生了巨大的效益,那就是一种成功,此时谁还会在乎你会不会后端会不会前端呢?
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
看你的描述主要是对后端的业务不熟悉,而不是一定要精通后端语言。
后端业务不熟悉的话,可以先从离前端最近的node
开始学习。基本上所有后端业务都能涵盖,比如鉴权、数据库操作、缓存、中间件、网关、微服务等等。由于node本身使用js,和前端无缝衔接,学习成本是最低的,所以你完全可以先用node来了解整个后端的业务逻辑。
当你熟悉了之后,想要了解其他后端语言,比如java/go这些,业务流程上你可能都比较清楚了,这个时候更多的是学习语言本身,和该语言的生态了。同时你也能了解node和其他语言的优势与劣势。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
我以前也学过,但是我放弃了;并不是我不想学,而是我学的快,没有应用场景;很快就忘掉了;
就比如前端我知道js怎么写法会提升处理速度、html怎么写会提升渲染速度、css怎么写会更友好;
但是后端在你没实践之前每人能告诉你;如果每人告诉使用场景、注意什么、怎么完善自己的知识体系;你很难把控一种语言。
最好的方式我觉得不是自学;而是报班买课
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
学Nodejs就可以做后端啊,这样你也可以写后端业务逻辑了。而且都是js,不用去专门学一门编程语言。
建议前端还是学前端领域的技术,术业有专攻,每个领域的知识都是很庞杂的。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
个人感觉和学啥方向没关系,主要是态度问题,是否把项目当作自己的事情来做,以及对待编程的敬畏之心,要把业务开发当作自己的事情来对待就不会不懂了,真的!
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
先写一个简单的静态接口,然后添加逻辑,逐渐接入数据库
后端主要就是沟通数据库和逻辑加工的数据提供者,并没有那么神秘。
可以先接触一个框架,然后从一个静态接口开始。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
如果你还是想继续使用JS的话,建议看下express
或koa
nodejs相关web框架。
如果想学习一些新语言的话,Python不错 框架的话,推荐Flask
。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
鱼皮大佬有个开源项目可以去看看 https://github.com/liyupi/fre...