文档章节

如何选择开发语言

荡漾在水中央
 荡漾在水中央
发布于 2017/08/15 09:22
字数 700
阅读 4
收藏 0
点赞 0
评论 0

不管是PHP还是Java还是Python或者XXX吧,我们在初学的时候都会面临一个问题:如何选择版本。

在此我收集千锋的一些学员、同事、大神、菜神的回答:(排名不分尊贵)

1、学语言就要学最新的,因为最新的代表趋势。

2、学习最稳定的版本

3、不要去追求新的,用的顺手最重要

4、随便选一个,没啥区别

也许你会觉得上面的答案也许有道理,好,那么针对上面的回答其实还是有很多问题的

1、趋势代表未来的一种态度,但是很多东西就算代表趋势,但也未必走得远。就像sliverlight

出来时,多少人写文章鼓吹趋势?

2、尼玛我是初学者,我怎么知道哪个版本最稳定尼?我要知道了还问你?

3、同样,劳资是初学者,还没用,何来的顺手。

4、放P~~~~

那么我们到底该怎么解决这个问题呢?总结了以下几点,选择版本要选择

1、网上资料多的,中文资料多的最佳

2、各种问题已经虐过很多网友,BUG的解决只要度娘就可以查找的。

3、生产环境尽量选择自己熟悉的版本(不管是语言还是操作系统)。学习环境那么还真的是可以“趋势化学习”。但是生产环境一定不要尝鲜。

4、什么是最稳定的版本?其实就是大家都在用,发现问题最多的而且都被解决掉的版本。 并不是官方说哪个最稳定就是哪个最稳定

5、另外,如何选择语言版本要看你E文好不好。如果好,可以新一些。如果完全不会E文,那么老老实实学习旧版本。

6、学习技术的初级阶段,并不是

“你对哪个语言或工具用的顺手”,而是“哪个语言或工具用你用的最顺手”。到了中高级阶段才是你用工具和语言。

7、什么是“趋势”。并不是指技术有多牛逼。而是指该技术经过一定时间是否能形成社区氛围,大家是否都在讨论、国内各大中文论坛和博客是否建起来、各大培训机构是否在讲这门技术。

如果完全没有,查个资料还的去俄罗斯乃至阿富汗网站,我只能说:趋势你妹!

如果你是学习PHP的,那么推荐你视频不要再看老版本的PHP视频了,你可以多看看PHP7的视频,直接度娘千锋PHP视频教程就可以了

本文转载自:

共有 人打赏支持
荡漾在水中央
粉丝 0
博文 28
码字总数 0
作品 0
程序员如何扩展技术广度?

最近有人主动私信问我“想利用业余时间学习第二种语言提升竞争力,没有方向能不能推荐?”,这个问题其实牵扯到如何扩展技术广度的问题,我个人建议是以深度为主以广度为辅,时间分配80%放在...

陈宇明 ⋅ 2017/12/07 ⋅ 0

Web 开发与设计语言大盘点

在这个 Web 的时代,与 Web 相关的开发技术持续热门,从前端到后端,从标记语言到开发语言,各种技术交相辉映,沉沉浮浮,作为开发者,尤其是初级开发者,如何选择几门适合自己的开发 语言尤...

红薯 ⋅ 2010/06/23 ⋅ 9

给想自学编程又无从下手的小白一些建议

最近总有一些小伙伴问我,现在大二,想自学编程,但是 不知道如何下手? 不知道该学哪一门编程语言,c/c++?java?c#?还是php? 不知道c++、Java、php之间有什么区别? 是不是学习java之前要学...

学习运营的程序猿 ⋅ 2017/04/24 ⋅ 0

Kotlin成为Android的官配编程语言

  【IT168 资讯】Android团队在Google I / O上宣布,为了使得Android开发变得更快更有趣,他们决定支持Kotlin。Android平台总监Mike Cleron也在博文中宣布了这一好消息,目前Kotlin插件可以...

it168网站 ⋅ 2017/05/19 ⋅ 0

企业和个人如何选择编程的语言和种类

(本文摘自《草根》杂志第四期) 企业及个人对软件开发语言和类型如何决择 现在如果听到有人再谈起软件或软件开发,可能不会再向前些年IT行业刚起步时那样陌生了。随着电脑的高度普及,和对信...

张沫 ⋅ 2010/10/14 ⋅ 0

Windows 8 将支持更多的编程语言

Windows 8已经支持很多的开发语言,包括常用的C++, JavaScript/HTML5, Visual Basic, Visual C#和XAML。然而,微软试图在下一代PC操作系统上添加更多的开发语言支持。这周举办的“ Lang.Nex...

红薯 ⋅ 2012/04/05 ⋅ 15

Ruby on Rails vs. PHP vs. Python

开发者在开发web应用时,往往会对平台的选择感到困惑,而web专家通常会建议:要考虑几个因素,这些因素包括周转时间、质量、跨浏览器兼容性、与其他框架的整合、数据安全性、易于访问性等。 ...

justjavac ⋅ 2012/12/06 ⋅ 5

给大家介绍一本开发的书

一本仍然在创作中的关于开源和软件开发的图书--《利用开源项目,学习软件开发》可以下载阅读了,国内社区合力创作,内容涵盖如何从一个开源项目入手,循序渐进的学习开发,乃至有详尽的“H...

Foundation ⋅ 2015/11/23 ⋅ 0

自动化测试框架分类与思考

自动化测试一直是敏捷开发和敏捷测试的重要基石,也是DevOps和CI/CD必不可少的组成部分。由于不同项目的测试需求不同,以及各种不同的限制,导致需要的自动化测试框架和工具也不同。比如很多...

ThoughtWorks中国 ⋅ 2017/12/13 ⋅ 0

原生App vs 移动Web App

每当你打算开发移动应用程序时,都要考虑你的应用如何创建以及如何部署。如今已有两个主要的方向:原生App 以及 移动Web App。那么在今天这篇文章中就来比较一下两者的区别来供大家参考。 原...

junwong ⋅ 2012/07/19 ⋅ 17

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Android JNI 读写Bitmap的方法

Java层创建Bitmap,通过JNI将Bitmap传到C/C++进行处理 Java部分 public static native boolean greenBitmap(Bitmap bitmap); C/C++部分 JNIEXPORT jboolean JNICALL Java_com_test_Test_gree......

国仔饼 ⋅ 5分钟前 ⋅ 0

一次性让你懂async/await,解决回调地狱

什么是async? 欢迎留言讨论 async 函数是 Generator 函数的语法糖。使用 关键字 async 来表示,在函数内部使用 await 来表示异步。相较于 Generator,async 函数的改进在于下面四点: 内置执...

阿K1225 ⋅ 5分钟前 ⋅ 0

angular常用命令

.下载更新操作 1.利用npm下载angular的命令行工具AngularCLI: npm install -g @angular/cli 2.下载jquery: npm install --save jquery 3.更新npm: npm i -g npm 4.更新angular: ng update ......

消散了的诗意 ⋅ 7分钟前 ⋅ 0

window.print 页面打印

定义和用法 print() 方法用于打印当前窗口的内容。 语法 window.print(); window.print() 实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型...

初学者的优化 ⋅ 8分钟前 ⋅ 0

魔兽世界 7.0版本上 PVE装备全攻略

  T套 因为大家应该都会打穿副本的所以具体是哪个boss我就不说了。   T1: 所有套装都在【熔火之心】出   T2: 头原来是在【奥妮克希亚的巢穴】改到黑翼之巢的奈法利安了,腿是在【熔火之...

wangchen1999 ⋅ 8分钟前 ⋅ 0

java.math.BigDecimal使用小结

原文地址 java.math.BigDecimal使用小结 divide方法 使用BigDecimal.divide方法时一定要考虑: 除数是否为0 商是否是无限小数 正确的使用方式 判断除数是否为0,是0做另外的处理逻辑 调用除法...

666B ⋅ 11分钟前 ⋅ 0

关于qstring转char乱码问题。

if (OpenClipboard(NULL)) { HGLOBAL hgClip; EmptyClipboard(); QByteArray byay = FValue.toLocal8Bit(); //转latin编码 char *bochsrc_line = byay.data(); hgClip = GlobalAlloc(GMEM_DD......

backtrackx ⋅ 11分钟前 ⋅ 0

了解SSH加密和连接过程

介绍 SSH或安全shell是安全协议,也是安全管理远程服务器的最常用方式。通过使用多种加密技术,SSH提供了一种机制,用于在双方之间建立加密安全连接,对彼此进行身份验证,以及来回传递命令和...

吴伟祥 ⋅ 18分钟前 ⋅ 0

微信小程序

小程序的基础配置:导航栏和tabbar 在app.json文件中配置导航栏和tabrbar 导航栏的设置 设置导航,背景黑色,文字白色,文字内容 { "pages":[ "pages/index/index", "pages/logs/l...

上官清偌 ⋅ 21分钟前 ⋅ 0

【转】百度坐标坐标系之间的转换(JS版代码)

/** * Created by Wandergis on 2015/7/8. * 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换 *///定义一些常量var x_PI = 3.1415926535897932...

HAVENT ⋅ 23分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部