Python写web一年,想提升自己,该学C还是Java

ALXPS 发布于 01/17 19:12
阅读 2K+
收藏 2

        本人非科班出身,通过培训学习python,自我感觉学得还可以……后进入一家创业公司,主要用django写增删改查,没啥子技术含量。

        转眼一年过去。前期公司赶着出成果,各种加班,也没时间学习。后期又闲得要死,期间就自学了tornado,go语言和beego框架(都只是懂怎么用,没有实践)。然而人总是有追求的,增删改查也要写更牛逼点的,分布式、微服务??后来渐渐发现python里面的web框架支持对分布式微服务支持少(好像没有),个人感觉python的web框架更多的是创业公司为快速出产品的一个很好的选择,等用户上去便是换框架换语言……go还好但作为较新的语言,生态不那么好(个人愚见)。遂想到学java,然而又觉得不是科班出身,学再多语言不懂其基础,也是枉然。所以想学C吧,作为非科班补补基础知识。但C好像不怎么用在写web里。

        我这才工作一年是不是想的有点多、过于浮躁,还是先把会的学精再谈学其他语言?

        

加载中
1
Xomas
Xomas

不要纠结开发语言,多学习数据结构和算法、网络、数据库、存储、操作系统方面的知识。

每个编程语言都有适合自己的领域,根据需求选择最合适的语言去开发。

lemonwater
lemonwater
对,底层的东西确实很重要,除了这些,可以学学golang
0
赵传喜
赵传喜

楼上说的是对的,多学学底层的东西,虽然那玩意很枯燥很乏味,但是很重要,否则只学会语言都什么大用。Java这种一两周语法就会了,主要还是数据结构和算法、网络、数据库、存储、操作系统等方面的知识,不管哪个语言都需要面对。

ALXPS
ALXPS
回复 @赵传喜 : TCP\UPD就算了,打算学学数据结构跟算法
赵传喜
赵传喜
回复 @CLASS_DEF : 底层就是tcp/udp之类的网络问题 算法(各种排序等) 数据结构(map 链表等) 计算机原理(线程/进程)等等
jump--jump
jump--jump
回复 @CLASS_DEF : 不是底层就要学c, c语言也就是一门语言, 重点而是c啥都没有,你都要自己实现,其他语言都做了大量的工作。如果惰性大点 可能就很模糊
ALXPS
ALXPS
底层,意思就是学C︿( ̄︶ ̄)︿ヽ(ー_ー)ノ?
0
liverxing
liverxing

python 适合做大项目,web快速开发一般选择php,java适合做大应用,你要想转底层就学C/C++,因为C/C++不同的系统有不同的写法,一般都是有项目了,才好入,JAVA目前看还是比C/C++要好学,毕竟跨平台,成熟框架也多,比C/C++好懂,C/C++和JAVA怎么选择其实最好还是看有没有途径进项目组,这个最重要。

0
r
redbsd

python 多有前途阿

r
redbsd
回复 @CLASS_DEF : 你学做复杂的事情阿
ALXPS
ALXPS
问题我现在只会用python做简单的事
0
一行代码的忧虑
一行代码的忧虑

python 牛逼啊,大数据,数据挖掘,数据分析,爬虫,安全攻防,都会用到。面太窄,可以扩展一下。

赵传喜
赵传喜
回复 @CLASS_DEF : 不会你可以学 相信自己 我当年毕业也啥都不会
一行代码的忧虑
一行代码的忧虑
回复 @CLASS_DEF : 网上那么资料,慢慢学,但是有经验了,多看下底层的东西
ALXPS
ALXPS
你说的这些我都不会
0
开源网友
开源网友

没必要,你把python以及py周边学透比啥都强

0
_永无止境
_永无止境

py现在不是很多招聘吗,别一上来就学什么基础,成效慢时间长,上班了再慢慢学

0
max3po
max3po

楼主开发用什么框架?本人目前也在python培训中,django快结束了

ALXPS
ALXPS
用的django 加 restframework
0
e半仙
e半仙

c和数学是每一个程序员都绕不过的坎

ALXPS
ALXPS
要提升早晚得学C?
0
gammey
gammey

不支持微服务分布式?那是你没有理解微服务这些东西,研究研究这些东西的接口,都是支持的。例如怎么去consul注册一个服务然后,另一个服务从consul里找到并使用这个服务。

什么语言都是一样的,核心是理解这些东西是怎么运行的。

ALXPS
ALXPS
回复 @gammey : 有了解过
gammey
gammey
回复 @ALXPS : 你先要了解什么是微服务。微服务是将大的项目拆分成多个小的项目方便扩展维护和添加新的功能。核心问题在于多个服务之间如何协作。然后就有了服务发现和服务注册,以及API GATEWAY,还有一些消息队列服务。只要你能够了解这些概念,用什么语言都可以做成微服务。
ALXPS
ALXPS
python有什么微服务框架
返回顶部
顶部