这篇文章主要是自传,重述了一段有趣的人生。形象地说,这是对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!