本人非程序员!想了解程序是出于以下原因:
1、工作当中能用程序做个数据分析工具(比如分析流量,批量查询百度结果汇总成图标),类似于监控吧!(避免广告嫌疑,我把地址压缩了 http://dwz.date/enC [基本上都是我想实现的] )
2、还想用程序写个 CMS 系统,会涉及到支付扣费、以及代理 等等。想法是如果有人要代理系统,只需给一个 API 文件长传到对方的服务器,或者用 iframe 调用!
3、想自己开发博客系统
疑惑:
V 站看了很多帖子,最后在 php、python、nodejs 三个徘徊!
看了这个贴子: https://github.com/goodjack/developer-roadmap-chinese 也是推荐 nodejs 或者 php
我知道 PHP 强项在于 Web 开发,但是基于第 1 点,涉及到数据分析(这个 php 也能做我知道)和自动化(这个好像只有 python 可以)
V 站也有好多人说 nodejs 将来时能取代 php 的(虽然我不是很认同,因为我看过 w3c 的统计)
因为个人精力有限,我只想学一门语言!不知道学哪种好。 目前就纠结以下几点:
1、在 web 开发 php 肯定是极好的,但是 python 也可以做,虽然不如 php 做的好( python 每次修改都要重启,URL 重写等!)
2、如果选择 php,有纠结于学 nodejs 会不会更好一点?
3、如果学 php+python 自动化,那就是要学两种语言了,我只想学一种!
程序我不是很懂 [ python 教程和 php 教程两者我都大致看过一半] ,说的也很模糊,大佬不要嫌弃,也不要喷我,谢谢!
不是引战贴!不是引战贴!不是引战贴!
1
ncwtf 2020-01-10 11:28:26 +08:00
他俩 有啥好的,golang 啊,你说的都能做。
|
3
Dex7er 2020-01-10 11:44:56 +08:00
只想学一种语言的程序员,是不是应该建议学 c 或者 java。。。
|
4
manami 2020-01-10 11:49:51 +08:00 via Android
主流的语言做爬虫数据分析都不难,有很多开源的框架,选你喜欢的学习就行了
|
5
chnyung OP @Dex7er 我不是程序员!我只是对程序感兴趣,想用程序要辅助一部分工作,做点自己想做的事情!所以才会说我只想学一种语言!
|
6
chnyung OP @manami 看了 V 站很多帖子了,还是不知道选哪个,才会来发帖!每个人发帖的初衷不一样的。前端 HTML 和 bootstrap 这些我都没问题
|
7
Buges 2020-01-10 12:04:55 +08:00 via Android
不是程序员,那就 Python 和 JavaScript
|
8
ncwtf 2020-01-10 12:17:17 +08:00
@chnyung
没必要抓着学习一种语言不放,用一种语言做成了一件事之后,碰到问题了,自然而然想办法解决了(包括学习新语言),学习成本没你想得大。 技术选型就是拍脑袋决定的事,你也看了一些教程了,喜欢哪个就学哪个就是了。 别人说那个语言好也就那么回事,golang 天下第一就 vans 了。 |
9
chnyung OP @ncwtf 大佬,我说的这三名语言,结合我想做的那几项 ,选哪个好?咱能先不提 golang 吗?新手学这个目前还不太友好啊,网上教程也不是很多。
|
10
chnyung OP @ncwtf 大佬,以你的经验,我说的这三门语言,结合我想做的那几项选哪个好?咱能先不提 golang 吗?新手学这个目前确实还不太友好啊,网上教程也不是很多。
|
11
imn1 2020-01-10 12:36:09 +08:00
这样说吧,总需要第二种语言的
你想做的事,前后端都涉及,所以,参考后端看不懂前端那篇文章,你总要分开学 |
12
limars 2020-01-10 12:41:31 +08:00 via iPhone
你如果非得要纠结只学一门,那就只能选 nodejs,因为你的需求涉及到了前后端,前端必须要学 js,这个跑不了。后端可以选 py,php,nodejs。综合一下,答案就只有 nodejs
|
13
chnyung OP @imn1 前端 bootstrap 不够吗?大老你说的:后端看不懂前端那篇文章 论坛好多套娃的帖子...能发个链接我吗?
|
14
chnyung OP @limars 大佬,目前前端我都是用的 bootstrap,JS 用的 swiper,特效都是套来用的!难度不大,不知道你提的这个 JS 是不是指的数据分析的时候用的,是指这个吗? http://dwz.date/enC
|
15
limars 2020-01-10 12:58:38 +08:00 via iPhone
@chnyung 你前端即便用了一堆别人的套件,也不可能一点 js 都不写吧。你刚才说的都是样式上的东西,比如你和后端数据的沟通请求,数据前端的格式化处理等等,你拿啥写。即便是 swiper,你初始化 swiper 就已经是在用 js 了啊..
|
16
limars 2020-01-10 13:02:04 +08:00 via iPhone
@chnyung 反正总的说来,js 语言的学习是没跑的,只是看你学深学浅,前端刚需。至于后端用啥,这个你看着办..
|
17
imn1 2020-01-10 13:02:07 +08:00
@chnyung
搜搜就有了 也不是要你细看,只是你要明白,前端开发也有一套规矩,还是要分开学 我咋感觉你比我知道的还多,嘿嘿,虽然我也不是程序员,只是部分相关写了 20 年+(PHP 最后使用版本 5.3,之后是写 Python,前端踏入本世纪就没写了,之后 UI 只写 chart 图表相关) |
18
chnyung OP @limars 嗯,那我知道了,你说的是前后端通信的中间层对吗?如果不做前后端数据分离,直接和 html 混写可以吗?
|
20
chnyung OP @imn1 超佩服 chart 图表做的好的大佬!技术很牛叉,我自己列的几点中,也有这个,数据分析也是要用到图表。已关注!
|
21
imn1 2020-01-10 15:55:43 +08:00
|
22
GodvMiku 2020-01-10 16:37:58 +08:00
看楼主以前帖子不是说转行 php 了么,这都 2 年多了.上述需求应该问题不大吧.
|
24
sgiyy 2020-01-11 10:38:00 +08:00
@chnyung 辅助工作的话推荐 Python。但现在前端应用的场景越来越多,也越来越强大,网页、小程序、博客、甚至 APP,更推荐你学前端这一套。
|
25
chnyung OP @sgiyy 大佬您好!
您这里指的前端是 HTML5 ?还是 javascript ?只学前端语言,做博客和小程序应该是不够的吧,还是得再学一门后端语言! 其实我现在就是徘徊在 PHP 的 web 性能和 python 的爬虫和数据分析!因为想做这个---> http://dwz.date/enC 另外大佬你对 nodejs 了解吗?听 V 友说 nodejs 和 php 二选一就够了是吗?还有 nodejs 好像也可以做爬虫,是否能做这个呢?-->http://dwz.date/enC 谢谢您的建议! |