看了很多 V 站的关于程序员即能选择的主题,有几点疑惑,希望 V 站大佬给解解惑!

2020-01-10 11:20:44 +08:00
 chnyung

本人非程序员!想了解程序是出于以下原因:

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 教程两者我都大致看过一半] ,说的也很模糊,大佬不要嫌弃,也不要喷我,谢谢!

不是引战贴!不是引战贴!不是引战贴!

2604 次点击
所在节点    程序员
25 条回复
ncwtf
2020-01-10 11:28:26 +08:00
他俩 有啥好的,golang 啊,你说的都能做。
chnyung
2020-01-10 11:31:29 +08:00
@ncwtf golang 我不熟悉,看到别的大佬说这个不建议新手入啊!
Dex7er
2020-01-10 11:44:56 +08:00
只想学一种语言的程序员,是不是应该建议学 c 或者 java。。。
manami
2020-01-10 11:49:51 +08:00
主流的语言做爬虫数据分析都不难,有很多开源的框架,选你喜欢的学习就行了
chnyung
2020-01-10 11:51:41 +08:00
@Dex7er 我不是程序员!我只是对程序感兴趣,想用程序要辅助一部分工作,做点自己想做的事情!所以才会说我只想学一种语言!
chnyung
2020-01-10 11:54:09 +08:00
@manami 看了 V 站很多帖子了,还是不知道选哪个,才会来发帖!每个人发帖的初衷不一样的。前端 HTML 和 bootstrap 这些我都没问题
Buges
2020-01-10 12:04:55 +08:00
不是程序员,那就 Python 和 JavaScript
ncwtf
2020-01-10 12:17:17 +08:00
@chnyung
没必要抓着学习一种语言不放,用一种语言做成了一件事之后,碰到问题了,自然而然想办法解决了(包括学习新语言),学习成本没你想得大。

技术选型就是拍脑袋决定的事,你也看了一些教程了,喜欢哪个就学哪个就是了。

别人说那个语言好也就那么回事,golang 天下第一就 vans 了。
chnyung
2020-01-10 12:35:19 +08:00
@ncwtf 大佬,我说的这三名语言,结合我想做的那几项 ,选哪个好?咱能先不提 golang 吗?新手学这个目前还不太友好啊,网上教程也不是很多。
chnyung
2020-01-10 12:35:58 +08:00
@ncwtf 大佬,以你的经验,我说的这三门语言,结合我想做的那几项选哪个好?咱能先不提 golang 吗?新手学这个目前确实还不太友好啊,网上教程也不是很多。
imn1
2020-01-10 12:36:09 +08:00
这样说吧,总需要第二种语言的
你想做的事,前后端都涉及,所以,参考后端看不懂前端那篇文章,你总要分开学
limars
2020-01-10 12:41:31 +08:00
你如果非得要纠结只学一门,那就只能选 nodejs,因为你的需求涉及到了前后端,前端必须要学 js,这个跑不了。后端可以选 py,php,nodejs。综合一下,答案就只有 nodejs
chnyung
2020-01-10 12:50:52 +08:00
@imn1 前端 bootstrap 不够吗?大老你说的:后端看不懂前端那篇文章 论坛好多套娃的帖子...能发个链接我吗?
chnyung
2020-01-10 12:52:46 +08:00
@limars 大佬,目前前端我都是用的 bootstrap,JS 用的 swiper,特效都是套来用的!难度不大,不知道你提的这个 JS 是不是指的数据分析的时候用的,是指这个吗? http://dwz.date/enC
limars
2020-01-10 12:58:38 +08:00
@chnyung 你前端即便用了一堆别人的套件,也不可能一点 js 都不写吧。你刚才说的都是样式上的东西,比如你和后端数据的沟通请求,数据前端的格式化处理等等,你拿啥写。即便是 swiper,你初始化 swiper 就已经是在用 js 了啊..
limars
2020-01-10 13:02:04 +08:00
@chnyung 反正总的说来,js 语言的学习是没跑的,只是看你学深学浅,前端刚需。至于后端用啥,这个你看着办..
imn1
2020-01-10 13:02:07 +08:00
@chnyung
搜搜就有了
也不是要你细看,只是你要明白,前端开发也有一套规矩,还是要分开学

我咋感觉你比我知道的还多,嘿嘿,虽然我也不是程序员,只是部分相关写了 20 年+(PHP 最后使用版本 5.3,之后是写 Python,前端踏入本世纪就没写了,之后 UI 只写 chart 图表相关)
chnyung
2020-01-10 13:02:34 +08:00
@limars 嗯,那我知道了,你说的是前后端通信的中间层对吗?如果不做前后端数据分离,直接和 html 混写可以吗?
chnyung
2020-01-10 14:07:12 +08:00
@imn1 大佬,你现在工作是写 python 的吗?
chnyung
2020-01-10 14:31:15 +08:00
@imn1 超佩服 chart 图表做的好的大佬!技术很牛叉,我自己列的几点中,也有这个,数据分析也是要用到图表。已关注!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/636758

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX