前端和后台哪个更难学一些?
你这个问题太笼统,先笼统给你回答一下吧。不管前端还是后端,不管你怎么学,你的目标是要把事情做好,只要你事情做好了,难学好学,都不是问题。
先说说前端,前端现在比较流行的技术,网页这边三种比较流行的单页应用程序。手机这边安卓和苹果的平台。选择哪种语言?看你自己的基础。
网页这边比较流行的语言像type script,JavaScript,然后是样式编程,这些都需要了解。
安卓手机这边,你要懂Java,你还要懂kotlin。你还要学习最新的安卓SDK的一些新的功能。也要会布局设计。
苹果手机这边,你要懂objective c 和 Swift。还要懂得自适应的布局编程。
后台这边的技术。也是看你的基础,目前比较流行的有这么几种:
nodejs, 主要使用JavaScript来编程。现在很多区块链的一些项目都是用node js写的。如果你在做区块链项目的话,你可能会选择node js。
spring boot, 这种技术主要是用Java来编程。你如果对Java比较熟,那肯定要先从这个开始。
dot net core, 这个技术呢,是用c sharp。如果比较喜欢用微软的技术,这一个是非常好的选择。经过这么多年的发展这门技术已经很成熟了。
ruby on rails, 这门技术可以同时写前端和后端,这个不是单页应用程序架构。但是呢,也可以提供rest API。
php laravel, 这个架构可以说让快要死去的PHP又复活了。用这个架构也可以同时写前端后端。也可以提供rest API。
golang, 这一门语言非常好。虽然不是面向对象编程的语言,跟c语言很类似,是结构化编程的语言,但是它的功能很强大,完全可以提供后台编程上对于性能上的需求。
python, 这也是一个比较热门的后台编程语言。如果对于数据挖掘,大数据处理需求很大的话,这也是一门,必须要掌握的语言。
对于后台编程来说,另一部分比较重要的就是数据库方面的知识。数据库呢,主要分两种,一种是关系型数据库,一种是非关系型数据库。
像关系型数据库,比如说oracle,mySQL,sql,server,postgres等等。
非关系型数据库,比如mongo db 等。
回到问题本身, 比如说到此为止,你了解了你想选哪一种前台技术,哪一种后台技术。
结合你自身的基础, 你就可以清楚的知道, 哪一部分前端技术对你来说比较容易或者比较难,然后哪一部分后端技术对你来说比较容易或者比较难。
我相信对于每个程序员来说,不管初学者还是资深技术人士,答案都会有所不同。
还有一个我们做程序,很重要的一点就是,我们正在开发的这个项目到底需要什么技术?
如果项目需要的话,那门技术我们必须要掌握的话,那就不管是容易还是困难,一定要把它攻克掉。
多学一门技术,心里总会很开心的。
好啦,先说这么多,欢迎关注丁哥开讲,谢谢。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有