作者TKyo (暗黑贵公子)
看板Soft_Job
标题Re: [闲聊] 对写程式的一些看法
时间Thu Dec 11 06:21:36 2008
※ 引述《roger70349 (roger70349)》之铭言:
: 小弟进资讯业己经快满三个月了,这一阵子接了几个小案子,有用php跟asp写的,在写程
: 式的过程中,老板给我一个观念就是,在写一只程式时,要先了解它的运作流程,然後再
: 动手写,程式语言大同小异,只要流程懂的话就不难,想请问各位大大,大家在学程式时
: ,会不会只局限於一种语言,因为我有一位学长说,写asp跟php没什麽市场,要我赶快学
: C#,他说C#的市场比较大,应该学C#钱比较多,但我觉得,不管在学那种程式语言,第一
: 个就是要弄清楚整个开发流程,用什麽言语去写反而是次要,不知道大家的意见如何,谢
: 谢。
基本上, 你老板说的是这行的基本知识
流程弄懂是在写程式(拼图)之前应该要做的事
流程不弄懂, 试问你怎麽拼好这块拼图呢??
流程不弄懂, 试问你怎样潜移默化, 学会规划且分析流程的能力呢??
而你学长, 大概是掉进 "XX 程式语言是王道" 的螺旋陷阱里头了, 不予置评
至於你另外询问的, 是否会局限於一种程式语言
一般来说, 都会看 "专案类型" 而定, 除非是逼不得已有 "限定条件" 的专案
我举个例, 譬如银行业
1.内部帐务使用
没意外的话, 我一定会用 COBAL 交陪
有意外的话, 它原本用啥语言我就用啥来实作沟通, 除非有特别要求
2.网路层面
2-1 ATM 方面, 讲究速度层面的, 这通常都会是 UNIX 主机间的相互沟通
我会用 C 来跟对方玩
2.2 网页方面, 视对方环境而定, 不管是 JSP/PHP/Perl/ASP/Python...等
都有可能会上场
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.168.73
1F:推 ihon822:ATM的机器改Windows很久了 还看过当机画面 12/11 11:23
2F:→ juju0516:话说我也看过ATM当机过= = 可惜他没努力乱喷钱 12/11 14:50
3F:→ TKyo:嗯 ATM 分很细的, 有後面负责跟外部连线处理代缴的 UNIX 机器 12/11 17:03
4F:推 kerickuo:我记得 front-end 跟 back-end 是两个不同的系统 @_@ 12/11 17:05
5F:推 tyf99:你们讲的 ATM 是一样的东西吗? 12/12 00:50
6F:推 deepdish:Asynchronous Transfer Mode (ATM) 你是说这个吗? 12/12 16:39
7F:→ derekhsu:我....我快笑死了....好像是这样.... 12/12 21:11
8F:推 ptt56:ATM明明就是A反坦克飞弹(Anti Tank Missile ) 12/12 23:21