|
查看: 5366|回复: 45
|
你同意程序编写员(programmer) 在IT Level是最低级的?
[复制链接]
|
|
|
马来西亚的人一般的概念是..
当 programmer 是个入门职位..
如果要再上, 就是 system analyst, project manager..
所以一般 programmer 的薪金都给到不高, 不然就是有 limit..
我本人觉得这种概念是很肤浅的..
一个好的 programmer, 不是只要会编写就行了..
因一个好的程序, 不只要强的思维计算能力.
还要
1. 有效编写 - 要懂principles, design pattern, 还要如何有效应用所用语言.
2. 设计 - 高程度重用(reuse)代码, 还要考虑解耦(decoupling)
3. 性能 - 编写不好, 可能会影响整个系统性能. 也要懂得并发开发.
4. 除虫 - 最头疼的是那些不是编写造成的BUG
5. 新的技术,理论,概念 - 有助你开发
以上都是要通过时间去学习, 体会..
才能慢慢成为像样的programmer..
马来西亚人的思维, 到底几时才可进步呢? 可悲.. |
|
|
|
|
|
|
|
|
|
|
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 23-5-2009 09:54 PM
|
显示全部楼层
我现在的公司,上司不喜欢用新科技来开发
和她说用 .Net 2.0 可以用 framework & classes
她就是不要用,坚持要用 VB6
我也懂 VB6 可以做到
不过 maintenance 方面当然是 .Net 比较好
回主题,我觉得大马的 Programmer 是要万能的
technical 当然是要懂
system design 也要懂
functional & application 也要懂
networking & hardware troubleshooting 也要懂
不过薪水又是最低的 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 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,
而是设计、分析、控制等工作 |
|
|
|
|
|
|
|
|
|
|
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 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的要是要做的, 其实你在这线上跑你就逃不了。 |
|
|
|
|
|
|
|
|
|
|
发表于 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 的分别吗? |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|