斯坦福 IT

转行做IT,选web developer好呢,还是mobile application好呢?

最大赞力
0.00
当前赞力
100.00%
现在的新生代已经普遍不学习java也不学习c++,这是一代从奶嘴时代就吊着python长大的程序员和工程师,随着工程师和数学家未来和程序员的融合,未来无疑是python的天下。

我们老了吗?

我们落伍了吗?

新生代们表示无法理解我们为何要用spring和.net而不用Django。


我对新生代说其实不是我不爱用Django,而是我觉得Django太简单,没有花括号的语言,我看了会眼睛疼。
新生代表示理解,说有花括号的语言,看起来乱七八糟的,不美观,不美观的程序不是好程序,云云


大家用没有花括号的语言,眼睛疼不疼?

Django框架的核心包括:一个 物件導向 的映射器,用作数据模型(以Python的形式定义)和關聯性数据库间的媒介;一个基于正则表达式的URL分发器;一个视图系统,用于处理请求;以及一个模板系统。

核心框架中还包括:

  • 一个轻量级的、独立的Web服务器,用于开发和测试。
  • 一个表单序列化及验证系统,用于HTML表单和适于数据库存储的数据之间的转换。
  • 一个缓存框架,并有几种缓存方式可供选择。
  • 中间件支持,允许对请求处理的各个阶段进行干涉。
  • 内置的分发系统允许应用程序中的组件采用预定义的信号进行相互间的通信。
  • 一个序列化系统,能够生成或读取采用XMLJSON表示的Django模型实例。
  • 一个用于扩展模板引擎的能力的系统
 
最大赞力
0.00
当前赞力
100.00%
要看他是骂谁。Superintender骂那些反华反共分子,骂得好!咱们内部就不要吵了呗。
Superintender, 我向你道歉,因为我看了你的帖子,发现你最近几天见人就骂,相比之下你对我的语言不算出格。
道歉,请求谅解,谢谢。

  1. 中美若开战怎么办?西点军校华裔新生如此回答
    窝槽,你他妈的又得罪谁了?
    作者: Superintender, 3 天前 所属版面: 新闻评论

  2. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    一个二傻腰瓜, 得罪人太多,会死得很惨哦
    作者: Superintender, 3 天前 所属版面: 新闻评论

  3. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    哈哈,原型毕露,你还是省省,老实在北美呆着,干你的labour, 别让费纳税人的钱,你这厚皮猪,拿难民补贴开心哦。
    作者: Superintender, 3 天前 所属版面: 新闻评论

  4. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    我不是共匪,只是耍你这反华党玩玩
    作者: Superintender, 3 天前 所属版面: 新闻评论

  5. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    干这事还要解释? 直接抄货
    作者: Superintender, 3 天前 所属版面: 新闻评论

  6. 帖子
    奔驰 ML350 2008 低公里数,出国急售
    建议楼主上kijiji上看看, kijiji上的同类二手车价再减去2000-3000,就是你车的价格。
    作者: Superintender, 3 天前 所属版面: 多伦多跳蚤市场

  7. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    人格分裂严重,署名是反华党,却不承认干反华的勾当, 明明是难民,非要说是技术移民, 裤中无货,那就插菊花吧, 又不让。 就贱货一个。
    作者: Superintender, 3 天前 所属版面: 新闻评论

  8. 帖子
    今天去上地产经纪拿牌前培训,竟然发现大部分都不是华人
    这市场已经不够分了,卖车的都来抢饭碗
    作者: Superintender, 3 天前 所属版面: 温哥华

  9. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    关键是裤裆里已无货
    作者: Superintender, 3 天前 所属版面: 新闻评论

  10. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    你谦让啥! 抄你的hole,就给你加国国籍呀, 后天pride weekend, 你就等着吧。呵呵
    作者: Superintender, 3 天前 所属版面: 新闻评论

  11. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    你裤底已无货啦, 抄你的back hole.
    作者: Superintender, 3 天前 所属版面: 新闻评论

  12. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    好!准备炒他们的裤底。 希望你这鬼子能赢啊
    作者: Superintender, 3 天前 所属版面: 新闻评论

  13. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    金正恩称朝鲜已有能力在太平洋攻击美国(图) 加拿大家园 iask.ca 2016-06-23 03:22 来源: 参考消息网 作者: 资料图片:朝鲜2015年5月公开的试射潜射导弹(SLBM)影像。(韩联社) 原标题:外媒:金正恩称导弹发射令朝鲜可在太平洋攻击美国...
    作者: Superintender, 3 天前 所属版面: 新闻评论
  14. http://forum.iask.ca/data/avatars/s/26/26631.jpg?1395484763
    帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    一起抄他们的裤底。
    作者: Superintender, 3 天前 所属版面: 新闻评论
  15. http://forum.iask.ca/data/avatars/s/26/26631.jpg?1395484763[/URL]
    帖子
    [SIZE=4][B][URL='http://forum.iask.ca/posts/11237922/']中美若开战怎么办?西点军校华裔新生如此回答[/URL][/B][/SIZE]
    [URL='http://forum.iask.ca/posts/11237922/']可以抄底[/URL]
    作者: [URL='http://forum.iask.ca/members/superintender.26631/']Superintender[/URL], 3 天前 所属版面: [URL='http://forum.iask.ca/forums/%E6%96%B0%E9%97%BB%E8%AF%84%E8%AE%BA.17/']新闻评论[/URL]
    [*][URL='http://forum.iask.ca/members/superintender.26631/'][IMG]http://forum.iask.ca/data/avatars/s/26/26631.jpg?1395484763

    帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    你这智商,还技术啊? 梆梆忙了
    作者: Superintender, 3 天前 所属版面: 新闻评论

  16. 帖子
    中美若开战怎么办?西点军校华裔新生如此回答
    要面子,就别出国, 在国外没有卑贱之分, 国内教授来北美,干labour的一大堆
    作者: Superintender, 3 天前 所属版面: 新闻评论
 
最大赞力
0.00
当前赞力
100.00%
新手,连domain都不知道什么意思(懂这个英语单词,不懂这个术语?)。。。。。。
比如:你是做USB协议的,USB协议就是domain知识,熟悉协议,可以用c/c++/asm/python 或任何你会的语言来实现它
反过来,你会C/C++, 马上抓你来实现一个USB设备协议,你就会一头雾水,没法马上做的。
 
最大赞力
0.00
当前赞力
100.00%
新手,连domain都不知道什么意思(懂这个英语单词,不懂这个术语?)。。。。。。
在举几个例子:人工智能,VR, 字符匹配算法等等属于某个领域的知识,它们才是主要的东西。
做个programmer/coder 可以不在意,在我看来这样的职业就像浮萍,飘来飘去,始终在表面逛荡
 
最大赞力
0.00
当前赞力
100.00%
在举几个例子:人工智能,VR, 字符匹配算法等等属于某个领域的知识,它们才是主要的东西。
做个programmer/coder 可以不在意,在我看来这样的职业就像浮萍,飘来飘去,始终在表面逛荡

的确是这样,语言和框架变化太快了,搞技术必须深入学习domain,否则事倍功半。
 
最大赞力
0.00
当前赞力
100.00%
我最近在用Ruby on Rails。刚开始。但觉得思路蛮先进的。不过也挺傻瓜的,不需要自己编太多东西。


Rails开创了一个时代,Rails后来被java盗版(仿造)叫Grails,被Python盗版了叫Django,被php盗版了叫sympony,被angular盗版了叫jhiperster,目前盗版已超过200多个不同的框架。

但是这又怎么说呢,Rails本身就是仿照ssh里面的spring+hibernate。
 
最大赞力
0.00
当前赞力
100.00%
Mobile Application 的未来充满挑战和变动,谈几点:

第一:Android,iphone(iOS)和微软手机编程是不同语言,不同系统,要学哪一个呢?
这个选择特别艰难,选iOS吧,不知道未来苹果会不会倒闭,不倒闭的话,未来占有率也很难预测。
选Android吧,我的天,随着手机cpu的发展,各大手机商连同google都意识到,未来手机根本不需要简化版linux,直接使用linux就可以了,例如使用ubuntu。
现在各大公司的高级设计师,几乎可以肯定5年之后,手机平台是linux vs windows,绝对没有android的地位。(但是android将会在手机之外的其他领域长期存在。)
选windows 手机吧 - 盖斯的- 还不如冬眠去。

第二:google本生对于Android的开发环境,定位就非常含糊,其内部开发了非java语言的平台,如果一旦公布,那又要重新学。

第三:google对Android的5年内短期定位也含糊,一方面google开发了针对Android的虚拟现实系统tango,这是对Android未来虚拟现实化的巨大支持,但是同时google也在开发非简化linxu系统的虚拟现实系统,外界无法知道google的长期移动平台究竟是什么。(因为即便手机的cpu速度提高了10倍,完全不需要android的时候,google如果不愿意放弃android,android还是主流)。

第四,google的计划才是未来计划,现在javascrip框架例如react和angular,node做前后端这样火,完全是因为google和甲骨文公司对java的争端引发的。是google在背后主推Javascript。

第五,在javascript中,typescript(仿照java和C#的javascipt)是google和微软两大巨头主推的javascript,这个typescript绝对有非常长的流行时间,无论做网页还是做手机,学这个typescript没错。是的,typescript不但能做网页(angular 2,meteor等等),还能做手机,而且是android,ios和windows phone都能做,框架是nativescript和ionic,其中nativescript是微软和google背后合作的,同时也是唯一一个可以完全自由兼容java等native api的框架。

第六,要知道unity和unreal 3d,是能直接做手机软件的,而且还是跨任何手机平台,包括黑莓! 同时要知道unreal是面向未来虚拟现实系统的,是美军内部使用的系统,是美军未来虚拟现实手机训练系统的全部和模拟系统的一部分。

综上所述:

脑子和我一样乱的不知道该选什么的,就放弃手机吧,选Angular + (任何一个fullstack框架,例如grails(或Spring),rails,Symfony,Django... )。或者用react代替Angular。
脑子特别清楚的天才,就什么都学吧。

极限做手机又想面对虚拟现实的,暂时又不缺钱的富二代,直接学unity或者unreal吧,这东西面向未来。

:wdb37:
 
最大赞力
0.00
当前赞力
100.00%
不像django两天就能学会三天就能上战场了
我对“django两天就能学会三天就能上战场”的说法表示严重怀疑。两三天估计只是看了一些django的皮毛,写起程序来相对于其它语言或框架几乎没有任何优势。其实django的学习曲线很陡,因为django的设计思想相比于其它框架要先进很多,但正是由于这种先进,它的细节很多,不看这些细节,写程序要么是没方向,要么就是违反了DRY的原则。但是一旦你掌握了django的方方面面,那么写起后台程序来就像是飞一样,几乎所有的时间都花在前台
 
最大赞力
0.00
当前赞力
100.00%
我对“django两天就能学会三天就能上战场”的说法表示严重怀疑。两三天估计只是看了一些django的皮毛,写起程序来相对于其它语言或框架几乎没有任何优势。其实django的学习曲线很陡,因为django的设计思想相比于其它框架要先进很多,但正是由于这种先进,它的细节很多,不看这些细节,写程序要么是没方向,要么就是违反了DRY的原则。但是一旦你掌握了django的方方面面,那么写起后台程序来就像是飞一样,几乎所有的时间都花在前台

如果有spring+grails的和其他rails类型框架经验,学Django只要2天就能开始工作了,但是熟练一点需要学2个月。很多细微的东西,学1年后还是需要研究才能搞明白。

如果没有rails类型框架的经验,学Django至少也要1个星期才能大体有个了解,进入工作至少要两个星期吧。

Django的确是,后台程序一般都不是很复杂,美国宇航局和Houdini等Django的网站据传都是用java版本的jython,然后后台大量用到Java和C++等其他语言的api,就是说能快速搞定的就用python,太复杂的就用java。

大型网站都是多种语言相互调用,网站和硬件系统结合的系统,一般都必须用到c++等,就大型系统来说,主流还是用java和C++,但是其他语言也往往同时使用。

Django虽然目前就业总量不大,但是由于北美所有工科学生都用Python,甚至很多计算机专业毕业的几乎只用Python,所以长期都会有相当的份额。

另外一方面,多数计划做实时可视化交互的公司,例如Houdini,因为智能变模选择了python,所以不愿意在网页中使用其他语言,所以也选择Django。一些数据公司也做类似考虑。
 
最后编辑: 2016-06-28
最大赞力
0.00
当前赞力
100.00%
现在的新生代已经普遍不学习java也不学习c++,这是一代从奶嘴时代就吊着python长大的程序员和工程师,随着工程师和数学家未来和程序员的融合,未来无疑是python的天下。

我们老了吗?

我们落伍了吗?

新生代们表示无法理解我们为何要用spring和.net而不用Django。


我对新生代说其实不是我不爱用Django,而是我觉得Django太简单,没有花括号的语言,我看了会眼睛疼。
新生代表示理解,说有花括号的语言,看起来乱七八糟的,不美观,不美观的程序不是好程序,云云


大家用没有花括号的语言,眼睛疼不疼?
学了python就不想学别的了 没错 我们学校第一年就是python 导致后面学java都很厌烦
 

Similar threads

家园推荐黄页

家园币系统数据

家园币池子报价
家园币最新成交价
家园币总发行量
加元现金总量
家园币总成交量
家园币总成交价值

池子家园币总量
池子加元现金总量
池子币总量
1池子币现价
池子家园币总手续费
池子加元总手续费
入池家园币年化收益率
入池加元年化收益率

微比特币最新报价
毫以太币最新报价
微比特币总量
毫以太币总量
家园币储备总净值
家园币比特币储备
家园币以太币储备
比特币的加元报价
以太币的加元报价
USDT的加元报价

交易币种/月度交易量
家园币
加元交易对(比特币等)
USDT交易对(比特币等)
顶部