作者swpoker (swpoker)
看板java
标题Re: [闲聊] 我遇到两派老师
时间Thu Jun 13 09:32:26 2013
老师就算了
毕竟那是在学校 (哈哈~不过我不是本科系的~)
到了这家公司
应徵上面写的是java 面试也是问java
结果才发现是因为公司打算要把main frame转成j2ee
然後第一件事就是维护cobol(崩溃)
因此里面的原有的人几乎都只会cobol
但其中有位长官很厉害,自问自学新的技术,包括java sql stored procedure等
然後自己弄了套sql查询异动的swing出来
不过当前辈展示该长官写的工具出来之後
我就默默安装pl/sql developer来写我的sql
同样的
这位长官坚持用记事本写java
然後javac + java 去编译启动程式
但是因为主要还是j2ee应用系统
所以其实也常用ant包程式上版
只是我看到也满无言的
写个程式又不是要考试
何必要这样考验自己的眼力呢( }--> 最容易编译错误,因为忘了写,然後排版也是问题 )
弄个ide 开个api
写程式又舒服又爽快
IDE帮你编译检查错误(很多错误其实都很白痴)
API开好随时查询,只要记住大概,剩下的查一下就好了(有人会去背API也真厉害)
包jar 汇war 只要下一步 下一步 就好了啦
不然ant/marven包版伊下就好啦
把时间拿来上ptt看废文也爽阿
通常用记事本写程式,通常都是hello world在用
也就是简介一下基本概念
可是真的要上工了
这些就不是重点
能够快速开发才是重点
这也是JAVA的好处
光是编译阶段就可以解决8成的问题
有的时候,要修改某个方法却不知道范围有多大
把方法名子改掉,然後看看红字多少就知道了
(所以我不太喜欢用map就是这样原因,错误在执行的时候才会发现
,但也不太喜欢用bean,太麻烦了,真是难以抉择阿 XD)
通常学校的作业都是一次写到好
所以观念都是资料表格开一开就可以写啦
实际上工作却是
今天跟你讲A,明天跟你道B
然後准备要上线了,再说可以增加C吗
程式/系统一天到晚都在异动
如果没有好的ide,真的就是要考验自己
所以我觉得学校应该要这样的作业,才能学以致用
第一周:出一个简单的作业,大概要2周时间
第二周:变更其中的一个项目
->已经有写的就会唉唉叫,没写的庆幸还没写
第三周:把4成项目变更内容,然後在新增2成项目,延後截止期限
->已经有写的就会唉唉叫,没写的庆幸还没写
第四周:变更2成项目,删除某些项目中部份的有关联的东西,在新增某些项目,下周交出
->已经有写的就会唉唉叫,没写的发现现在写,会写不完
所以不要在浪费时间在记事本上面了
能够快速的反应才是重点
所以大家对於agile有什麽看法呢?
※ 引述《if4 (if)》之铭言:
: 本来要写心得,但是怕抬举自己...所以改为聊天...
: 板主若认为不妥,我会马上删除 ^_^
: 我遇到的第1派老师是教我们基础的,姑且称呼阳春型汽车...
: 因为他用教人学开车为例,给你一辆豪华跑车,你会去玩车上的高级音响、豪华配备
: 忘记自己要学的是 JAVA 该会的指令都不会...最重要的是握方向盘、油门、煞车...
: 所以他教我们用记事本把程式码写下来、path 的设定,CMD 的使用...等等...
: 他说过的话我印象最深刻的是:老师在一个班级里宣布,要大家以记事本写一只
: Hello World 第一只程式...全班都不会写...因为大家比较熟悉使用 IDE
: 我遇到的第1.5派老师,只是把记事本换成 notepad++ 他说 notepad++ 可以把
: 关键字变颜色,所以可以很清楚的知道自己有没有把指令拼错字...
: 大体上也可以归类为第1派的进阶...
: 第1派的老师认为去考试(认证考试、公司徵人面试)不会给你好好玩的IDE,
: 可能只会给你一张纸、一支笔...所以基础很强...
: 我遇到的第2派老师,教我们使用各种好用的IDE。我最近学会使用 JCreator 程式的
: 编译、执行都好方便,不用去管 CMD 路径...等等...
: 我在我心里告诉自己,考试的时候我没办法去使用这麽好用的IDE所以第1派老师的话
: 我谨记在心...时刻牢记
: 但是写程式的时候还是会去学好用的IDE,打错字或是格式不对都会显示...
: 我两派都吸收了...
: 你们呢...觉得自己是哪一派?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.29.131
1F:推 PsMonkey:要改 method name 不是用 refactory 功能就好了吗? XDDD 06/13 09:54
2F:→ qrtt1:refactor 06/13 09:56
3F:推 if4:嗯...swpoker大,谢谢你...受益良多 ^_^ 06/13 10:17
4F:→ tkcn:作业那段蛮有趣的 06/13 10:49
5F:→ swpoker:如果只是改改名子就好了~往往连输入回传参数都改就糟糕了 06/13 10:51
6F:→ swpoker:这也难怪IT有"证照无用论"这个说法阿 06/13 10:57
7F:推 if4:是啊..作业那段好友趣..总要花个把个月才是一题吧不是一周一题 06/13 10:57
8F:→ swpoker:重点是写好的东西会不会有砍掉重练的现象->业界常见的现象 06/13 11:09
9F:→ swpoker:通常问题不是在写的多快,而是改不改的动跟改的速度 06/13 11:14
10F:→ swpoker:作业写的飞快~就跟开发的飞快是一样的~可是改的动吗? 06/13 13:17
11F:→ andymai:小问题交给IDE就好~因为还有更大的问题要处理...Q_Q 06/13 13:22
12F:→ swpoker:学校都不太重视需求(题目)变更所带来的影响跟因应之道 06/13 13:48
13F:推 cuteclare:说到改来改去... java 有没有效能比较好的sctipt? 06/13 15:18
14F:→ cuteclare:个人只知道 BeanShell 这东西 不过他的效能不是很优Q_Q 06/13 15:21
15F:→ swpoker:有阿~就是javascript阿 有java也有script完全符何 (大误) 06/13 15:47
16F:推 brianhsu:欢迎来用 Scala,长得像 script 语言喔。XDD 06/13 15:49
17F:→ swpoker:哼,人家JVM可是打算支援各大script的VM呢 (骄傲) 06/13 15:52
18F:→ cuteclare:Scala 应该不是script 吧 orz 06/13 17:39
19F:推 if4:板标XD 06/13 18:43
20F:推 brianhsu:Scala 也可以当 Script 用喔,百变的语言。XD 06/14 08:28
21F:推 tp6m4xup6:XD 06/14 17:41
22F:推 Schelfaniel:推Scala....Scala比Java简单唷 ~~~ 06/16 21:13
23F:推 lairrol:这倒是蛮尴尬的.... 06/20 10:50