对于非工科背景的我来说,自学PHP和Java哪个更容易找到专职程序员的工作些?

2012-05-11 16:34:00 +08:00
 binarymann
成为一名专职的程序员是我的一个梦想,我也是最近才搞清楚自己想要什么,都28了,可能这个年龄大多都转到管理岗了,但我还是想去成为一名码农,现在在不去尝试下的话再等两年就更没有这个机会了,谁会招30+的初级程序员啊...既然目标明确了就选择一条学习道路吧,出发点完全取决于就业需求,貌似PHP和Java招人最多,我在大学里面其实旁听过J2SE的课,笔记都记了两个本子(当时代码也全是抄在本子上的)但基本上全忘了。

还望得到大家的指点,谢谢啦
12532 次点击
所在节点    程序员
93 条回复
agassi_yzh
2012-05-12 15:50:30 +08:00
做什么学什么都不是问题,重点是有没有想吧它做成的心和想做就做的性格我觉得
bulldozer
2012-05-12 16:24:22 +08:00
考虑你已经28岁,我建议就近转,缓慢移。

你既然是搞营运的,不如看看公司内部有没有什么项目可以做,如portal ,BI,或者ERP之类,自告奋勇挑梁。学习内容跟项目,跟工程师一起切磋,JAVA,.NET比较多,也或者其他语言都有可能。

现在这个公司不行,可以伺机跳另外一个公司做。运营助理这是个百搭的活儿,公司啥事都能插一杠子,应该类似机会比较多

坦率说,文科这个年龄,纯粹自学,想转行码农,而又不是自己创业,只是打工,那风险还是非常非常大的。码农是个很无聊的活儿,不能看着多热闹。
bulldozer
2012-05-12 16:35:54 +08:00
语言大多类似,毕竟都是伪英语。所以学会一门,其他的也不会有多少障碍。

以前经常写代码的时候,虽然常用就一两个,但常常号称会七八门语言,小事情,往往看心情看需要,挑一个完成了。

主要是一些程序之外的事情,这是靠自学往往很难清楚的,很多时候没人带都不行。

所以我建议你在公司内部发起项目,跟乙方一起弄,也算较快的一个方法。能把项目做好,“打杂”的头衔或许可以扔掉。
binarymann
2012-05-12 16:51:32 +08:00
@bulldozer 谢谢你中肯的建议,其实这也是我一个月前打的主意,我们这边完全没有开发的部门,不涉及到任何形式的开发,IT支持也在国外,我也相中了些能够上手练习顺带帮助大家提高工作效率的小工具,并且用autoit(类似vb的语法)写了那么一两个小工具,自个还挺乐的觉得这倒是一个不错的差事,哪知道,上周被告知被安排到另外一个项目,一呆就要呆上个一年半,其工作内容属于纯与客户供应商沟通、文档撰写安排等,而我又特不喜欢与客户打交道(也并不是说我不善于沟通,我和内部以及熟识的人都很能聊),真是人算不如天算啊
bulldozer
2012-05-12 17:21:08 +08:00
以你的背景,开发可能真的只是一种热情,而不是一个很成熟的想法。

IT其实没啥意思,如果真的愿意搞得话,IT现在分工也是非常细,实施啊,项目管理啊,安全啊,IT审计啊,开发啊,运营维护啊,从你的背景说,这些都是可以考虑的,你的经验也能延续。

开发在国内,整体角度看,还是一个付出较大、收益较小的活儿。顶尖能力顶尖收入的人数并不多,大多数也就是一个混吃等死的状态。所以才叫码农。
wtl
2012-05-12 17:42:47 +08:00
真有兴趣的话可以自己做 打工的话真的很无趣
binarymann
2012-05-12 18:07:35 +08:00
@wtl 我也考虑过,因此才想学java做移动开发,现在貌似做网站太普遍了
binarymann
2012-05-12 18:08:26 +08:00
@bulldozer 谢谢你,我缺少的也正式这些行内信息,了解到不少
binarymann
2012-05-13 00:52:58 +08:00
从下午开始跟着圣思园的那套视频在学习(选他是因为貌似Java SE的部分讲的很全,还有啥深度讲解来着),学到第二课感觉是Java的面向对象比起Python怎么复杂那么多,一大堆的术语
yech208
2012-05-14 09:49:56 +08:00
@binarymann 呵呵,其实从之前的回复也能看出,@binarymann更倾向于JAVA。
至于选择什么好,你应该遵循“内心的声音,自已到底需要什么?,”然后再考虑学习成本以及切入点。

另:个人认为学习的最好方式是找个小项目自己试着做做。多找网上开源的代码来看看。
笔者之前也学习过JAVA,但真正用顺手还是GAE上做"枫叶短讯"开发找到了感觉。呵呵!

http://www.leaf139.com。小众的股票到价提醒软件。
yuelang85
2012-05-14 09:54:05 +08:00
@binarymann 所以我就说python更合适嘛。。。。它能快速让你进入角色,让你把精力从学习没用的技术术语转到实现你的想法上
pinkman
2012-09-13 17:13:22 +08:00
好奇楼主目前进展到何步了?
kchum
2012-09-13 18:23:35 +08:00
同好奇!
darasion
2012-09-13 20:59:18 +08:00
我 29 才开始写 php ,楼主不急不急的哈。
MASAILA
2012-09-13 22:27:27 +08:00
做Android的话可以单干,php的话不行
zack119
2012-09-13 22:30:44 +08:00
也是29转的,不要轻易放弃就好
luckyduck
2012-09-13 23:38:53 +08:00
@binarymann 楼主如果是想快速入门并找到工作的话,Web开发肯定是首选,HTML,CSS,JS,JQUERY,PHP,MYSQL,这些都得要会,并且PHP的职位非常之多,待遇也都还不错。做JAVA 的又分企业级开发和互联网开发了,企业级有电信,银行,金融,政务等等一大堆。做互联网又有偏WEB前端的,或者用Lucene做搜索的,Hadoop做分布式计算的,有难度的还可以做并发编程、自然语言处理,数据挖掘,机器学习等等。所以相较Java来说,PHP才是真的比较单纯,纯粹的WEB开发,更容易上手,更好找工作,另外Java还有一大堆北大青鸟,达内培训的新人和你去竞争。不过最关键的还是你对编程的兴趣有多大,这决定了你在这条路上能走多远,程序员这行最大的好处就是,它不用拼爹!
weicaizhi
2012-09-14 14:27:06 +08:00
@pinkman
@kchum 好奇+1, 楼主时候梦想成真?
breestealth
2012-09-14 14:43:12 +08:00
Java也算编程语言?
pinkman
2012-09-14 15:21:27 +08:00
@luckyduck 北大青鸟和达内也培训PHP吧,且周期更短

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/35502

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX