Python只是一门脚本语言,并不是工程语言。

换言之,它只适合作为一个加分项,并不适合作为主要的技术支撑。如果你指望只靠Python,就找到工作的话,我是十分悲观的。至于所谓工资高,那并不仅仅是因为那个岗位需要“懂Python”,而是因为那些岗位需要“啥都懂”。

如果没有工程语言支撑,只靠Python的话,只适合编写一些小工具与模块,而很难做项目,所以也就很难找到工作。

如果把工程语言比做工业机器人,那么脚本语言就是一把锤子。

学习使用锤子,一定比学使用工业机器人轻松,连小孩子都能运用自如。用来敲个钉子,砸个核桃,锤子显得方便快捷。用工业机器人做这些事情,就显得笨手笨脚的。

用锤子可以造汽车嘛?其实也可以。。。也确实有一些汽车是用锤子造出来的。。。但对于大多数普通人来说,还是使用工业机器人比较实际一些。

Python如今这么火,一定程度上,是网络上放大了“锤子可以造汽车”这件事。导致初学者似乎认为,只要不停砸核桃,砸到足够熟练,就能理所当然的造出汽车。初学者相互之间以讹传讹,逐渐形成了传销模式。

然而他们却并没有告诉初学者,若要造出汽车,除了会用锤子砸核桃,你还需要学习发动机,齿轮箱,变速箱。。。。同理,他们也没有告诉初学者,Python就业难,并不是因为Pyhon写的不够熟练,而是因为只会Python是远远不够的,若想把Python用到项目上,除了会写Python之外,至少还得会写sql,会操作数据库的crud,会处理Get与Post请求,会编写Ajax,会用“流”读写文件,会转换二进制数据,会用xml和json编写配置文件,会使用orm框架,会使用mvc框架,会html,css,javascript,会使用日志,会编写过滤器,会控制反转,依赖注入,会Linux,会写shell,会用Nginx,反向代理。。。。。。。。

所谓工程语言,就是指“适合编写大型项目的语言”,工程语言一定是静态语言,但静态语言未必是工程语言,因为除了语言本身之外,还必须要有大型的框架与平台做支撑。

比如Go语言,它是静态语言,却并不适合编写大型的项目,因此它并不是工程语言。受到公认的工程语言只有三种,分别是C++,C#,Java。

既然是以Unity3d作为目标的,那继续做下去也是可以的,但女的做游戏开发,我个人并不看好,绝非歧视,而是前车之鉴太多了,主要是游戏开发的门槛,实在太高。

本人大学是Java出身,毕业后从事web后端,工作了五六年,也算非常熟练,一直觉得自己也算水平不错,一个偶然的机会,到网易工作了半年,与游戏项目的开发人员闲聊,却发现自己连个斗地主的源码都看的一头雾水,受到指点之后才勉强看懂个大概,细节方面还是晕乎乎的。那时候立刻意识到,游戏开发的入门门槛,其实比web高出了一个量级。

最根本的问题是,网站的框架,是别人写好的,你只需要会用就行了。现在几乎的所有网站后端,都是使用MVC框架。一套框架适用任何类型网站。

但游戏就不一样了,对脚本进行封装的过程,就等同于在写框架,且没有任何一种框架,可以适用全部游戏。棋牌游戏,FPS游戏,SLG游戏,游戏模式千差万别,框架的搭法,自然也是截然不同的。所以如果可以在游戏圈混到高手水平,用同样的精力学习web开发,那就是大神了。有些游戏连玩起来都十分复杂,更何况开发?

Unity3d虽然是个游戏引擎,但也并不是只能做游戏,用来做App也是可以的。由于刷新频率比传统App高,会比传统App耗电。

但对于高性能的App来说,耗电不是缺点,而是理所当然的,比如有一个动态更新的炒股App,叫做E片红,还有一些Gis方向的导航App,就是用Unity3d开发的。

个人建议,可以转向后端,学Asp.Net Core。这个路子还是挺有前景的,开源跨平台,性能特别棒,比Java的ssh,能快出四五倍之多,大概是目前性能最好的网站后端技术了。有C#基础的话,学学数据库和EF,就可以开始学了。估计不到半年,就能有成。

再或者,转Java,其实从技术角度讲,Java并不如.Net Core,唯一的优点,就是比.Net Core多两种依赖注入的方式,性能被.Net Core碾压。但Java的工作岗位,确实比C#要多一些。而且C#和Java的相似度极高,连关键字都一样,只要一两天就能转过去。我以前是搞Java的,只看了一个下午的C#文档,就转过来了,非常之简单。从C#转Java,也同样如此。

python和unity3d_请教:28岁女自学转行unity3d或python,能否给些选择建议?相关推荐

  1. 28岁女博士生被骂“学术媛”,只因在网上分享自己牛津年级第一成绩毕业......

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文募格学术撰写.参考资料:微博.抖音等. 你们有没有听过 &quo ...

  2. python免费教程视频-28岁想从零开始自学python,有哪些靠谱免费的视频?

    这个问题实在是太适合我了,必须答一波,不看必后悔系列,哈哈 关于python,我看过所谓的很多python入门书籍,比如<python编程从入门到实践>.<笨办法学python> ...

  3. 30岁之后想转行,可行吗?这20条建议让你少走弯路!

    都说三十而立,可眼看着到了意气风发的年龄,却突然意识到自己仍一事无成,甚至连养活自己都是问题.30多岁,大多数人还要开始买房.买车.结婚生子,养家糊口,于是各种压力逼迫之下,就想到了转行,期望可以通过 ...

  4. 28岁女开始学计算机相关东西,一位28岁的女人初中文化适合学习点什么

    技校网专门为您推荐的类似问题答案 问题1: 适合初中文化程度 女生的热门专业 见意学市场营销可以给别人打工 也可以自己创业.要对自己有信心- 有机会可以上MBA也是有可能的 努力 问题2: 初中文化什 ...

  5. python软件在哪里自学好_python自学教程【安装python及第一个程序】

    大家好,今天开始我会与大家分享一下我在自学python的一些经验以及方法,我会尽量把文章写得更像教程(就是那种0基础,只要开了就懂的),所以文中可能很少涉及 到理论以及代码背后的知识,这些东西对于初学 ...

  6. 30岁女会计转行学计算机,30多转行当会计怎么样?30岁转行做会计晚不晚-之了课堂...

    在众多的行业选择中,会计行业是一个比较稳定的热门行业.它的特点是门槛低.工作稳定.就业机会多.为了稳定的生活,很多人都是希望能够从事这个行业,但由于某些原因,大家以前可能没能做会计.这时候就会问了,3 ...

  7. 12岁的少年教你用Python做小游戏

    首页 资讯 文章 频道 资源 小组 相亲 登录 注册 首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 -首页最新文章经典回顾开发- Web前端- Py ...

  8. 为什么28岁不能学java_28岁大龄人学java不是不可能

    原标题:28岁大龄人学java不是不可能 勤能补拙!讲讲28岁转行学java的经历,让你体验一把大龄人学java不是不可能! 28岁,怀着一腔热血来到郑州学java,不仅是为了见识天子之地的宏伟壮阔, ...

  9. 28岁自学python来得及吗_我28岁了,还能成为一名程序员吗?迷茫和沮丧中

    过去的两三年,我感到很不充实.我从事视频制作/编辑(主要使用Avid, Final Cut, After Effects这些软件制作视频)已经6年多了,在这中间还干过电视广播方面的工作.大概从4年前开 ...

  10. 28岁自学Python转行靠谱吗?入行晚吗?

    本人28岁了 毕业于一个普通的二本院校,工科男,学的是计算机科学与技术. 做了三年的软件应用开发,现在做Android开发,越来越感觉到力不从心,很多技术需要从头学起,压力太大,自己没有太多的天赋学习 ...

最新文章

  1. 重磅发布!Google语义分割新数据集来啦!又一个分割SOTA模型
  2. 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验题2
  3. 网络推广营销浅析网站度过“沙盒期”后,为什么还不收录?
  4. SQLExceptionTranslator
  5. 办学10年,进入全国前10名!这所神奇的高校,迎来10岁生日
  6. TLS线程局部存储--thread_specific_ptr
  7. 使用通达信获取股票历史数据
  8. http上传文件原理
  9. 测试换发型用啥软件,什么软件可以测试自己适合的发型
  10. Primeng修改组件样式
  11. android 横屏字体变小,网页自适应解决iPhone手机横屏字体变大问题
  12. yum下载软件包报错 you could try using --skip-broken to work aroundthe problem you should tyr running: rpm
  13. 在知乎发文章基本没流量
  14. k8s拉取镜像规则_k8s
  15. ERP学习网站,搜集中...
  16. centos8替代linux,CentOS Linux 替代品
  17. 有关KeyStore的问题
  18. c#文件操作代码保存
  19. LINUX集群技术构建ANSYS分布式高性能计算平台
  20. ctfshow渔人杯2021 部分WP

热门文章

  1. 3、switch -项目7-定期存款利息计算器
  2. discuz 论坛配置 QQ/163 网易邮箱
  3. 如何使用Python3解二维码和编译二维码
  4. java halt_Java Runtime halt()方法
  5. 数据库实验3 表、ER图、索引和视图的基础操作
  6. linux 查看内存fru,linux – 查找NIC的网络百分比
  7. 2018秋招阿里巴巴java笔试试题
  8. OSChina 周五乱弹 ——程序员看火影忍者被女同事鄙视了
  9. unity 中是如何实现游戏人物换装的
  10. TC397 EVADC