Board logo

标题: 闲的没事儿干,学哪种编程更有用? [打印本页]

作者: ttk    时间: 2016-1-6 12:31     标题: 闲的没事儿干,学哪种编程更有用?

posted by wap, platform: Chrome
以前自学过几天C++ ,其他基础为0。学啥编程有点用,感觉周围的人不管干嘛的都会点编程。。。。VB?
作者: 阿道    时间: 2016-1-6 12:39

posted by wap, platform: MAC OS X
主要看你编了想干嘛。
iOS就是个很简单上手又快的平台。Swift教程也很多。谁手边都有iOS设备。方便。
作者: 大魔王    时间: 2016-1-6 13:18

posted by wap, platform: SONY Xperia Z3
除非你有特殊的需求 不然真没啥用 普通用的软件你找找现成的都有
作者: jlapton    时间: 2016-1-6 13:20

posted by wap, platform: MAC OS X
python
作者: arex    时间: 2016-1-6 13:55

posted by wap, platform: iPhone
JavaScript
作者: gundamlrc    时间: 2016-1-6 13:56

python+1
作者: 总是注册不成功    时间: 2016-1-6 13:57

posted by wap, platform: 华为
html,css,javascript王道,真的。
作者: jun4rui    时间: 2016-1-6 14:06

posted by wap, platform: Chrome
Python or HTML5(CSS3+Javascript)
作者: cynic0522    时间: 2016-1-6 14:31

HTML5
Python

没人提“最伟大的PHP”?!
作者: godzillaqqq    时间: 2016-1-6 16:28

posted by wap, platform: HTC 802t
php吧 现在一张嘴提就互联网+ 没个网站怎么成
作者: cc0128    时间: 2016-1-6 16:29

posted by wap, platform: MAC OS X
放3年前还可能百花齐放.
现在请认准
javascript
css
html
最有用.

本帖最后由 cc0128 于 2016-1-6 16:30 通过手机版编辑
作者: jun4rui    时间: 2016-1-6 17:17

posted by wap, platform: Chrome
引用:
原帖由 @godzillaqqq  于 2016-1-5 20:28 发表
php吧 现在一张嘴提就互联网+ 没个网站怎么成
HTML5以后,PHP的市场小多了。现在主要是有大量现成成熟的PHP程序,但今后就不会了,大量后端语言以后只能传传数据而已。而着恰恰不是PHP的强项,PHP的衰退几乎可以预见。不过最新的PHP7确实牛逼啊,速度大幅度提升。

可惜成也WEB,败也WEB,当年靠WEB发展起来的PHP现在不得不面对新一代的HTML5颜面流泪。

简单的软件,HTML5能直接沟通数据库走Redis,压根不用其它玩意,甚至连SQL都可以不用会(当然,SQL是必会技能之一)。
作者: weir    时间: 2016-1-6 17:46

楼上说的是nodejs吧,html5是前端技术直接访问数据库和redis,那所有人就都能随便修改数据了。
作者: lvcha    时间: 2016-1-6 17:56

posted by wap, platform: Galaxy Note III
实惠就学javascript。啥都行
作者: jun4rui    时间: 2016-1-6 17:59

posted by wap, platform: 小米 NOTE
引用:
原帖由 @weir  于 2016-1-5 21:46 发表
楼上说的是nodejs吧,html5是前端技术直接访问数据库和redis,那所有人就都能随便修改数据了。
Redis本身就可以从HTTP增删改查数据,如果不限制却是谁都可以改哦,完全不是nodejs。
作者: flysnow    时间: 2016-1-6 19:19

键盘侠真多。。闲的话干什么不好。偏要做码农呢。
作者: flysnow    时间: 2016-1-6 19:25

php市场小。你去看看现在市场里需要php多少岗位。python多少。。
作者: arenaking    时间: 2016-1-6 19:25

闲的没事我建议学C#,因为他来自微软爹爹
而且VS2015是世界上最牛逼的IDE,完爆XCODE
作者: jun4rui    时间: 2016-1-6 19:40

posted by wap, platform: 小米 NOTE
引用:
原帖由 @flysnow  于 2016-1-5 23:25 发表
php市场小。你去看看现在市场里需要php多少岗位。python多少。。
不要看眼前,有点前瞻眼光,PHP现在在走下坡路了。这个语言的定位,提前那可以说是非常好,现在HTML不断发展功能越来越强PHP的位置就很尴尬了。

现在前端技术和后端技术越来越复杂,所以单独分成前端和后端,PHP基本是把两端的事情都要做起来,而这种模式和当前主流的开发模式不协调。现在后台负责自己的业务逻辑,前端是需要的数据走JSON,前段搞好自己的UI,需要的数据简单的解析一下JSON就行,两者都不用过度关注对方的技术,而且采用Ajax异步读取速度很快,分工层次清晰,做出来的软件漂亮流畅,后台数据以后写APP直接拿去用就是都不需要改。

我自己读大专、本科都是靠PHP拿下的毕业论文,第一个做开发的工作也是PHP,感情绝对有,但现在PHP的模式确实不合适了。
作者: lobydenk    时间: 2016-1-6 20:20

posted by wap, platform: 小米 红米
"现在后台负责自己的业务逻辑,前端是需要的数据走JSON,前段搞好自己的UI,需要的数据简单的解析一下JSON就行,"
简单说吧  这种想法就是傻逼中的战斗机,
就像用个flex就说跨平台  死了之后又搬出unity,
作者: nintenyun    时间: 2016-1-6 20:24

C SHARP
作者: jun4rui    时间: 2016-1-6 20:28

posted by wap, platform: 小米 NOTE
引用:
原帖由 @lobydenk  于 2016-1-6 00:20 发表
"现在后台负责自己的业务逻辑,前端是需要的数据走JSON,前段搞好自己的UI,需要的数据简单的解析一下JSON就行,"
简单说吧  这种想法就是傻逼中的战斗机,
就像用个flex就说跨平台  死了之后又搬出unity,
主流的前端框架都是这样的架构,你说说哪里傻逼嘛,咱们讨论一下。
作者: ypandoo    时间: 2016-1-6 20:35

html css javascript 真的!
作者: lobydenk    时间: 2016-1-6 20:40

posted by wap, platform: 小米 红米
公司的项目  一开始那帮人就是这种思路,最后出来前端各种炫酷 浏览器不兼容  后端数据混乱  整个平台做出来根本没几个实用的功能,上线后维护处理  最常见就是直接进db写sql,
当然这可能是项目管理问题  但我一直认为在cms  erp系统里面用这些思想就是作死   现在擦屁股擦到不想干
作者: jun4rui    时间: 2016-1-6 20:42

posted by wap, platform: 小米 NOTE
引用:
原帖由 @lobydenk  于 2016-1-6 00:40 发表
公司的项目  一开始那帮人就是这种思路,最后出来前端各种炫酷 浏览器不兼容  后端数据混乱  整个平台做出来根本没几个实用的功能,上线后维护处理  最常见就是直接进db写sql,
当然这可能是项目管理问题  但我一直认为在cms  erp系统里面用这些思想就是作死   现在擦屁股擦到不想干
说真的,你们技术有问题,我们公司前段做出来的从ie6兼容到最新的。手机端、微信端、APP一套代码,AppStore上架几个月了。
作者: 阳光运动帅    时间: 2016-1-6 20:57

posted by wap, platform: iPhone
总之不要去学前台的东西。你学的速度还没它出的速度快。
作者: LTFYH    时间: 2016-1-6 21:10

posted by wap, platform: Android
前端html框架确实越来越复杂,不过我个人认为这不是真正的趋势
作者: mieumieu    时间: 2016-1-6 21:15

posted by wap, platform: Firefox
学c#玩Unity
作者: 国家重点型号    时间: 2016-1-6 21:27

posted by wap, platform: MAC OS X
引用:
原帖由 @arenaking  于 2016-1-6 19:25 发表
闲的没事我建议学C#,因为他来自微软爹爹
而且VS2015是世界上最牛逼的IDE,完爆XCODE
xcode7.2现在一天崩溃20次....
作者: catxing    时间: 2016-1-6 22:14

posted by wap, platform: Chrome
这个话题码农们可以吵10页
作者: lobydenk    时间: 2016-1-6 22:23

posted by wap, platform: 小米 红米
引用:
原帖由 @jun4rui  于 2016-1-6 20:42 发表
说真的,你们技术有问题,我们公司前段做出来的从ie6兼容到最新的。手机端、微信端、APP一套代码,AppStore上架几个月了。
我就问 你们前端几钱一个月
作者: Melas    时间: 2016-1-6 22:30

所有数据都走ajax,那seo肿么破
作者: jun4rui    时间: 2016-1-6 23:59

posted by wap, platform: Chrome
引用:
原帖由 @lobydenk  于 2016-1-6 02:23 发表
我就问 你们前端几钱一个月
半狗都没有……
作者: cf3b5    时间: 2016-1-7 00:02

引用:
原帖由 lobydenk 于 2016-1-6 20:40 发表
posted by wap, platform: 小米 红米
公司的项目  一开始那帮人就是这种思路,最后出来前端各种炫酷 浏览器不兼容  后端数据混乱  整个平台做出来根本没几个实用的功能,上线后维护处理  最常见就是直接进db写sql,
...
典型的拉不出屎怪地硬!
作者: cf3b5    时间: 2016-1-7 00:42

引用:
原帖由 lobydenk 于 2016-1-6 20:20 发表
posted by wap, platform: 小米 红米
"现在后台负责自己的业务逻辑,前端是需要的数据走JSON,前段搞好自己的UI,需要的数据简单的解析一下JSON就行,"
简单说吧  这种想法就是傻逼中的战斗机,
就像用个flex就说跨 ...
我就大概说一下我的看法……
任何开发语言、框架技术、开发工艺等等,其实背后都有一套他自己的设计、使用的逻辑思想在里面
如果你能理解,并且顺着它的这些逻辑思想来思考和分析问题,你会发现其实都是很简单,很容易使用的技术(没人会闲到搞简单问题复杂化的技术)
类似的情况就好像中国人使用英语,大多都是用中文先想好,然后在自己脑子里头一个词一个词的转成英语单词,最后说出来!
所以很多人都觉得英语这门语言要多复杂有多复杂,要多麻烦有多麻烦,要多低效就有多低效
但是其实如果一开始就用英语去思考问题,其实你得表达速度和准确率会高得多,也简单的多,经过短时间的锻炼之后就和用中文一样的流畅和方便
所以,如果你是非专业人士,你觉得英语很复杂也没什么大不了的
但是如果你是一个专业人士,或者说想成为一个专业人士,你就必须得想办法让学会如何用英语思考问题
假如你现在觉得英语的表达能力不如中文,那么说明你离专业人士还很远,甚至你连什么是专业都不知道
所以,当你觉得一个技术很复杂的时候,一定是你自己没有真正的学会和理解这个技术,责任一定是在自己身上

PS:每个来面试技术我都要说这番话,假如听不懂或者不认可的,我基本上都是直接让他滚蛋……
作者: lobydenk    时间: 2016-1-7 02:23

posted by wap, platform: 小米 红米
"没人会闲到搞简单问题复杂化的技术"
我倒觉大多数人都是把简单问题搞复杂化,而且他们都会觉得自己的做法是最优的,

"只要我写好了 你按规格传个json过来就好了"
而他们不会尝试理解 为什么有些情况不能用ajax,自我中心主义
作者: cc0128    时间: 2016-1-7 03:55

posted by wap, platform: MAC OS X
引用:
原帖由 @lobydenk  于 2016-1-7 02:23 发表
"没人会闲到搞简单问题复杂化的技术"
我倒觉大多数人都是把简单问题搞复杂化,而且他们都会觉得自己的做法是最优的,

"只要我写好了 你按规格传个json过来就好了"
而他们不会尝试理解 为什么有些情况不能用ajax,自我中心主义
喷了. 你们公司自己技术差.
用什么方法都会做得烂.
未来主流是single page app.
后台只负责提供api, 前端完全负责渲染有啥问题.
全世界大量webapp都这么写的..
作者: cc0128    时间: 2016-1-7 03:59

posted by wap, platform: MAC OS X
引用:
原帖由 @cf3b5  于 2016-1-7 00:42 发表
我就大概说一下我的看法……
任何开发语言、框架技术、开发工艺等等,其实背后都有一套他自己的设计、使用的逻辑思想在里面
如果你能理解,并且顺着它的这些逻辑思想来思考和分析问题,你会发现其实都是很简单,很容易使用的技术(没人会闲到搞简单问题复杂化的技术)
类似的情况就好像中国人使用英语,大多都是用中文先想好,然后在自己脑子里头一个词一个词的转成英语单词,最后说出来!
所以很多人都觉得英语这门语言要多复杂有多复杂,要多麻烦有多麻烦,要多低效就有多低效
但是其实如果一开始就用英语去思考问题,其实你得表达速度和准确率会高得多,也简单的多,经过短时间的锻炼之后就和用中文一样的流畅和方便
所以,如果你是非专业人士,你觉得英语很复杂也没什么大不了的
但是如果你是一个专业人士,或者说想成为一个专业人士,你就必须得想办法让学会如何用英语思考问题
假如你现在觉得英语的表达能力不如中文,那么说明你离专业人士还很远,甚至你连什么是专业都不知道
所以,当你觉得一个技术很复杂的时候,一定是你自己没有真正的学会和理解这个技术,责任一定是在自己身上

PS:每个来面试技术我都要说这番话,假如听不懂或者不认可的,我基本上都是直接让他滚蛋……
....我支持你的观点, 但是不支持你中文和英文的栗子...
短时间(1年内), 英语水平最多也就是普通交流水平...
真正的英语思维需要长时间积累...
作者: jun4rui    时间: 2016-1-7 07:14

posted by wap, platform: 小米 NOTE
引用:
原帖由 @lobydenk  于 2016-1-6 06:23 发表
"没人会闲到搞简单问题复杂化的技术"
我倒觉大多数人都是把简单问题搞复杂化,而且他们都会觉得自己的做法是最优的,

"只要我写好了 你按规格传个json过来就好了"
而他们不会尝试理解 为什么有些情况不能用ajax,自我中心主义
我本来就是给别人举例子,这种少数极端情况下没法用Ajax根本不需要提到。实际情况下如果为了搜索引擎抓取而不用Ajax也很简单,我前段用个Python、nodejs、PHP、asp、go等随便一个语言写一个后端渲染层就好了,JSON数据通过这个层渲染成普通HTML页面,后端接口一样不用变,这只是一个办法,还有很多方式可以实现就不一一罗嗦了
作者: Shineshy_s    时间: 2016-1-7 09:07

posted by wap, platform: iPhone
办公绝壁是VBA,相信我
作者: inmay    时间: 2016-1-7 11:21

posted by wap, platform: iPhone
php js py,我建议py,爬虫教程网上搜的最多,能做点实用的东西。
不同意PHP走下坡路,上坡路才对
作者: administrator    时间: 2016-1-7 11:25

c语言。
作者: arex    时间: 2016-1-7 11:31

感觉这几年PHP的需求反而多了啊,和微信相关的好多都是PHP做起来方便,也可以用各种框架,做服务器端接口啥的,不知道效率比python ror之类的低多少,挡不住会的人多啊,如果不是一线城市,找个py ruby的比找php的难多了
作者: 阳光运动帅    时间: 2016-1-7 11:34

posted by wap, platform: iPhone
引用:
原帖由 @administrator  于 2016-1-7 11:25 发表
c语言。
总算有人提C了……
C语言基本上是一切高级计算机语言的基础。
作者: jun4rui    时间: 2016-1-7 11:58

posted by wap, platform: Chrome
引用:
原帖由 @arex  于 2016-1-6 15:31 发表
感觉这几年PHP的需求反而多了啊,和微信相关的好多都是PHP做起来方便,也可以用各种框架,做服务器端接口啥的,不知道效率比python ror之类的低多少,挡不住会的人多啊,如果不是一线城市,找个py ruby的比找php的难多了
多肯定是最多的,PHP超容易学,基本有大学C的基础几个月就能熟练上手了。

现在国内确实是这个情况,我同学一个学财经的在一国家级国企本来做销售,后来做技工,现在做PHP、ASP。

但是从长远看,这种开发模式已经不和潮流了,就像现在满街的OA都是Only IE6,各个银行都是IE6,但是大家都知道IE6和XP就是末路了。


PHP以前几乎是最适合WEB开发的语言,ASP虽然很像但是在跨平台等方面还差一口气。但是现在开发WEB的整个模式都在巨变,国内WEB技术发展只有在大的科技型公司才有体现。很多中小企业或者不太重视互联网技术的大企业中,都还是十年前的模式在玩,国内连ROS、Django这种多年前的玩意至今都没赶得上趟,自然老技术就能玩得转了。

PHP其实也不是玩不了新模式的开发,只是它已经不是以前那个最适合干这种活的语言了,世界最牛逼的PHP程序之一Wordpress现在都在转REST API,真到能完全替代传统API那一天,PHP的作用恐怕只能写写后台了,但是PHP写后台并没有牛逼之处,一堆语言比它强是。
作者: hodei1    时间: 2016-1-7 12:13

学HTML5吧
作者: cf3b5    时间: 2016-1-7 12:20

引用:
原帖由 jun4rui 于 2016-1-7 11:58 发表
posted by wap, platform: Chrome
多肯定是最多的,PHP超容易学,基本有大学C的基础几个月就能熟练上手了。

现在国内确实是这个情况,我同学一个学财经的在一国家级国企本来做销售,后来做技工,现在做PHP、ASP。 ...
虽然我自己比较熟PHP,确实也是这个情况!
所以就算用php,其实基本是都是API化,其实就是MVC的view层直接放到客户端了
所以很多App规划,我现在基本是直接就推荐像LeanCloud、parse这些云服务算了,后台都省了
作者: jun4rui    时间: 2016-1-7 12:28

posted by wap, platform: 小米 NOTE
引用:
原帖由 @cf3b5  于 2016-1-6 16:20 发表
虽然我自己比较熟PHP,确实也是这个情况!
所以就算用php,其实基本是都是API化,其实就是MVC的view层直接放到客户端了
所以很多App规划,我现在基本是直接就推荐像LeanCloud、parse这些云服务算了,后台都省了
是的,各种模块化服务也是一个潮流
作者: lizitaisha    时间: 2016-1-7 12:40

posted by wap, platform: iPhone
你们说这么多高大上的干嘛?

我就想玩网游的时候自己写几个脚本,应该连外挂都算不上,该学啥语言?
作者: yinzhili    时间: 2016-1-7 12:46

学点SQL肯定是用得着的。
作者: 阳光运动帅    时间: 2016-1-7 13:11

posted by wap, platform: iPhone
引用:
原帖由 @lizitaisha  于 2016-1-7 12:40 发表
你们说这么多高大上的干嘛?

我就想玩网游的时候自己写几个脚本,应该连外挂都算不上,该学啥语言?
不用学。难度太高。
作者: wangmax    时间: 2016-1-7 13:18

现在很多都是后端RESTful API,前端就是ria,无关后端语言,特别是spa应用类型。
不过淘宝的架构是,php+java,php在表现层有优势,灵活快速,而业务逻辑和数据访问层更多是要交给java。
学前端的缺点是太杂,能抛开框架把js、html写扎实的,能有几个人?很多人就是不断在新框架下疲于奔命。
作者: wangmax    时间: 2016-1-7 13:26

现在都是soa,saas,后端的趋势就是交给高手团队,其他人就是调调api
数据库也没啥搞头,分布式sql\nosql的底层都越来越少接触了,开发都是和数据库中间件打交道。对于业务层来说,数据访问层的开发越来越傻瓜化了。
作者: 魔女猎人罗宾    时间: 2016-1-7 13:30

学前端就是学框架,等着死吧
作者: wingfay    时间: 2016-1-7 13:37

引用:
原帖由 lizitaisha 于 2016-1-7 12:40 发表
posted by wap, platform: iPhone
你们说这么多高大上的干嘛?

我就想玩网游的时候自己写几个脚本,应该连外挂都算不上,该学啥语言?
按键精灵满足你
作者: administrator    时间: 2016-1-7 13:40     标题: 回复 49# 的帖子

C# 可以。
作者: liufan262    时间: 2016-1-7 13:45

引用:
原帖由 jun4rui 于 2016-1-7 12:28 发表
posted by wap, platform: 小米 NOTE
是的,各种模块化服务也是一个潮流
说真的,我是27岁正在转行学前端,服务器语言也在考虑到底学php,还是node.js
作者: qxxqxx    时间: 2016-1-7 13:46

posted by wap, platform: Chrome
马克
作者: marsghost    时间: 2016-1-7 13:48

posted by wap, platform: Chrome
怎么都在说软件编程,怎么没有人想做硬件编程的,搞个cortex开发板自己编点单片机程序玩也挺有意思
作者: flysnow    时间: 2016-1-7 13:54

引用:
原帖由 jun4rui 于 2016-1-6 23:59 发表
posted by wap, platform: Chrome
半狗都没有……
半狗都没的前端?还不跳槽?现在前端的抢手程度基本上只要是个前端就能有半狗。有点经验的一狗还是蛮稳的。
作者: kh2841    时间: 2016-1-7 13:58

posted by wap, platform: Meizu MX4
必须python,不做网页编程平时算个数也很方便
作者: jun4rui    时间: 2016-1-7 14:01

posted by wap, platform: Chrome
引用:
原帖由 @flysnow  于 2016-1-6 17:54 发表
半狗都没的前端?还不跳槽?现在前端的抢手程度基本上只要是个前端就能有半狗。有点经验的一狗还是蛮稳的。
不是北上广,内地城市,生活安逸,省级大型国企不怕失业,自己捞点外快收入又不低,朝九晚五工作不累不加班。
作者: flysnow    时间: 2016-1-7 14:06

引用:
原帖由 jun4rui 于 2016-1-7 14:01 发表
posted by wap, platform: Chrome
不是北上广,内地城市,生活安逸,省级大型国企不怕失业,自己捞点外快收入又不低,朝九晚五工作不累不加班。
你以为外快这么好捞阿。。加班起码是一个项目内,外快那就是额外一个项目,多一个项目,精力付出要远远多于本身好么,而且那些外快一般都是体力活,对于本身的技术没什么进步可言。而且就算北上广加班没你想的那么多好么。我自己就是在上海。区域是一个方面。你说北上广成本高,那是可以理解。但对你的技术的成长以及职场的经历也有积极的一面。私活这种东西,除非需求很明确,要不然就是个无底洞。性价比奇差。
作者: jun4rui    时间: 2016-1-7 14:08

posted by wap, platform: Chrome
引用:
原帖由 @liufan262  于 2016-1-6 17:45 发表
说真的,我是27岁正在转行学前端,服务器语言也在考虑到底学php,还是node.js
js了解下,基本概念都懂,主流框架会用就行。现在js确实坑较多,太深入的研究还不推荐,因为估计这语言还有大变化。

其实国内php和nodejs能让你好好发挥的地方不多,国内使用的php大部分都版本偏低,工作就是改改、定制下人家成熟的框架,nodejs则有大量回调。

要深入可以业余玩玩Python,这玩意用来入门和提高都不错,日常自己开发点工具也非常合适,所以是入门首选之一,做服务器端也OK,Django/Flask可以快速高效搭建网站(这玩意和PHP那一类改别人CMS的理念完全不同,速度相似,但可定制性强得多),做REST也成熟,可谓多面手。

推荐HTML5+CSS+JS做前端主要是这类玩意不需要太深的开发基础,HTML5和CSS负责UI,js负责一些数据、效果、逻辑控制之类的,代码简单不需要写太长,整体下来可以很方便的搭建出一套能用能跑的玩意,扩展一下用Cordova打包还能做手机APP。
作者: chronicle1st    时间: 2016-1-7 14:11

如果是办公涉及到excel的话,我强烈推荐vba,
作者: administrator    时间: 2016-1-7 14:18

我感觉javascript这语言很乱,开发效率,可维护性,可扩展性,都不好。
作者: jun4rui    时间: 2016-1-7 14:21

posted by wap, platform: Chrome
引用:
原帖由 @lizitaisha  于 2016-1-6 16:40 发表
你们说这么多高大上的干嘛?

我就想玩网游的时候自己写几个脚本,应该连外挂都算不上,该学啥语言?
脚本看具体游戏了吧,我不是游戏业内一般游戏脚本貌似用Lua,很简单的语言,例如WOW的插件就是Lua写的
作者: fanisy    时间: 2016-1-7 14:43

刚开始接触前端,最大的感受是,想舒舒服服的写一个webapp,门槛在于首先要知道各种工程化方案和构建工具的使用。而这个领域又新发展又快,学习要付出很大的精力
作者: liufan262    时间: 2016-1-7 15:22

引用:
原帖由 jun4rui 于 2016-1-7 14:08 发表
posted by wap, platform: Chrome
js了解下,基本概念都懂,主流框架会用就行。现在js确实坑较多,太深入的研究还不推荐,因为估计这语言还有大变化。

其实国内php和nodejs能让你好好发挥的地方不多,国内使用的p ...
但是我听说PHP容易上手,能快点找到工作。像我这种年龄偏大,还是不是尽量找到合适的工作为好了。
HTML5+CSS3+JS,已经在学了
作者: jun4rui    时间: 2016-1-7 15:38

posted by wap, platform: Chrome
引用:
原帖由 @liufan262  于 2016-1-6 19:22 发表
但是我听说PHP容易上手,能快点找到工作。像我这种年龄偏大,还是不是尽量找到合适的工作为好了。
HTML5+CSS3+JS,已经在学了
PHP确实超级容易上手,但是也意味着你的竞争对手非常多,而且很多学校刚毕业的毛头小子,能加班,我觉得年纪大不会有啥竞争力。而且PHP开发者大部分的工作就是改改现在的框架,其实技术含量不高,就算能上岗快,估计下岗也快啊,而且发展余地不会太大。

不过会PHP的话,要做HTML CSS JS几乎是必须会的,如果先靠PHP拿到工作,再迅速扩展到HTML5+CSS3+JS倒是个不错的途径
作者: Vladimir    时间: 2016-1-7 15:39

现在前端有很大一部分精力都是花在项目的构建管理上的,社区又是一年一轮新轮子。。
作者: wangmax    时间: 2016-1-7 15:58

前端忙成狗。
工作繁重,没有晋升机会,很难上到管理层(技术经理、总监、cto基本都是后端的人上去的)。
基本就是青春饭,上了岁数快点转行。
作者: mzds    时间: 2016-1-7 16:35

看你想干吗,如果想当码农那么C逃不掉,虽然平时可能用不到不过这里面的概念要搞懂,然后选一门其他语言当主业,你想做前端就HTML+CSS+JS,后端php,python,java,ruby,移动端java,objective-c/swift
如果你只是学着玩玩那么python不错,前几天不是有人用python做了个查微信好友谁把你删了的程序嘛,挺有意思的
作者: 拍子    时间: 2016-1-7 17:19

posted by wap, platform: Android
推荐python,多面手,可以做的东西太多了。html css js也有前途,但是这方面现在各式轮子造的太多了,感觉还是不够稳定。
作者: arex    时间: 2016-1-7 17:24

那么如果学一个后端的语言玩,ruby on rails 和 django哪个比较有趣些呢
作者: 九十九●忍    时间: 2016-1-7 17:58

posted by wap, platform: 华为
我更想问问你们都用什么工具来写你们推荐的语言
作者: jun4rui    时间: 2016-1-7 18:04

posted by wap, platform: 小米 NOTE
引用:
原帖由 @arex  于 2016-1-6 21:24 发表
那么如果学一个后端的语言玩,ruby on rails 和 django哪个比较有趣些呢
一般人还是Django吧
作者: jun4rui    时间: 2016-1-7 18:04

posted by wap, platform: 小米 NOTE
引用:
原帖由 @九十九●忍  于 2016-1-6 21:58 发表
我更想问问你们都用什么工具来写你们推荐的语言
IDEA终极版
作者: arex    时间: 2016-1-7 18:19

posted by wap, platform: iPhone
引用:
原帖由 @jun4rui  于 2016-1-7 18:04 发表
一般人还是Django吧
原因呢…
作者: jun4rui    时间: 2016-1-7 19:08

posted by wap, platform: 小米 NOTE
引用:
原帖由 @arex  于 2016-1-6 22:19 发表
原因呢…
学起来传统一些,所以简单点。

不顾佛都不算太好学,因为这类玩意都喜欢改来改去,稍微老一点的书基本里面的命令就不对路了,尤其是中文版的,本身时间就落后于老外的,上面写的还是xxxx新建一个项目,结果官方最新版早换了命令,导致新手根本走不下去。最好有点经验直接看官网英文文档。

不推荐Ruby因为Windows非常不适合Ruby开发,如果你有个Linux、Mac才会OK。新手玩Ruby会碰到一大堆字符集警告(Windows原生锁定了)和你用gem装模块告诉你没有编译器(所以你还要学会装一个合适的编译器,并且解决和这有关的问题,Python也有但是量少多了),这要涉及的就多了。反正我以前靠gem貌似无法在win下装好ralis,官方都推荐大家用一体化打包好的Ruby+ralis安装器。

另外感觉rubyonralis涉及的概念要多一些,理解起来费力一些,Django用传统观念也容易理解。

相对来说Django省心多了。

本帖最后由 jun4rui 于 2016-1-6 23:16 通过手机版编辑
作者: ddaaii    时间: 2016-1-7 19:39

posted by wap, platform: Chrome
引用:
原帖由 @jun4rui  于 2016-1-7 18:04 发表
一般人还是Django吧
为啥不是flask,感觉django体量太大了吧
作者: ddaaii    时间: 2016-1-7 19:42

posted by wap, platform: Chrome
另外推荐楼主个网站,udacity,请先确保你能上youtube
作者: jun4rui    时间: 2016-1-7 19:49

posted by wap, platform: 小米 NOTE
引用:
原帖由 @ddaaii  于 2016-1-6 23:39 发表
为啥不是flask,感觉django体量太大了吧
也可以啊,我只是觉得Django全一些,不用配置太多开箱即用
作者: lobydenk    时间: 2016-1-7 20:31

posted by wap, platform: 小米 红米
引用:
原帖由 @marsghost  于 2016-1-7 13:48 发表
怎么都在说软件编程,怎么没有人想做硬件编程的,搞个cortex开发板自己编点单片机程序玩也挺有意思
说好玩 被一众arduino吊打
作者: ttk    时间: 2016-1-7 20:35

posted by wap, platform: Chrome
楼主已经晕菜了。感觉有闲还是多玩玩游戏吧。。。。(先开始看看python)。。。
作者: lobydenk    时间: 2016-1-7 20:40

posted by wap, platform: 小米 红米
引用:
原帖由 @jun4rui  于 2016-1-7 15:38 发表
PHP确实超级容易上手,但是也意味着你的竞争对手非常多,而且很多学校刚毕业的毛头小子,能加班,我觉得年纪大不会有啥竞争力。而且PHP开发者大部分的工作就是改改现在的框架,其实技术含量不高,就算能上岗快,估计下岗也快啊,而且发展余地不会太大。

不过会PHP的话,要做HTML CSS JS几乎是必须会的,如果先靠PHP拿到工作,再迅速扩展到HTML5+CSS3+JS倒是个不错的途径
不觉得是五十步笑百步吗
现在做web前端的有点像当年的页游,虽然还是会很火,但会过去的始终会过去,
rails出来的时候不也像要革了全世界的命吗,现在呢,
我觉得写C才是王道,IOS的可以接C,android的java可以接C,更别说win linux bsd一众,x86是C  arm是C,龙芯也能C,arduino也可以C
作者: kiler    时间: 2016-1-7 20:40

posted by wap, platform: Meizu 魅蓝
php拍黄片
作者: ttk    时间: 2016-1-7 20:46

posted by wap, platform: Chrome
引用:
原帖由 @lobydenk  于 2016-1-7 20:31 发表
说好玩 被一众arduino吊打
哎呦我擦,这个好像挺有意思的。
作者: jeanz    时间: 2016-1-7 21:02

posted by wap, platform: Chrome
楼上都不切实际,业余学习用处最大的是vba。学的少有少的用处,学的深有深的好处。每一步都有成果。学到哪里都可以放下。
作者: jun4rui    时间: 2016-1-7 21:22

posted by wap, platform: 小米 NOTE
引用:
原帖由 @lobydenk  于 2016-1-7 00:40 发表
不觉得是五十步笑百步吗
现在做web前端的有点像当年的页游,虽然还是会很火,但会过去的始终会过去,
rails出来的时候不也像要革了全世界的命吗,现在呢,
我觉得写C才是王道,IOS的可以接C,android的java可以接C,更别说win linux bsd一众,x86是C  arm是C,龙芯也能C,arduino也可以C
前端不会,因为前端呈现是永远需要的。后台做得再好也需要一个技术呈现出来。
作者: lobydenk    时间: 2016-1-7 22:29

posted by wap, platform: 小米 红米
前端不死 类比游戏不死 因为人总需要娱乐
但页游  手游 pcgame  tvgame 就像什么mvc框架  ajax  xml  json,
风水轮流转,技术做的越久,越觉得追新就是应付工作,
哦 做安卓 java很像c++ 行 干
做苹果阿  object-c很像c++  行 干
做 asp.net ? c#他妈和c++一样  行 干
php? 妈的就一个c水平   干

自己闲着的时候  想来想去 却写不下几行代码 整天就纠结vi的tab缩进几个  80字要不要换行 什么语法配色好看。。。
作者: 加拿大    时间: 2016-1-7 23:26

posted by wap, platform: Chrome
难得看到TG有编程语言讨论楼,我作为从业人员说几句主观感受:
前面有人说前端不好的,我觉得没道理。 前端忙成狗?IT哪个不是忙成狗的。我不觉得前端有比后端特别忙的地方。 前端更新快,那是相对的。 近几年确实更新快,因为之前的方式实在是N多年都没更新,所以变革有点大。 最近前端更新了什么,不就是开始用MVW框架了吗。 这个过程哪个编程语言没有经历过?PHP不也是MVC了吗,.NET不也是MVC了吗,这是必然的趋势。 有人说前端就是一年一个新轮子,不停地要学习新东西。 我却觉得其实没那么严重,因为前端都是基于JS这个语言的,你不停的添砖加瓦就好。 后台呢,语言繁多而复杂。 每个语言还有不同的框架,其中的代表就是PHP。 即使你选择了学习后端,选择了PHP,那你学哪个框架呢?万一PHP不行了你想学别的语言呢?又是一个新语言+新框架。 当然这时候大神就要说了,语言都是一个原理,学会了一个再用另一个毫无障碍。 但是我个人的经验来说,换语言是有很长的不适期的,人都是习惯性动物。
那说完了前端,如果楼主想学后端学什么,我推荐ruby。 python也很好,但是学的人有点多,再就是python的工作数量是有水分的,因为python不光能做网站,一些科研,计算的编程也算python的,而ruby的工作数量很实,就是做网站的。 还有就是ruby的框架就一个,没有那些杂七杂八的干扰项。 ror没有想象中发展的那么好,但是也已经很不错了。 这个时候千万别PHP了,跟45年转行做汉奸没什么大区别了。
作者: LTFYH    时间: 2016-1-7 23:53

现在前端的问题是轮子太多,很难说清楚一个东西的生命周期到底有多长,后续版本变动到底会不会推翻重来,感觉比当年后端的东西乱多了。
然后LS说C这个问题,其实如果你只会原生的ANSI C,你是根本玩不转ANDROID IOS 等等之类东西的。这些完全不同的平台,最大的差异不是语言的语法本身,而是底层机制、开发层框架、公用组件等等之类的东西,这里面的区别可就比你是用C还是用JAVA的区别大多了。
作者: lobydenk    时间: 2016-1-8 00:04

posted by wap, platform: 小米 红米
"因为python不光能做网站,一些科研,计算的编程也算python的,而ruby的工作数量很实,就是做网站的。"
大哥  看看lz说什么,  人家是闲着找点东西学,没说一定要投身web开发上面,
其实平常用linux的写写shell就很有用了,不用linux的学python真的不错,实在,
SQL也是很值得学的,不需深入也有很多可以使用的地方,
想玩的话绝对是arduino,手柄型的leonado  穿戴行的 还有nano  mega yun 各种版型,各种sensor和 sheild,接个三轴g-sensor控制3d程序,逼格满载,最重要是一大堆做好的例子,plug and play
作者: tobewind    时间: 2016-1-8 01:03

楼主只是闲下来玩玩, 又不是找工作, 学前端作甚, 很容易就淹没在各种各样的框架之中.

可以学学python, 轻松, 简洁, 多平台, 多面手. 还可以买个树莓派, 发挥一下自己的想象力.

还有一个是正则表达式, 这个是语言无关的, 但是学通了, 理解了正则的精髓, 很多东西都可以事倍功半.
作者: kives    时间: 2016-1-8 07:36

posted by wap, platform: iPhone
学c喷了,学来干毛?写个hello world吗?业余最有用的肯定是学Python
作者: kara    时间: 2016-1-8 07:51

mathematica这样的软件是不是就用python语言的?
作者: cc0128    时间: 2016-1-8 08:07

posted by wap, platform: Samsung
喷了,直接学js html css就好。。
你学个php,做到最后还是要学js css html
你学Python,最后到前端还是要js css HTML
你学啥只要是做web相关 js css HTML就躲不开。
这也是为什么Java script越来越火的原因,因为js 有其不可取代性。至少目前来说没有任何语言能替代js。
作者: jun4rui    时间: 2016-1-8 08:43

posted by wap, platform: 小米 NOTE
不推荐C是因为这玩意学会干不了啥,而且有个别的语言用不上的指针。

Python不但简单,而且学会就用得上,日常写几个小玩意自动化自己的生活工作很有帮助。

HTML+CSS+ javascript不单日常用得上,编写油猴脚本什么自动签到、屏蔽ff大神什么的都能玩,工作也好找。虽然发展蓬勃日新月异但是一般人会用jQuery这一个框架就足够了。
作者: wangmax    时间: 2016-1-8 10:43

引用:
原帖由 jeanz 于 2016-1-7 21:02 发表
posted by wap, platform: Chrome
楼上都不切实际,业余学习用处最大的是vba。学的少有少的用处,学的深有深的好处。每一步都有成果。学到哪里都可以放下。
vba用处是蛮大的,但现在如果新学的话,不建议再学vba,应该直接学习vba的升级版本vsto,简单搞搞就是office的自动化控制,复杂点的话可以和各种后端对接整合。




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0