大学系统的学过 C 和 java ,工作只用过一次 C , Java 完全没用过。不能算会用吧,但是有基础。现在在北美某 startup 做 Python ,主要是用 Tornado + Redis + Celery ,写 web API, DAL 和后台 worker 。在考虑多学一门语言,想要么 Go 要么 Javascript 。自己分析如下:

选择 Go 是由于觉得 production quality 的 Python code 反正要做很多 type check 和 value check ,那还不如用 Go 直接用静态类型了。但是选择 Go 对近期找工作是没什么帮助的,北美这里用 Go 的公司很少。更何况 Go 并不适合快速开发,缺乏稳定库的支持。

选择 Javascript(Node + Angular)是觉得以后或许可以做 full stack ,并且自己熟悉 async ,比较友好。但是 full stack 的工资并没有比 Python 高很多,并且可以预见 full stack 需求量最大的是 startup ,限制发展。

考虑过但是 pass 的语言如下:

不考虑 C++,还不如学 Java 了好歹有点基础。

不考虑 Ruby 是由于能做的和 Python 基本一样,多学一个没意义。

不考虑 PHP ,没见有公司要过这种语言。

不考虑 Android 和 iOS 开发是个人觉得北美市场已经趋于饱和了,等学出来花儿都谢了,而且我对这方面并没什么兴趣。

其他各种没公司要的小语种都不考虑了。

学python语言用什么软件-只会用 Python 的程序员应该学什么语言?相关推荐

  1. python编程需要什么软件-《》 学习python编程需要安装哪些软件?

    python安装教程有没有?最好是视频的 廖雪峰的python教程这里有教程,还是不错的. 学Python要安装哪些软件? 一. 安装python 1. 从python下载相应的python安装包,打 ...

  2. 程序员学c语言吗,为什么程序员要学C语言

    请点击此处输入图片描述 C语言不是面向对象语言.因为这一点,任何程序员学习C语言必须学会用函数思考问题.当程序员真正的去学习一门面向对象语言时,就会有C语言的函数学习基础去对比.这会使学习面向对象编程 ...

  3. 软考考c语言还是java,计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书么?...

    满意答案 rfhenry 2013.09.04 采纳率:47%    等级:12 已帮助:9852人 计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书. 计 ...

  4. 程序员怎么看待C语言?最伟大?最落后?

    一,前言 对我来说,C语言应该可以算得上是世界上最伟大的编程语言.全中国口气最大的程序员,业界称之为"垠神",曾经发过文章吐槽过业界各种主流的编程语言(对Java,的Python稍 ...

  5. 只因女婿是VB程序员,刚见面就被未来岳父轰出家门

    michael是一家科技公司的程序员,他好不容易找到了一个女朋友,趁假日与女友一同去会见未来岳父,在愉快的气氛中双方展开了对话 tom您好!我是michael! Ohh,michael你好,听我女儿说 ...

  6. C程序员要学C++吗?

    最近网友问到这一问题,但我更希望被问的是"C程序员需要学面向对象编程吗?",那就让我先从回答这一问题开始,并做适当的扩展. 就我的成长经历来看,C程序员必须学习面向对象编程!面向对 ...

  7. [转载] java程序员快速学c++

    参考链接: 如何成为一名优秀的Java程序员 java程序员快速学c++   java程序员学cplus,其实大部分的语法是一样的,但是对java程序员来将,还是有写难点需要注意.看完这些还不能保证会 ...

  8. 用c语言写出一个榜单程序,C语言依然位居榜单前列,依然值得程序员学习

    原标题:C语言依然位居榜单前列,依然值得程序员学习 关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C ...

  9. 非专业c语言,非专业程序员如何学好C语言

    原标题:非专业程序员如何学好C语言 什么是C语言?怎么学好C语言?C语言能做什么? 想到那些对C语言刚入门的朋友,对很多知识还一知半解,今天就给大家推荐一本书! 你以为我说的是这本? 骗你的,怎么可能 ...

最新文章

  1. 2020级HAUT新生周赛(四)@张承树专场
  2. redis高可用原理及demo
  3. 基于Redis实现分布式锁,避免重复执行定时任务
  4. WF工作流设计器(WPF版)
  5. SpringMVC框架----SpringMVC 概述
  6. HBase中MVCC的实现机制及应用情况
  7. pdf线条粗细设置_如何让生活办公更便捷系列之二:S Pen玩转PDF编辑
  8. 【Vim命令大全】史上最全的Vim命令
  9. 联想提取exe文件中的bios文件_3900不带X能干过99K吗?品牌机做视频渲染可以?联想刃7000P评测...
  10. 初等函数导数公式 ,积分表
  11. 添加分隔符|的几种方法
  12. c语言表示反正弦函数,[原创]正弦和反正弦函数
  13. 苹果6访问限制密码4位_苹果ios签名:AppleID为什么开启双重认证那么重要
  14. Rust图片类型识别
  15. 二元多项式基本运算 选择合适的存储结构表示二元多项式,并实现基本的加减运算 要求: 1)二元多项式的输入采用如下方式进行键盘输入 (5y^2+7)x^4 + (3y^4+2y+9)x^2 + (2y
  16. Halium 9 尝鲜 -- 在小米平板4上的移植 (二)
  17. html绝对定位自适应不同分辨率,(css)绝对定位如何在不同分辨率下的电脑正常显示位置?...
  18. 20170421康拓普面试题
  19. 如何读写一篇优秀的计算机论文
  20. python论文排版格式_一张图总结科研必备的软件清单,妈妈再也不用担心我的工作了...

热门文章

  1. python包管理器修改镜像地址
  2. Ubuntu 14.04 台式机锐捷使用:
  3. [Luogu1040] 加分二叉树
  4. kafka在zookeeper中存储结构
  5. asp.net用Zxing库实现条形码输出
  6. mysql的覆盖索引原理_「Mysql索引原理(七)」覆盖索引
  7. 基于python物流管理系统毕业设计-Python程序设计实验报告一 :熟悉IDLE和在线编程平台...
  8. python动态图-不就是用Python做个动态图吗?看招
  9. python打开是什么颜色-python图片颜色
  10. python打开文件不存在-Python判断文件是否存在的三种方法