想从事金融方面工作移动互联网方面的工作,大学需要学什么?c/c++?java? php?

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
想学习编程,但是不知道是学习c开始还是java开始,很纠结!
各位高手给点建议。
这个问题已被关闭,原因:
来源: 101 新手上路
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告
原文地址:
始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。
C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96, 97级的不少大学生都去做Web了。当然我没有任何歧视某一行业的意识。 我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。
初学者对C#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。 我将用一些实际的例子来说明这些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种:
认为计算机技术等于编程技术:
有些人即使没有这个想法,在潜意识中也有这样的冲动。 让我奇怪的是,许多信息学院的学生也有这样的念头。 认为计算机专业就是编程专业,与编程无关的,或者不太相关课程他统统都不管,极端的学生只要书上没带“编程”两个字他就不看。
其实编程只是计算机技术应用过程中一种复杂性最低的劳动,这就是为什么IT业最底层的人是程序员(CODER)。 计算机技术包括了多媒体,计算机网络,人工智能,模式识别,管理信息系统等等这些方面。 编程工作只是在这些具体技术在理论研究或者工程实践的过程中表达算法的过程。
编程的人不一定对计算机技术的了解就一定很高。而一个有趣的现象是,不少大师级的计算机技术研究者是不懂编程的。 网上的炒作和现实中良好的工作待遇把编程这种劳动神秘化了。 其实每一个程序员心里都明白,自己这些东西,学的时候并不比其它专业难,所以自然也不会高档到哪里去。
咬文嚼字的孔已己作风:
我见过一本女生的《计算机网络原理》教材,这个女生像小学生一样在书上划满了横杠杠,笔记做得满满的,打印出来一定比教材还厚。 我不明白的是,像计算机网络原理这样的课程有必要做笔记? 我们的应试教育的确害了不少学生,在上《原理》这一类课程的时候许多学生像学《马列原理》一样逐字背诵记忆。 这乃是我见过的最愚蠢的行为。 所谓《原理》,即是需要掌握它为什么这样做,学习why,而不是how(怎样做)。 极端认真的学生背下以太网的网线最大长度,数据帧的长度,每个字段的意义,IP报头的格式等等,但是忘了路由的原则,忘了TCP/IP协议设计的宗旨。 总之许多人花了大量的时间把书背得滚瓜烂熟却等于什么也没学。
在学习编程的时候这些学生也是这样,他们确切的记得C++语法的各个细节。 看完了C++ 教程后看《》(确实是好书),《》,《C++ reference》,this C++, that C++……, 然后是网上各种各样的关于C++语法的奇闻逸事,然后发现自己又忘了C++的一些语法,最后回头继续恶补…。
有个师弟就跟我说:“C++太难了,学了这里忘了那里,学了继承忘了模板。”
我的回答道:“你不去学就容易了”。
我并没有教坏他,只是告诉他,死抠C++的语法就和孔已己炫耀茴香豆的茴字有几种写法一样毫无意义。 你根本不需要对的C++语法太关心,动手编程就是了,有不记得的地方一查MSDN就立马搞定。 我有个结论就是,实际的开发过程中对程序语法的了解是最微不足道的知识。 这是为什么我在为同学用Basic(我以前从没有学过它)写一个小程序的时候,只花了半个小时看了看语法,然后再用半个小时完成了程序, 而一个小时后我又完全忘记了Basic 的所有关键字。
不顾基础,盲目追赶时髦技术:
终于点到题目上来了。 大多数的人都希望自己的东西能够马上跑起来,变成钱。 这种想法对一个已经进入职业领域的程序员或者项目经理来说是合理的,而且IT技术进步是如此的快,不跟进就是失业。 但是对于初学者来说(尤其是时间充裕的大中专在校生),这种想法是另人费解的。
一个并未进入到行业竞争中来的初学者最大的资本便是他有足够的时间沉下心来学习基础性的东西,学习why而不是how。 时髦的技术往往容易掌握,而且越来越容易掌握,这是商业利益的驱使,为了最大化的降低软件开发的成本。 但在IT领域内的现实就是这样,越容易掌握的东西,学习的人越多,而且淘汰得越快。 每一次新的技术出来,都有许多初学者跟进,这些初学者由于缺乏必要的基础而使得自己在跟进的过程中花费大量的时间,而等他学会了,这种技术也快淘汰了。
基础的课程,比方数据结构,操作系统原理等等虽然不能让你立马就实现一个Linux(这是许多人嘲笑理论课程无用的原因), 但它们能够显著的减少你在学习新技术时学习曲线的坡度。 而且对于许多关键的技术(比方Win32 SDK 程序的设计,DDK的编程)来说甚至是不可或缺的。
一个活生生的例子是我和我的一个同学,在大一时我还找不到开机按纽,他已经会写些简单的汇编程序了。 我把大二的所有时间花在了汇编,计算机体系结构,数据结构,操作系统原理等等这些课程的学习上,而他则开始学习HTML和VB,并追赶ASP的潮流。 大三的时候我开始学习Windows 操作系统原理,学习SDK编程,时间是漫长的,这时我才能够用VC开发出象模象样的应用程序。 我曾一度因为同学的程序已经能够运行而自己还在学习如何创建对话框而懊恼不已,但临到毕业才发现自己的选择是何等的正确。 和我谈判的公司开出的薪水是他的两倍还多。
下面有一个不很恰当的比方:假设学习VB编程需要 4个月,学习基础课程和VC的程序设计需要1年。 那么如果你先学VB,再来学习后者,时间不会减少,还是1年,而反过来,如果先学习后者,再来学VB,也许你只需要1个星期就能学得非常熟练。
几个重要的基础课程
如果你是学生,或者如果你有充足的时间。我建议你仔细的掌握下面的知识。 我的建议是针对那些希望在IT技术上有所成就的初学者。 同时我还列出了一些书目,这些书应该都还可以在书店买到。 说实在的,我在读其他人的文章时最大的心愿就是希望作者列出一个书单。
大学英语 -不要觉得好笑。我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。 中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把E文印刷上去。 学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练。 吃得苦下得狠心绝对是任何行业都需要的品质。
计算机体系结构和汇编语言 -关于体系结构的书遍地都是,而且也大同小异, 倒是汇编有一本非常好的书《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。 你需要着重学习386后保护模式的程序设计。否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。
计算机操作系统原理 -我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。 无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。 这一类书也很多,我没有发现哪一本书非常出众。 只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。 关于学习它的必要性,ZDNET上的另一篇文章已经有过论述。
数据结构和算法 -这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的(朱战立,刘天时)。 很多人喜欢买C++版的,但我觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。 倒是在学完了C版的书以后再来浏览一下 C++的版的书是最好的。
软件工程 -这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。 我的建议是看《实用软件工程》(黄色,清华)。 不要花太多的时间去记条条框框,看不懂就跳过去。 在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。
Windows 程序设计 -《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。 而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。 在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。 在学完了它以后,你才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。 我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。
上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。
对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。 如果不是,请参照计算机系的课程表。 如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。 如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。 尽可能多的在计算机上实践一种理论或者算法。
日三省乎己
每天读的书太多,容易让人迷失方向。看看我以前整理的,如果原文被墙,可以到CSDN看。 一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。 同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。 同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。 坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。
把最多的时间花在学习上
这是对初学者最后的忠告。 把每个星期玩CS或者CS的时间压缩到最少,不玩它们是最好的。 同时,如果你的ASP技术已经能够来钱,甚至有公司请你兼职的话,这就证明你的天分能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。 眼光放长远一些,这无论是对谁都是适用的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
说说我的看法,一家之言,仅供参考。
我在学校读书的时候,最开始接触的是C,仅限于学习。后面又接触了C++,同样是个人兴趣。后来读研的时候,由于实验室项目的需要,重新学习了C++,再后来,出于同样的目的,学了Java。毕业之后,本来打算找C++方面的开发,阴差阳错,进入现在的公司,工作中又是Java服务器端开发。工作之余,随着个人兴趣,又学了Python,Scala,JS,但仅限于自己做做自己感兴趣的东西。
啰嗦了这么一大堆,只是为了以自己亲身经历说明了一个观点:学习语言的时候,不要纠结着自己到底是学A还是学B,重要的是带着目标,或者说需求去学,目标驱动是最有效的!
此外,看了你的评论说第一门语言很重要。对于第一门语言是否重要,我的观点是:是很重要,但不起决定性作用,重要的是行动!而且对于你以后想以编程为职业,很大可能你工作的编程语言不是你的第一门语言,而且作为一个coder,你也不应该局限于一门语言!
最后,如果你还在学校的话,不要仅关注语言,语言只是载体,重要的还是数据结构、算法、编程思想这些本质性的东西。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
先学 C 吧,毕竟是系统语言,对底层涉及的比较多。
同意 @justjavac 的那句话
越容易掌握的东西,学习的人越多,而且淘汰得越快
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
学哪个都行 , 关键你要去学 , 别只问 。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
怎么不直接学习python呢?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我还是觉得先学比较高级的语言比较好。比如python
比较高级,不是难学,而是好学,跟自然逻辑比较接近。
等到对编程有想法后,做具体方向研究的时候在开始深入研究专项领域的研究。
coursera上面有不少编程入门的课程。用的语言基本都不是c。我对c的感受也是,过于底层。c的抽象很多是对机器结构做了注记的感觉。感觉上是很接近汇编的来着。所以,如果你不是学习硬件方面的入手的,我还是支持先学python这样的语言。把编程是怎么回事搞懂。编程=算法+数据结构。这个是一个说法。而其中算法,应该是把问题形式化的过程(我记得老师是这么讲的),这块其实跟底层没什么关系的。
c,java,c++这些语言细节问题对于初学者来说实在有些多。尤其c++。java里面的话,会有很多概念,不过其实很简单的东西。
我贴两个我在看的课程:
下面这个是用racket的
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
python不错,入门门槛不高,功能强大,代码缩进使得程序本身很漂亮,习惯后以后学习别的语言也能使自己的代码风格更“优雅”,不像有些程序员(包括我自己,有时候代码就是一坨)。LS各位答得都很好,语言说白了不过是一种工具。个人认为我们要学的其实是“如何去学习”。
PS:当然如果纯粹要从c和java里学 那当然还是c。。。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
可惜的是,C 语言过于注重对机器模型的抽象,并不适合用来程序员入门。
来自云风的一篇blog《》,是给《程序员》杂志写的一篇文章。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
对,学什么语言并不重要,很多语言其实没有太多差异性,一门通者百通。
不过个人而言,建议你还是先从 C 学起。原因:
C 是最早的语言,C++ 是 C 的增强版,Java 是 C++ 的精简版,学好 C,你可以更容易学会 Java。
C 更接近底层,类库比 Java 少,语法也比 Java 清晰,可以让你更专注编程。
C 系语言的使用者不比 Java 少,未来也是很有用的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
抛弃了实用目的的编程都是扯淡。而且最好以兴趣作主导,你最想用编程技能做什么东西?
做website或者webapp?Ruby, Python都可以学。喜欢重前端交互的玩意的话,搭配点前端mvc框架比如Angular, Ember都是不错的选择,否则就jQuery吧。Java和.NET不太推荐。选择web开发的优势,一方面这是比较主流的东西,另一方面,如果做mobile app,简单的也可以用phonegap之类的html5技术模拟,掌握html, css, javascript没啥坏处。
做mobile app?iOS和Android开发都不错,不过iOS开发你需要单独去买mac了,投入成本比较高。
其他的,就不评价了,没弄过。
记住你想用你的技术做什么,这比学什么技术本身更重要。
一旦选定了一个方向,就要用心去钻。不要半路看到别的好又改主意了。不管你选什么,你在技术方面的投入都会化成你的宝贵经验。不用担心以后“换个语言就完全不熟悉了”。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
web:python
后台api及分布式:java
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
记得我的导师是这样跟我说的
----需求驱动学习,没需求的学习都是空谈一场
自身不明白自身需求,那是一件很麻烦的事情。等同于中国的应试教育,只是为了考试而考试,为了应试而受教育
毫无需求的事情,做起来只会让人忘了自己的中心思想就是作为“人”
建议,web的话学学python的flask或django. java的三大框架,ruby的ruby on rails等
剩下的就交给c/c++或汇编
当然 其实你学会一门语言,想要学第二门语言也是很顺理成章的事情
因为我也是初学者,也不是计算机专业,并且没有毕业。
尽管没学过php或ruby,但看起PHP和ruby代码一点也不觉得吃力
因为我是python入门编程的,这是一门非常易学的脚本语言
后来发现有BBS的需求,就去看了discuz的(php)源码
也发现需要在github上弄一个静态博客(jekyll),所以也慢慢的开始看ruby的代码
就这样,折腾个一年半载,应该可以成为一名新手了
为什么说还只是新手呢
得决定是否要在这条路上走下去,真心的
开始自主扫盲,用编程的形式,坚持,每天。至于已经成为一枚程序员了,那么接下来的...
...省略50万字
最后引用下盖索林在他的安卓教程那书上所引用过的话:
将一份创意落实到可执行的应用程序,背后需要的是从阅读与编写代码中累积的经验,并有坚持理念,直到完成的耐心
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
必然是C。上面说学哪个都可以的人没有回答到这个问题。为什么是C呢?
首先,学了C你才能真正理解内存,你在编程的时候才会真正关心内存,真正关心程序的效率。而在使用JAVA的时候你根本就不用考虑内存,拿到的对象是引用还是一份拷贝呢,这都不是你能左右的。如果你一开始就使用这种语言,以后你对内存会不敏感,编写出来的程序效率会不高。
第二,学习C的过程中会涉及到了一些操作系统,编译原理,计算机组成原理的知识,而这些知识对你以后的发展是非常有好处的,这也会是你的竞争力所在。
第三,C语言是近代高级语言的鼻祖,学了C语言再学JAVA,会很快上手,而学了JAVA再学C语言,你会发现有很多底层的概念无法理解。
另外,上面提到一些动态语言(Python, Ruby...),这些是需要的时候拿来就玩的,如果你先学了这种,那么你连类型的概念都没有,而如果你把C语言学好了,其它的语言都可以现学现用,包括函数式语言。
这个问题已经被关闭无法回答
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。做程序员学哪个编程语言发展前景比较好?_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
做程序员学哪个编程语言发展前景比较好?
&&如果你想成为一名前景光明的程序员,则需选择一个适合自己同时热门的编程技术,现在最火的编程技术无非就是java、ios、android、c++和php了,那么,我们该如何选择呢?
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢C语言程序员的工资有多少,Java呢?C++呢?PHP呢?_百度知道
C语言程序员的工资有多少,Java呢?C++呢?PHP呢?
我有更好的答案
我只知道c++和java,学习c++的会比java的工资高一点,但是java好找工作。
怎么说?为何Java好找工作?
需求量大,招聘网上1页20个只有3,4个c/C++其他都是java
采纳率:58%
目前大概java&c&c++&php
各有多少呢?觉得Java是主流,但是听很多人说C++&Java
主流只能说明人多,不能说明工资高
谢谢!!!
为您推荐:
其他类似问题
阳光花园的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C++的区别,都干什么用呢?我外行_百度知道
C++的区别,都干什么用呢?我外行
我想学这其中的一种,请问那种比较有用
我非常想学
我有更好的答案
java用途广,既可以开发桌面程序也可以开发WEB程序,可以是WINDOWS程序也可以是LINUX程序,并且它是完全面向对象的语言,适合团队协同工作;缺点是在WINDOWS下事实上是通过JAVA虚拟机运行的,所以执行速度不快,通常更适合数据操作,较多地用于企业级应用开发。C++历史悠久,更适合底层开发,它同样用途极广,理论上也是什么都可以做,但用它编写代码需要比java更长的开发周期,所以一般用于游戏、视频解码、驱动程序、黑客工具等对响应速度要求较高的操作。PHP专精WEB操作,虽然理论上也可以用PHP开发桌面程序的,但我从来没见过国内有人进行这方面的尝试。同时,用PHP开发WEB程序,工作效能成倍增长,代码量远远小于JAVA和C++程序。如果一个WEB程序对响应速度有很高的要求或是有对系统接口的调用,一般会用C++写底层的函数库,然后用PHP来调用实现。最近一两年,甚至看到很多JAVA程序员弃用JSP,而改用PHP,从而节约研发成本。
采纳率:34%
java用途广,手机,web都能用php是web方面c++一般是游戏,桌面,后台程序
JAVA跨平台。学它吧。windwos没人用的时候你也不会丢饭碗。
萝卜哇啦啦
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
php的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。对于非工科背景的我来说,自学PHP和Java哪个更容易找到专职程序员的工作些?
16:34:00 +08:00 · 10253 次点击
成为一名专职的程序员是我的一个梦想,我也是最近才搞清楚自己想要什么,都28了,可能这个年龄大多都转到管理岗了,但我还是想去成为一名码农,现在在不去尝试下的话再等两年就更没有这个机会了,谁会招30+的初级程序员啊...既然目标明确了就选择一条学习道路吧,出发点完全取决于就业需求,貌似PHP和Java招人最多,我在大学里面其实旁听过J2SE的课,笔记都记了两个本子(当时代码也全是抄在本子上的)但基本上全忘了。还望得到大家的指点,谢谢啦
93 回复 &| &直到
08:00:00 +08:00
& & 16:36:25 +08:00
谁会招28+的初级程序员啊..
& & 16:39:12 +08:00
在这两者中,从学习周期和学习成本来看,PHP是不错的选择。
& & 16:39:38 +08:00
@ ...难道没有希望了...
& & 16:41:30 +08:00
个人认为是PHP,语法简单易懂,上手也快,再熟练几个CMS程序,或者thinkphp框架,基本找工作还是很快的
java学习周期长,而且学完java se语法也还是基本什么都干不了,还得接着往web走
& & 16:42:55 +08:00
真的要别人招才能做一个程序员么,当作业余爱好不好么。。。
& & 16:43:37 +08:00
@ java web框架的确要学习的东西太多了,学完Java se然后转android呢?移动开发现在不是挺火的吗
& & 16:47:18 +08:00
& & 16:47:40 +08:00
@ 我之前也是这样写的,但前段时间看到一篇文章受到了很大的触动,那篇文章说虽然都说‘it's just a job’但是其实工作的时间是占到了大部分的,白天最宝贵的时间不说,还有加班,如果干着一份不是自己想做的工作的话那不是更加耗费生命吗?我现在的工作待遇不差,但自己不喜欢且特忙,无法抽出时间去干点什么,等于是给‘栓死了’
& & 16:47:43 +08:00
PHP吧,上手快。不过推荐把基本语法学好之后,直奔框架。Java太臃肿,太复杂。
& & 16:51:42 +08:00
Java +1. 而且不需要学完Java SE,直接从Android学起。个人觉得PHP还是太灵活了,不适合初学
& & 16:52:19 +08:00
谢谢大家,看来PHP一边倒了,Rails和Python呢?我看Python貌似比PHP还容易上手,PHP算是C系的,高阶OOP部分貌似比Python还复杂,只不过这两者的机会太太太少了
& & 16:54:27 +08:00
@ 火是挺火,但是跟web比需求量太小了,再加上LZ的年龄和基础,估计很难和同等级的应届生拼啊
& & 16:57:51 +08:00
@ 感谢你的回复!
& & 16:59:17 +08:00
28不算晚,我这有个真实案例
不过我觉得现在学iOS/android比学php靠谱。
& & 17:05:46 +08:00
@ 谢谢你提供的链接,很激励!貌似作者描述对象也是从PHP入手的哈
& & 17:10:59 +08:00
现在大学计算机系不会教PHP吧?那PHP都是自个自学的咯?这样一来比较起Java的话(Java据我所知算是在大学里比较普遍的科目了)貌似竞争会少一些?
& & 17:17:35 +08:00
@ 对,但那是5年前。现在PHP需求还是很大,但我觉得已经越来越小了。在网站开发上对前端需求比PHP大。而iOS开发在未来5年都会缺人。
& & 17:41:47 +08:00
PHP多好啊,我一个月,什么不懂也学会简单的用法了,做啥网站都能出来样子。
& & 18:04:15 +08:00
不建议IOS,不好入门,深入也很需要C/C++功底。
java,php很容易成为最底层的程序员。
建议学python,虽然也是初级,但是待遇相对好些,而且不需要关心很多概念,上来就能让你关注技术和业务。
最后,最重要的一点,你是学什么和做什么的?年纪大了,再做初级程序员很难找到工作,如果之前几年的工作经验和专业能力能利用上,空间和潜力将会很大。。。。
& & 18:04:57 +08:00
@ 头像是夏目的子狐吧?~
& & 18:12:25 +08:00
我和你很像,学的是金融经济但是却有着一颗做码农的心。
我觉得,你应该还是继续自己的工作,然后用空闲的时间来学编程,任何时间都不晚,只要你有足够坚强的信念,到你有了足够的本事和能力的时候再去找份程序员的工作或者做一些和程序相关的事情吧。
如果一上来就把兴趣转化为生存的工具,压力会让你丧失这项兴趣的。
& & 18:18:17 +08:00
建议楼主作点东西,不仅仅有助于学习,更有助于找工作。不要想着就业,要想着自己要做程序员,就业会使你偏离学习方向的。。。。
我也是半路出家,大学学的商科,放弃了学历和学位,别业后给人修电脑装系统,毕业第二年结婚,有幸成了一个极低级程序员。现在的能力和职位已经达到了相当满意的程度(一共做了不到3年程序员)。
年龄确实是个问题,但是也是优势,年龄大说明更有生活经验,看待问题更稳重透彻,还是那句话,结合自身现有的职业条件,会对你很有帮助。
年龄大真的不怕,去看看《当幸福来敲门》。。。。
& & 18:22:03 +08:00
楼主要有信心,我公司,那些个牛逼挑大梁的人,都是半路出家,事实证明,这帮人思想更活跃,做事更有魄力,更稳重。半路出家都干得出来,还是转的很有深度的行业,魄力,毅力,能力,都已经久经考验了。。。。
& & 18:46:59 +08:00
& & 18:54:09 +08:00
果断 PHP 啊,入门简单,然后就“修行靠个人”了
& & 18:58:22 +08:00
@ 我觉得你@错了人了……
汝……是男是女!
& & 19:02:39 +08:00
@ 好像确实@错了,囧..
re:萝莉身,御姐心。
& & 19:03:36 +08:00
@ = =求交往(你够了
& & 19:09:14 +08:00
刚在CB看到一个评论:小小年纪就想当码农 至少我小时候还希望当科学家呢...
& & 19:12:32 +08:00
@ 学完JavaSE可以往Android走...
& & 19:16:13 +08:00
@ 看在我和楼主的头像有缘的份上,我来教你JavaSE吧...给你搭个地基,然后你可以转到Android上面去...
& & 19:24:43 +08:00
强烈推荐PHP,强大,简单,易用.....楼主不要在乎年龄......只要你技术过关就行...
& & 19:26:50 +08:00
@ 谢谢好意~
以前倒是看过j2ee、j2se,学得不精,目前也全忘了囧..
& & 21:13:23 +08:00
@ 那你现在可以转到Android方向去了
& & 21:20:29 +08:00
@ 我是学英语的,英语好,这点还算让人值得安慰,目前做的是类似于运营助理的工作,江湖人称‘打杂表哥’,完全没有啥专业性可言,成天都是翻译、做表、帮老板做些私事...
& & 21:21:59 +08:00
@ 非常谢谢你的金玉良言,受益匪浅,特别是‘作点东西,不仅仅有助于学习,更有助于找工作。不要想着就业,要想着自己要做程序员,就业会使你偏离学习方向的’,感谢万分
& & 21:23:08 +08:00
@ 我小时候第一个愿望也是科学家,想做核科学家,当时我念作'hai' ke xue jia
& & 21:24:07 +08:00
@ 谢谢你的建议!
& & 21:25:58 +08:00
@ 不做码农,目前从事金融业~
& & 21:29:26 +08:00
@ 我的错...原来我&@&的都不是楼主...
给您造成困扰了,是在抱歉...
& & 21:35:17 +08:00
@ LOL
教我Java SE吗?那太好啦~我下午找了这些学习资料
- 圣思园Java SE视频
-
Java Essential Training
- Head First Java中文版
& & 21:38:41 +08:00
@ 我勒个去,终于找对这张头像了...
你打算什么时候开始学习?
嗯,还有你的时间安排最好也跟我说一下.
& & 21:39:16 +08:00
@ 人各有各需要的。。你看,你英语好,想学写程序,我写程序不错但想学英语。今天给你看的那个blog就是练习英语写作用的:) 所以说什么时候开始真不重要,谁都有需要学的东西啊。加油。
& & 21:45:08 +08:00
没必要纠结语言、年龄,尽早跨出第一步,需要用什么就看什么。
而且英语好是很大的优势,在学习方面。
& & 21:47:44 +08:00
php比较容易些。 不去给别人做coder,做自己的coder,等你自己满意自己了,做个专职的coder我觉得应该有希望。你现在还有兴趣,不要过快的想用兴趣去做专职工作,我觉得这样会更好。希望楼主梦想成真。
& & 21:48:18 +08:00
@ 太好啦,我准备跟着就开始看书,我先复习下,免得问太过于小白的问题,有问题困惑就来@你哈~感谢
& & 21:53:01 +08:00
@ ‘做自己的coder,等你自己满意自己了,做个专职的coder我觉得应该有希望’谢谢你的金玉良言!
& & 22:53:56 +08:00
我是大学毕业后做过金属加工现场管理、焊接工程师、销售,两年后学习软件开发。在一家小公司学习软件开发,在语法都不懂的情况下,直接做项目,后来做售前顾问、开发部经理(部门一共就四个人)。现在负责公司的市场部和产品运营。从开发的门外汉跳进去,又跳出来,自己的感受是,软件开发工程师,无奈的多,潇洒的少,绝大部分是蓝领。倒不如做其他职业,玩玩开发、写写代码作为兴趣美妙一些。
& & 23:13:58 +08:00
@ 羡慕你的经历,我感觉自己就是经历太少了,才会有这些念头,非想尝试下方可知味
& & 09:37:07 +08:00
PHP現在的需求也算多,但是待遇可以算是什麼層次都有。關鍵是很簡單。不用熟悉太多面向對象就可以實現。相對而言java要複雜一些,但是應用層面廣泛,學好了也容易在大城市高薪。
不過從目前來看,Objective-C 是比較肥的。
個人建議是不要爲了學程序而學程序,當然也不要爲了高薪去學某語言。先考慮使用程序解決你現在工作上的問題。
& & 09:46:13 +08:00
@ 谢谢你的建议,这也是我不选obj-c的原因,obj-c的应用场景对于我来说太少了,成天在Windows下面工作,学了obj-c对于工作上的问题毫无帮助,且我连mac和iPhone都没有
& & 12:26:02 +08:00
@ 公司是什么行业呢?
英语好,对转程序员帮助太大了,尽管很多人说英语不重要,需要的资料和书都有中文的,但是最新的技术成果,最活跃和规范的社区,都是英文的,本来起点就比科班低,能够最快掌握新资料,就成了你最大的优势。。。。
& & 12:29:00 +08:00
如果是为了换份工作而当码农,真的不建议。。
& & 12:35:36 +08:00
@ 现在公司是做呼叫中心的,谢谢鼓励
& & 13:04:21 +08:00
@ 我们公司刚刚还有个原来是英语专业的来面试PHP的呢。。。本科英语专业毕业以后去什么php培训了下就转行了。。。
& & 13:57:22 +08:00
我给楼主一点建议把,28是个坎,我身边很多人到了这个年龄专业知识的学习能力已经差的跟2B一样了(上学时候成绩都是很好的),你是否还有能力学习根基性的知识呢?恐怕你自己都不知道,现在的工作既然不喜欢也没前景,辞了也罢,花2,3个月时间专心打根基,打好了按你的想法发展,打不下去了去寻找更适合自己的工作
& & 14:28:17 +08:00
自学PHP和Java哪个更容易?
这个问题关键取决于自学者的基础。如果有C++的基础建议从Java入手,如果对JavaScript有一定基础的建议从PHP入手。
& & 14:30:06 +08:00
@ 的确,年纪越大油盐酱醋结婚生子这些所面临的现实问题越多,很难全身心的投入到学习中,好在这些问题至少在一两年以内我还不会太过于操心。请问你所指的根基性知识是什么呢?现在的工作说实话我还真没法辞,之前买房子借了钱,得靠今年的工资来偿还,熬过今天因该就会好些了,到时候辞职也要轻松一些
& & 14:35:00 +08:00
@ c++的基础还真没...javascript接触过,简单的会。正如你可能看到我如上的回复,我目前是比较倾向于Java了,因为考虑到Java的应用面会广一些,特别是mobile (android)这块,而且还有一个最主要的原因是PHP web开发这条路貌似学习内容虽然都不深但是特别广,除了PHP还得对html(这还好说)/css/javascript等有所了解,而java貌似会‘单纯’一些(因为我不会去钻java web方向),也不知道我的理解是否正确
& & 14:37:31 +08:00
干嘛不做前端,折腾起来很有乐趣。
& & 15:50:30 +08:00
做什么学什么都不是问题,重点是有没有想吧它做成的心和想做就做的性格我觉得
& & 16:24:22 +08:00
考虑你已经28岁,我建议就近转,缓慢移。
你既然是搞营运的,不如看看公司内部有没有什么项目可以做,如portal ,BI,或者ERP之类,自告奋勇挑梁。学习内容跟项目,跟工程师一起切磋,JAVA,.NET比较多,也或者其他语言都有可能。
现在这个公司不行,可以伺机跳另外一个公司做。运营助理这是个百搭的活儿,公司啥事都能插一杠子,应该类似机会比较多
坦率说,文科这个年龄,纯粹自学,想转行码农,而又不是自己创业,只是打工,那风险还是非常非常大的。码农是个很无聊的活儿,不能看着多热闹。
& & 16:35:54 +08:00
语言大多类似,毕竟都是伪英语。所以学会一门,其他的也不会有多少障碍。
以前经常写代码的时候,虽然常用就一两个,但常常号称会七八门语言,小事情,往往看心情看需要,挑一个完成了。
主要是一些程序之外的事情,这是靠自学往往很难清楚的,很多时候没人带都不行。
所以我建议你在公司内部发起项目,跟乙方一起弄,也算较快的一个方法。能把项目做好,“打杂”的头衔或许可以扔掉。
& & 16:51:32 +08:00
@ 谢谢你中肯的建议,其实这也是我一个月前打的主意,我们这边完全没有开发的部门,不涉及到任何形式的开发,IT支持也在国外,我也相中了些能够上手练习顺带帮助大家提高工作效率的小工具,并且用autoit(类似vb的语法)写了那么一两个小工具,自个还挺乐的觉得这倒是一个不错的差事,哪知道,上周被告知被安排到另外一个项目,一呆就要呆上个一年半,其工作内容属于纯与客户供应商沟通、文档撰写安排等,而我又特不喜欢与客户打交道(也并不是说我不善于沟通,我和内部以及熟识的人都很能聊),真是人算不如天算啊
& & 17:21:08 +08:00
以你的背景,开发可能真的只是一种热情,而不是一个很成熟的想法。
IT其实没啥意思,如果真的愿意搞得话,IT现在分工也是非常细,实施啊,项目管理啊,安全啊,IT审计啊,开发啊,运营维护啊,从你的背景说,这些都是可以考虑的,你的经验也能延续。
开发在国内,整体角度看,还是一个付出较大、收益较小的活儿。顶尖能力顶尖收入的人数并不多,大多数也就是一个混吃等死的状态。所以才叫码农。
& & 17:42:47 +08:00
真有兴趣的话可以自己做
打工的话真的很无趣
& & 18:07:35 +08:00
@ 我也考虑过,因此才想学java做移动开发,现在貌似做网站太普遍了
& & 18:08:26 +08:00
@ 谢谢你,我缺少的也正式这些行内信息,了解到不少
& & 00:52:58 +08:00
从下午开始跟着圣思园的那套视频在学习(选他是因为貌似Java SE的部分讲的很全,还有啥深度讲解来着),学到第二课感觉是Java的面向对象比起Python怎么复杂那么多,一大堆的术语
& & 09:49:56 +08:00
@ 呵呵,其实从之前的回复也能看出,@binarymann更倾向于JAVA。
至于选择什么好,你应该遵循“内心的声音,自已到底需要什么?,”然后再考虑学习成本以及切入点。
另:个人认为学习的最好方式是找个小项目自己试着做做。多找网上开源的代码来看看。
笔者之前也学习过JAVA,但真正用顺手还是GAE上做&枫叶短讯&开发找到了感觉。呵呵!
& & 09:54:05 +08:00
@ 所以我就说python更合适嘛。。。。它能快速让你进入角色,让你把精力从学习没用的技术术语转到实现你的想法上
& & 17:13:22 +08:00
好奇楼主目前进展到何步了?
& & 18:23:35 +08:00
& & 20:59:18 +08:00
我 29 才开始写 php ,楼主不急不急的哈。
& & 22:27:27 +08:00
做Android的话可以单干,php的话不行
& & 22:30:44 +08:00
也是29转的,不要轻易放弃就好
& & 23:38:53 +08:00
@ 楼主如果是想快速入门并找到工作的话,Web开发肯定是首选,HTML,CSS,JS,JQUERY,PHP,MYSQL,这些都得要会,并且PHP的职位非常之多,待遇也都还不错。做JAVA 的又分企业级开发和互联网开发了,企业级有电信,银行,金融,政务等等一大堆。做互联网又有偏WEB前端的,或者用Lucene做搜索的,Hadoop做分布式计算的,有难度的还可以做并发编程、自然语言处理,数据挖掘,机器学习等等。所以相较Java来说,PHP才是真的比较单纯,纯粹的WEB开发,更容易上手,更好找工作,另外Java还有一大堆北大青鸟,达内培训的新人和你去竞争。不过最关键的还是你对编程的兴趣有多大,这决定了你在这条路上能走多远,程序员这行最大的好处就是,它不用拼爹!
& & 14:27:06 +08:00
@ 好奇+1, 楼主时候梦想成真?
& & 14:43:12 +08:00
Java也算编程语言?
& & 15:21:27 +08:00
@ 北大青鸟和达内也培训PHP吧,且周期更短
& & 21:09:00 +08:00
身为一个高中辍学后彻底告别学校的Hacker来说,年龄不是问题,经验也不是,而是你到底有多喜爱编码这门艺术。
既然你年龄偏大,就不要去学PHP和JAVA这些大众语言和年轻一辈竞争那些有限的初级职位了,自学一些稍微另类点的语言,就业的几率会大很多,进了门就要看自己肯下多大功夫了。
其实很简单,追随自己的内心~
& & 21:18:28 +08:00
我觉得PHP应该是
& & 00:35:25 +08:00
您半路出家
学的python?
& & 07:29:05 +08:00
& & 00:15:26 +08:00
做码农未必要全职,爱好是一回事,拿来糊口是另一回事,楼主要慎重啊
如果纯是出于兴趣,学什么都可以,甚至node都可以一搞
真心劝楼主三思
& & 16:42:03 +08:00
@ 英语的确重要!!!
& & 13:00:55 +08:00
IT 不是为了 IT 而生的,用什么语言不是最关键的选择,选择一个自己能有热情和耐性做下去的领域才是最佳切入点,不同领域用的语言和工具多多少少有些差异,随大流选个语言入门是比较简便的,线上资料相对也会比较多。
一开始接触的时候,我也喜欢在本子上抄代码。现在依然会在本子上完成基本的设计。
& & 16:30:09 +08:00
若是为了钱,不要入这行,这是不归路,如果是为了兴趣那无所谓随便折腾你总会找到自己的菜。
& & 18:33:32 +08:00
同意自己做+1,不一定得加入公司的
& & 20:44:30 +08:00
只要真的想做,什么时候都不晚
只是年龄越大越不能浪费时间
& & 04:08:03 +08:00
不知道这里有多少做过Android的,Android上的Java和一般的Java很一样的。而且一堆Linux kernel、Dalvik,Activity。。没几分钟就晕了。苹果的货还是缺点积淀,而且手机应用一直缺少盈利模式,估计Object-C热不了几年,当年现在能把钱挣足的话,未来也无所谓。相似的还有ActionScript,据说到页游公司一两年工作经验月薪就可以上万,而且有价无市!!!
& & 19:26:46 +08:00
PHP吧,如果学java太费劲了对于你来说. 只是建议.
另外觉得python也很不错..
& & 21:08:26 +08:00
iOS的盈利模式已经很成功了,这一点完全没问题。
我就是看不惯ObjC那方括号……感觉它在假装自己是动态的。
之前有同事走的时候我开玩笑的跟他说叫他转ObjC。有隔壁部门的也问我,怎么不学Android开发呢?
其实对于Android,我有一点顾虑,就是也许过了3年Android就死亡了呢?我还不如固守web呢。
& · & 2894 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 23ms · UTC 09:43 · PVG 17:43 · LAX 02:43 · JFK 05:43? Do have faith in what you're doing.}

我要回帖

更多关于 从事某方面的工作英语 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信