想学习软件编程,是学java还是C语言,从哪个入手,不是计算机专业的但懂些计算机知识?求高手解答
2个回答
展开全部
首先确定性格……我是干C的,我们公司有 C#(类似于JAVA)和C两种语言的程序员。平时搞C得很闷的,而搞C#的却很活跃,我们聚会顶多聚个餐聊聊天就没什么别的事了,而搞C#得聚会一般都吃完饭后再唱唱K,玩玩等的,很活跃~~~
另外,C语言并不是很容易让人投入的语言,你会发现C语言一般都只是后台控制,前台的显示一般都用JAVA或者C#等语言实现,也就是说,你写再多的东西,都不是你能看得到的,成就感略低……而JAVA等,一般编出的东西都是可以看到的,前台操作界面等,因为能看得到,比较能满足人的成就感,让人在编程中不那么枯燥。
发展方面,c语言比较好吧,因为现今使用的80%以上的计算机语言(包括JAVA)是从C语言发展出来的,也就是说,学好了C语言能很快掌握JAVA,有很好的包容性,便于以后发展。要知道,一个终极职业程序员是不可能只懂一门语言的,必须掌握多门语言才能是一个合格的程序员。
薪资方面,前期C语言的工资和别的语言都差不多的,如果说差距的话,可能得到数年之后,才会有很明显的差距,就是因为C语言更容易发展学习其他语言~~~
另外,C语言并不是很容易让人投入的语言,你会发现C语言一般都只是后台控制,前台的显示一般都用JAVA或者C#等语言实现,也就是说,你写再多的东西,都不是你能看得到的,成就感略低……而JAVA等,一般编出的东西都是可以看到的,前台操作界面等,因为能看得到,比较能满足人的成就感,让人在编程中不那么枯燥。
发展方面,c语言比较好吧,因为现今使用的80%以上的计算机语言(包括JAVA)是从C语言发展出来的,也就是说,学好了C语言能很快掌握JAVA,有很好的包容性,便于以后发展。要知道,一个终极职业程序员是不可能只懂一门语言的,必须掌握多门语言才能是一个合格的程序员。
薪资方面,前期C语言的工资和别的语言都差不多的,如果说差距的话,可能得到数年之后,才会有很明显的差距,就是因为C语言更容易发展学习其他语言~~~
追问
有没有好的学习流程推荐下,比如好的自学网站,数据等,求推荐下,还有就是 大概要多久能学会这些语言比如开发个软件什么的,半年时间能学会吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询