佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 5366|回复: 45

你同意程序编写员(programmer) 在IT Level是最低级的?

  [复制链接]
发表于 23-5-2009 08:25 PM | 显示全部楼层 |阅读模式
马来西亚的人一般的概念是..
当 programmer 是个入门职位..
如果要再上, 就是 system analyst, project manager..
所以一般 programmer 的薪金都给到不高, 不然就是有 limit..

我本人觉得这种概念是很肤浅的..
一个好的 programmer, 不是只要会编写就行了..
因一个好的程序, 不只要强的思维计算能力.
还要
1. 有效编写 - 要懂principles, design pattern, 还要如何有效应用所用语言.
2. 设计 - 高程度重用(reuse)代码, 还要考虑解耦(decoupling)
3. 性能 - 编写不好, 可能会影响整个系统性能. 也要懂得并发开发.
4. 除虫 - 最头疼的是那些不是编写造成的BUG
5. 新的技术,理论,概念 - 有助你开发

以上都是要通过时间去学习, 体会..
才能慢慢成为像样的programmer..

马来西亚人的思维, 到底几时才可进步呢? 可悲..
回复

使用道具 举报


ADVERTISEMENT

发表于 23-5-2009 08:34 PM | 显示全部楼层
我老妈也不知道我读什么的啊。。。
只知道是电脑。。
回复

使用道具 举报

发表于 23-5-2009 08:40 PM | 显示全部楼层
同意!~~
回复

使用道具 举报

发表于 23-5-2009 08:49 PM | 显示全部楼层
原帖由 jasonmun 于 23-5-2009 08:25 PM 发表
马来西亚的人一般的概念是..
当 programmer 是个入门职位..
如果要再上, 就是 system analyst, project manager..
所以一般 programmer 的薪金都给到不高, 不然就是有 limit..

我本人觉得这种概念是很肤浅的.. ...


会编写的定义是什么?初级有初级的写法,高级又不同
Software Architect 更不用说了
在超级大公司, anaylst 和programming 是不同背景的人做的
Project Manager 不需要会写
小公司和大公司的水平要求也很不同
回复

使用道具 举报

发表于 23-5-2009 08:50 PM | 显示全部楼层
agreee~~~~~~~~~~~~
回复

使用道具 举报

发表于 23-5-2009 09:54 PM | 显示全部楼层
我现在的公司,上司不喜欢用新科技来开发
和她说用 .Net 2.0 可以用 framework & classes
她就是不要用,坚持要用 VB6
我也懂 VB6 可以做到
不过 maintenance 方面当然是 .Net 比较好

回主题,我觉得大马的 Programmer 是要万能的
technical 当然是要懂
system design 也要懂
functional & application 也要懂
networking & hardware troubleshooting 也要懂

不过薪水又是最低的
回复

使用道具 举报

Follow Us
 楼主| 发表于 23-5-2009 11:19 PM | 显示全部楼层
原帖由 hooi1983 于 23-5-2009 09:54 PM 发表
我现在的公司,上司不喜欢用新科技来开发
和她说用 .Net 2.0 可以用 framework & classes
她就是不要用,坚持要用 VB6
我也懂 VB6 可以做到
不过 maintenance 方面当然是 .Net 比较好

回主题,我觉得大马的 P ...


新的project, 如果还用VB6,的确是不该了.
对公司来说, 是不利的..

1. 在外面比较难找到有此方面经验的老手.
(找到,但多数是上了年纪的人. 而在这里面,还有多少个还愿意/热诚做编程呢?)

2. 旧技术, 当然是有缺陷, 所以才被淘汰.
新技术/概念, 通常可以减低开发/维护时间,

3. 但对于programmer 来说, 也许是个好事..
因外面较难找到人做. 老板也唯有付高薪留着人才..
但在外面就比较难跳出去了,因外面已经没有多少公司要这样的旧技术了.
回复

使用道具 举报

发表于 24-5-2009 12:42 PM | 显示全部楼层
以楼主所说,在马来西亚这已经不是programmer的工作范围,
何况就算position不是programmer,也可以有programming的工作,
只是有经验的比较注重整个系统的设计,programming是其次

我同意Programmer在软件开发里是最低级的,
类似工厂里的工人,整个系统设计好后,
他们只是负责生产一部份的系统

如果今天你有了好的表现,你一定是变成Analyst Programmer,
System Analyst, Unit Head, Project manager等等,
你可以仍然需要programming,不过你的价值不在programming,
而是设计、分析、控制等工作
回复

使用道具 举报


ADVERTISEMENT

发表于 24-5-2009 08:38 PM | 显示全部楼层
原帖由 hooi1983 于 23-5-2009 09:54 PM 发表 我现在的公司,上司不喜欢用新科技来开发和她说用 .Net 2.0 可以用 framework & classes她就是不要用,坚持要用 VB6我也懂 VB6 可以做到不过 maintenance 方面当然是 .Net 比较好回主题,我觉得大马的 P ...
你如果有读到管理大未来(The Future Management) ,你就会知道, 为什么你老板会坚持不要用。
回复

使用道具 举报

发表于 25-5-2009 10:31 AM | 显示全部楼层
原帖由 糯米鸡 于 24-5-2009 08:38 PM 发表
你如果有读到管理大未来(The Future Management) ,你就会知道, 为什么你老板会坚持不要用。


愿闻其详
回复

使用道具 举报

发表于 30-5-2009 10:37 AM | 显示全部楼层
原帖由 jasonmun 于 23-5-2009 08:25 PM 发表
马来西亚的人一般的概念是..
当 programmer 是个入门职位..
如果要再上, 就是 system analyst, project manager..
所以一般 programmer 的薪金都给到不高, 不然就是有 limit..

我本人觉得这种概念是很肤浅的.. ...


你也说那是一般的概念了。以一般马来西亚人的资讯认知水平,短期内是纠正不来的。他们肤浅, 你能怎样?
曾听人说过还有个类似的叫做coder,马来西亚很罕见。
没错,programmer是踏入software industry的其中一个入门职位,但这不代表些什么。
会这么说是因为title/designation终究只是个名,而job scope(即在职所要做的事)却无形中定义你的等级和薪级。
很无奈的说一句,市场上是很容易发现很多公司/老板会说一套做另一套。
本来你的job scope是做 a 和 b 而已,突然你要做 c,d,e ,到z,甚至1-100。
这时你会发现本来你的薪水是称职的,突然觉得不值了。
普遍来讲薪水是有limit的,不管是什么何行业、职位(这里不是指收入)。
好比old town kopitiam 这类的branch manager,也是有limit的。
薪水高低也不是理所当然的了,要看情况的。
至于等级高低,个人觉得不是那么重要。
如果programmer有system architect的能耐 ,而team 里他最强,公司知道没有他project就跑不动,project manager还是得听他的,老板还是要想尽办法留他,升职加薪是时间的问题而已(要是得不到,何患无处可去?)。

原帖由 糯米鸡 于 24-5-2009 08:38 PM 发表
你如果有读到管理大未来(The Future Management) ,你就会知道, 为什么你老板会坚持不要用。

说来听听,谢谢

[ 本帖最后由 wuichia 于 30-5-2009 10:40 AM 编辑 ]
回复

使用道具 举报

发表于 2-6-2009 08:23 AM | 显示全部楼层
原帖由 糯米鸡 于 24-5-2009 08:38 PM 发表
你如果有读到管理大未来(The Future Management) ,你就会知道, 为什么你老板会坚持不要用。


是啊,说来听听...说来听看看
回复

使用道具 举报

发表于 12-6-2009 08:39 PM | 显示全部楼层
哦~没有下文了?

我现在也要进回这个领域了。。。
回复

使用道具 举报

发表于 12-6-2009 09:36 PM | 显示全部楼层

回复 11# wuichia 的帖子

说得对     赞同 !
回复

使用道具 举报

发表于 13-6-2009 11:24 AM | 显示全部楼层
原帖由 糯米鸡 于 24-5-2009 08:38 PM 发表
你如果有读到管理大未来(The Future Management) ,你就会知道, 为什么你老板会坚持不要用。


鸡仔,说来听听嘛 。。。我也很有兴趣知到呢!
回复

使用道具 举报

发表于 1-7-2009 04:50 PM | 显示全部楼层

回复 1# jasonmun 的帖子

1. 有效编写 - 要懂principles, design pattern, 还要如何有效应用所用语言.
这个有一个叫System designer的会订好的,不是programmer做的,一般programmer是做固定的程式编写


2. 设计 - 高程度重用(reuse)代码, 还要考虑解耦(decoupling)
这个有一个叫System designer的会帮你做,program 照他们设计的做,所以

3. 性能 - 编写不好, 可能会影响整个系统性能. 也要懂得并发开发.
这个有一个叫System Analyst 和System Designer 的问题, 但是通常是programmer 自己懒惰一直有mouse写程式,我发现很多programmer是Cut and Paste 高手


4. 除虫 - 最头疼的是那些不是编写造成的BUG
如过不是编写的错应该没问题, 很多是自己的logic用很多resource造成的


5. 新的技术,理论,概念 - 有助你开发
这个难道做project manager或SA的要是要做的, 其实你在这线上跑你就逃不了。
回复

使用道具 举报


ADVERTISEMENT

发表于 1-7-2009 09:53 PM | 显示全部楼层
最重要不要沦落为technical typist就可以了....
回复

使用道具 举报

发表于 3-7-2009 12:41 PM | 显示全部楼层
同意,觉得Programmer有几pro是靠经验的...

不过在一间会赚钱公司里面咧,那些比较会帮公司赚钱的Programmer 职位会高一点点...
回复

使用道具 举报

发表于 5-7-2009 09:42 PM | 显示全部楼层
Programmer 在IT Level的确是最低级。。

Programmer 和 software engineer 就是很大的差别,
因为只要你会编写程序,那你就是programmer,
例如:如果你会flash里actionscript,那你也算是programmer,
那你人为programmer是不是最低级??

如果你说software engineer 那就不一样了,software engineer 与 programmer 的区别就是programmer纯粹写coding,software engineer 除了design 程序,编写,好有包过很多。。。

所以lz应该分别programmer及software engineer

纯粹个人见解。。。无意冒犯。。
回复

使用道具 举报

发表于 6-7-2009 08:34 PM | 显示全部楼层
原帖由 阿铨 于 5-7-2009 09:42 PM 发表
Programmer 在IT Level的确是最低级。。

Programmer 和 software engineer 就是很大的差别,
因为只要你会编写程序,那你就是programmer,
例如:如果你会flash里actionscript,那你也算是programmer,
那你人为 ...


toilet cleaner 跟 hygiene officer 的分别吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 19-11-2025 01:49 AM , Processed in 0.167931 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表