How Qt made the student [human]

This article is largely autobiographical, a soulful retelling of an interesting period of life. Figuratively speaking, this is an ode to Qt. I hope that the article will be of interest to everyone, especially students and novice developers - perhaps someone will see themselves in it. I will try to tell you my path in development in an interesting way, paying special attention to the place of the Finnish framework in it.





Early university



In a nutshell, I entered my specialty following the example of a friend. The description of the specialty "Computing machines, complexes, systems and networks" seemed interesting, they promised training equally in programming and hardware (haha, out of naivety I thought that we were talking about components, processors and video cards, how from this computer collect - in practice, it was about transistors, triggers, logic circuits, other circuitry primitives).



Finding yourself



. , , . , . , . , — , , .



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!




All Articles