この記事は主に自伝的で、興味深い人生の期間を魂を込めて語っています。比喩的に言えば、これはQtへの賛辞です。この記事がすべての人、特に学生や初心者の開発者にとって興味深いものになることを願っています。おそらく誰かがその記事に自分自身を見るでしょう。フィンランドの枠組みの中での位置に特に注意を払いながら、興味深い方法で開発の私の道をお話ししようと思います。
初期の大学
一言で言えば、私は友人の例に従って私の専門分野に入りました。専門の「コンピューティングマシン、コンプレックス、システム、ネットワーク」の説明は面白そうだったので、プログラミングとハードウェアのトレーニングを平等に約束しました(ハハ、素朴に、コンポーネント、プロセッサ、ビデオカードについて話していると思いました。このコンピュータから収集-実際には、トランジスタ、トリガー、論理回路、その他の回路プリミティブに関するものでした)。
自分を見つける
. , , . , . , . , — , , .
WarCraft III, Battle.net. . , , , , , . , , . , .
, " -"
( , 640x480 )
, . , - -, . , . , , — , . , . -, call- ( , ). , - — :) — 3D-, Photoshop'e. , , :) , "Photoshop " (), , . Adobe Photoshop CS2.
( UI Photoshop CS2)
, - , ! , , ( - ). , , . — , .
. C ( C++) - Warcraft III. ( ) GoodGame.ru. , D39 ( , ) ( Garena GGC), . — UI, , , etc. D39 , WxWidgets. , . - , , , , — WxWidgets Qt. , . , , , . . ...
( )
: . , - , . Visual Studio, — , , ( , /Linux). , — - , . , git' ..
, , "- C++" (). , , . . "Photoshop ". . ++ , , , , . . , — .
— Qt
— Qt ? :) … , . . , - WinAPI, , Visual Studio . , , . ( ):
— WinAPI ,
— ? ?
— Jave Qt
! , Qt, , , , WxWidgets GG. ! , , .
, C++, . "Qt 4.8 C++". , , , . , , - 10 . .
( Qt)
- / C++/Qt ( ). , , . Photoshop' — . , - . , . , , .
MeeGo
, - . , , . Qt Android , Symbian^3. — /, . QML — , Qt Nokia. , , QML, — !
Nokia Qt, . , Qt Ambassador — - Qt ( ), . Mr. Robot: “It's an exciting time in the world, exciting time”. Nokia N9 MeeGo Harmattan
(Nokia N9 — )
! , , — Qt. , SDK , , Qt Quick. Qt Quick Controls 2 .
"" — , Coursera', / Qt. , , , .
YaD
2012 .. , API, WebDAV. , , Qt. 5-7 hello.txt, . , ? - PoC-, , , . — MeeGo? , Android iOS . , Qt - . — YaD. , , " MeeGo — YaD". , :)
( , )
: . — / . , , QML-. , ( ), ( , 1.4 — DSL ), - , Nokia Expert YouTube. , , , - .
( )
Ubuntu Phone
Canonical Ubuntu Phone, . Ubuntu . , Ubuntu. , , . Ubuntu Phone — , ( , , ..) . , Qt. "!",- ,- " " ! , , RSS Reader'. . . Nexus 4 /. — !
( Qt )
— -, , .. , Qt , , . , - .
, , . . , , . . — , . , Qt , . , , ( , ). . , . Qt ( Qt Quick ) ( "Photoshop " ). " ", - .
— Qt, "Qt".
( 150- )
— YaD Ubuntu Phone ( Android) Ubuntu Phone Pioneer, Scope Showdown, AMeditation. , Qt . , ( - ). Qt , , , , etc. — C#/Java/SQL , , C++/Qt/QML. Qt, ? ...
Qt . . Qt , , . , . , .
, - , — , , , , — . Namaste!