惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Full Disclosure
V2EX - 技术
V2EX - 技术
The Register - Security
The Register - Security
H
Help Net Security
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
Recorded Future
Recorded Future
GbyAI
GbyAI
Recent Announcements
Recent Announcements
T
Tailwind CSS Blog
MyScale Blog
MyScale Blog
L
LangChain Blog
D
DataBreaches.Net
M
MIT News - Artificial intelligence
雷峰网
雷峰网
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
Apple Machine Learning Research
Apple Machine Learning Research
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 司徒正美
C
Check Point Blog
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
G
Google Developers Blog
博客园 - 聂微东
MongoDB | Blog
MongoDB | Blog
Blog — PlanetScale
Blog — PlanetScale
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Palo Alto Networks Blog
有赞技术团队
有赞技术团队
Attack and Defense Labs
Attack and Defense Labs
N
News | PayPal Newsroom
V
V2EX
T
Troy Hunt's Blog
N
News and Events Feed by Topic
The GitHub Blog
The GitHub Blog
Webroot Blog
Webroot Blog
The Hacker News
The Hacker News
I
InfoQ
L
LINUX DO - 最新话题
AWS News Blog
AWS News Blog
美团技术团队
博客园 - 叶小钗
SecWiki News
SecWiki News
G
GRAHAM CLULEY
Vercel News
Vercel News
A
About on SuperTechFans

PHP武器库

4天花40亿,glm-5v-turbo体验笔记-PHP武器库 ulthon_admin 2.1 全面支持智能体驱动,内置框架技能,自动建表、自动分配菜单、自动分配权限、页面接口同体、自动验证接口和数据!-PHP武器库 CSS框架的“最后一公里”:从基础元件到业务场景-PHP武器库 ULUI:不止于按钮和菜单,一个专注于“业务组件”的纯 CSS 框架-PHP武器库 Caddy 流量监控终极指南:用 Prometheus + Grafana 点亮你的服务黑盒-PHP武器库 从零到一:用 Vue 打造一个零依赖、插件化的 JS 库-PHP武器库 告别PECL,拥抱PIE:像Composer一样管理PHP扩展-PHP武器库 大规模 PHP 应用在高并发下如何进行性能优化?-PHP武器库 PHP 高性能队列探索:从 SQLite 到内存,我们该如何选择?-PHP武器库 HTTPS 自签名证书生成与安装完整指南-PHP武器库 BTRFS 核心功能与实践笔记-PHP武器库 一个社区语言能泛起多大浪花?PHP30周年线上活动PHPverse-PHP武器库 盘点一下这些年PHP在桌面应用方面的解决方案-PHP武器库 ulthon_admin 发布新版,新增地图选点组件、优化提示样式、增强优化多出细节-PHP武器库 像树一样,慢慢生长!包含大量特性更新,升级底层layui和ThinkPHP、增加docker配置、升级权限配置、更换富文本、实现新的扩展架构和代码架构等等。-PHP武器库 PHP网站改版了知道吗?-PHP武器库 BSD 开源协议解析:自由度与灵活性的平衡-PHP武器库 感觉PHP和vue在前端方面差不多,有没有必要学vue或者其他的前端框架?-PHP武器库 前端会被后端代替吗?-PHP武器库 有哪些知名的网站使用 PHP 进行开发?-PHP武器库 现在的 ThinkPHP8(重构版) 和 Laravel8哪个好? -PHP武器库 PHP8.3发布-PHP武器库 [AppNode]Linux 服务器集群管理面板-PHP武器库 [Hestia]开源网络服务器控制面板,快速、可靠、开源-PHP武器库 web初学者如何保证自身服务器安全?-PHP武器库
想学编程,java,python,php先学哪个比较好?-PHP武器库
2023-12-26 · via PHP武器库

问:

想学编程,java,python,php先学哪个比较好?学过C。

答:

发展规划角度

人生不是上课,可以选来选去,人生是抢资源,等认清这点后,然后再去考虑怎么去抢资源。

因此你要先考虑好你要什么,然后再想这三种语言哪个能更好地为你服务。

如果觉得互联网行业比较好,想入行,那么打开招聘网站,看看薪资和要求,再去选择,也是很好的选择。

如果说想自己做外包或独立开发者,那么php比较好,因为门槛比较低,且更容易接触到一些客户资源,如果手里有关系可以接到大型的招投标项目,可以学java。至于python,如果不做AI这部分,一般是用不到的,因为PHP和JAVA的生态位完全能够满足,但也可以学,因为有些时候可能会需要。如果选择做外包或独立开发者,就不只是这几种语言了,所有面向“挣钱”的技术都要学,包括前后端、运维、商务、产品等等。

学习成本角度

看到你的描述里写学过C,那么你可能只是想了解怎么学“整体成本更低”。(但我还是建议先搞清楚自己想要什么。)下面讲的内容也是我的多年心得,但我认为价值不大,因为你都没搞清楚出自己想要什么,不知道方向,无论怎么走都是错的。所以本段假设你想做一个“厉害的开发者”,为了实现这一目标,可以这样学。

语法近亲

学过C,那就先学PHP,经过三到五年的工作经验后,掌握了“通过代码挣钱的精髓”,然后再去学其他的,其他语言上手也就是几个小时的事,而且几个小时就能写出一个有一定建设水平的软件,可能不及人家专业的、经验丰富的,但仍然可以用,可以达到要求。

至于为什么先学PHP,因为PHP的语法跟C更近,而且编程体验也和C更近,你可以理解为,PHP就是能够实时编译的C,PHP的编程体验和执行效果,都和C很像。Python虽然也是脚本语言,但编程体验上是完全不一样的,JS也是著名的脚本语言,编程体验也是完全不同。PHP写起来,感觉就是在代码里先定义再执行,就像C等编译程序一样,JS的感觉是在代码之前就执行起来了,然后根据代码变形,然后又执行,Python的感觉是根据代码执行,执行过程中可以随时变形,变形后再继续执行,JAVA的话是面向对象的,编程体验自然是不一样,但是先定义再执行的感觉。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

实际的学习成本

但学习最大的成本并不是“编程”,而是能拿编程语言做事,比如做一个慕课视频会员站,这里点出几个要求:

  • 支持视频生成不同的清晰度
  • 支持生成视频封面
  • 支持视频专辑连播
  • 支持视频不同用户不同水印
  • 支持开通VIP
  • 支持付费浏览和VIP浏览

以上几个要求,不过分吧,但当你学完某一个编程语言后,你会发现基本无从下手,我们简单分析一下:

对于生成不同清晰度和封面来说,需要用的一个叫ffmpeg的东西,这东西既不是PHP,也不是java,也不是python,那他是什么东西呢?这个问题叫技术解决方案。

对于支持视频专辑连播,表面上是一个简单的列表读取,但是按名称排序、权重排序、按时长排序、按发布日期排序、通过关键字搜索等等?这个问题叫产品设计。

支持不同用户不同水印,则是一套完整的防盗版+盗版追溯的功能,解决了ffmpeg的东西后,每个用户每个视频都要做好记录,后台也要做好完整的用户操作溯源,比如播放时间,下载时间,播放时长,客户端信息,水印识别,水印溯源等等,这个问题叫产品解决方案。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

支持开通VIP,需要对接各种支付,那么怎么去写支付?如果你觉得直接看“官方文档”搞就完事了,那你就太年轻了,因为有比“官方文档”更节省精力的东西,这东西是支付第三方库,有的库甚至能做到一个库对接多种方式,这样就不需要陷入加密解密的泥潭中。

支持付费浏览和VIP浏览则是产品设计和运营设计,要从实际的体验角度和安全角度考虑问题。

所以你看,这几个问题才是“做事”的最大的工作量,且跟PHP、java、Python都没啥关系。

等有一年你能够轻易地解决和实现这些问题,那么使用哪个编程语言已经是很次要的问题了。

学习的时候,面临这些问题,无论哪个编程语言其实都一样,而且情况都比较好,因为这三个语言的相关生态都很丰富。

PHP的源码优势

PHP在各类站点面前,有一个优势,就是源码项目丰富,但凡你有两千预算,没有买不到的源码。

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

所以如果你要自己做内容,“从半路出发”也不是坏事,专注做更有价值的事。

另一个源码优势是,自动生成后台增删改查的项目,PHP选择更多,在这条路上PHP也走的更远,使用这类项目,可你让你把更多的精力放在产品上,而不用为了后台数据上的管理操很多心,而且有些业务需要只需要后台就够了,这时候更能体现出他们的价值。当然JAVA也有一些自动CURD的框架,比如若依,不过还是PHP中的更强一些,这里推荐一个ThinkPHP8+Layui2.8的后台框架:临沂奥宏网络科技有限公司/ulthon_admin

原文标题: 想学编程,java,python,php先学哪个比较好?

原文地址: https://phpreturn.com/index/a658a699cad0fd.html

原文平台: PHP武器库

版权声明: 本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。