こんにちは。 @katzchangです。
VOYAGE GROUPでは人事評価制度の一つとして技術力評価会というのが年に2回ほど開催されて、半年くらいの仕事から何かテーマをピックアップしつつ、別チームのエンジニア2名とお話をしつつ、なんと評価までされてしまうという、とても楽しい会があります。
評価する側のエンジニアも多様で、ある程度の評価軸はありつつも、それぞれの質問や評価はそれなりに個性が出るものだろうなーと眺めています。ということで、私なりの質問や評価のポイントをいくつか挙げてみます。
こんにちは。 @katzchangです。
VOYAGE GROUPでは人事評価制度の一つとして技術力評価会というのが年に2回ほど開催されて、半年くらいの仕事から何かテーマをピックアップしつつ、別チームのエンジニア2名とお話をしつつ、なんと評価までされてしまうという、とても楽しい会があります。
評価する側のエンジニアも多様で、ある程度の評価軸はありつつも、それぞれの質問や評価はそれなりに個性が出るものだろうなーと眺めています。ということで、私なりの質問や評価のポイントをいくつか挙げてみます。
| import Foundation | |
| class GrayShark { | |
| var name:String | |
| var howSwim:String | |
| init(name:String, howSwim:String) { | |
| self.name = name | |
| self.howSwim = howSwim; | |
| } |
| enum Rank:Int { | |
| case Ace = 1 | |
| case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten | |
| case Jack, Queen, King | |
| // Here's an undocumented trick: How to enumerate enums using Generator! | |
| // I wish I could use yield though ;( | |
| class EnumGenerator:Generator { | |
| var i = 1 | |
| func next() -> Rank? { |
前提: scalaとplayはbrewでインストール済み
$ cd $$PROJECT_DIR$$
$ rm -rf .idea .idea_modules
$ play
[PROJECT_NAME] $ compile
[PROJECT_NAME] $ idea no-fsc no-sbt-build-module
| <?xml version="1.0"?> | |
| <root> | |
| <list> | |
| <item> | |
| <name>baba</name> | |
| <list> | |
| <appdef> | |
| <appname>TERMINAL</appname> | |
| <equal>com.apple.Terminal</equal> | |
| </appdef> |