Since when did you start QT?
-
@JonB said in Since when did you start QT?:
@koahnig said in Since when did you start QT?:
FORTRAN IV / 77, C, C++, assembler, do not remeber all
Brilliant! Somebody clearly older than me! ;-) Especially when they talk about "not remembering".....
I did not add yet that FORTRAN IV was my only formal programming course and we had to use punching cards for coding. This was begin 1980ies. No computer science at gymnasium (high school) during that time available at all.
IBM mainframe TSO was already a privilege for students to use, because somehow you needed to organize some user account which was not available for students.The not remembering part was Commodore PET basic and its machine language (basically typying hex code into the machine). So you had to be your own assembler. Mass storage was a compact tape recorder.
Actually I started out with C, because the MS compilers were accompanied by an editor which was extendable with C. Also there was an option to combine FORTRAN with C on DOS machines, which did not work at all. Eventually I bit into the sour apple and switched completely to C.
-
I started using Creator (purely for editing and building non UI applications) about 11 years ago. It was the best IDE I could find.
Started actually using Qt's libraries about 4 years ago; QML about 6 months ago.
Where does the time go...
As far as being attracted to other IDEs...
...no.
-
I spent early years , after finishing my university study defending my thesis "Design of private telephone network " , getting my paycheck by "designing " ( by Bell System Practices ) " 750KW jet propelled" emergency backup generator setup.
My first real computer job was to write a multistage long distance telephone network test software - in assembly - in 1973.
I had 8 bit "mini computer " with 4 kb - that is kilobytes - magnetic core memory card to fit my program into!
Then couple years of traveling , installing and "make it work" small business telephone switches. Next came "putting into service " Intel 8080 based one one the first telephone machines. Did not do any coding but lots of "manual patches" - again in assembly.
Then came "basic", "Visual Basic" "BORLAND c++ "....
My first "windoze" based commercial application was a flop. A small consulting company folded soon after the money made after very successfully designed and helped sell one of the first "treadmill" machines - with fancy LED display by your truly- including PCB layout . Way before "outorouter" software was invented.
So my money making years are done and nowadays I punish myself writing C++ code - a dubious hobby - allegedly for fun.I went from Eclipse to Qt about 2 years ago , mainly for ease of GUI and
"real time" event processing .I did dabble in MFC and must say Qt could do better , but I do not want to end this on sour note.
BTW
I still believe one should have "dream application in head " before picking up / choosing any learning tool / software language - u tube excluded. -
Ohhh! man Everyone are very old here 😂😂😂(don't be offended guys)
Because I hadn't met peoples who really coded in assembly as commercials and most of you have FORTRAN. Oh! This seems old for me too.
I feel I haven't learned much. There is long way to go 😉😉😉😊Pascal , , assembler(like 1 course)
FORTRAN IV / 77, C, C++, assembler, do not remeber all
BASIC
x86 assembler at that time because I wanted to learn how CPUs actually work.
late 90s
Continued with Ada, C++98 and some SPARC assembler,
started on trash-80 model 1 and DEC minicomputers. learned BASIC, Fortran4, and numerous assemblers
Casio graphics calculator.
IBM mainframe
Bell System Practices ) 750k Jet propelledWooooow! Sooo much exciting. Not even heard about some of the things here
Really So much interesting. You are the guys who made programming this easier for us -
@Thank-You
I'm not sure you'd benefit much nowadays from picking up on some of the things we say we have used. IBM mainframes are going out of fashion, and there's no longer much demand for programming, say, a pocket calculator.
:DWhat you might learn from some of us oldies, however, is that it is quite usual to get more grumpy/irritable as you age....
-
@JonB said in Since when did you start QT?:
What you might learn from some of us oldies, however, is that it is quite usual to get more grumpy/irritable as you age....
;) :D rofl
Is there already a blog called "The grumpy programmer"?
If not, maybe we should start it. -
@mzimmers said in Since when did you start QT?:
Is there already a blog called "The grumpy programmer"?
If not, maybe we should start it.It would never work...the mods would delete every post for being too annoying...
It may work, if we pretend to be cats?
-
I do not believe "annoying" is the right word.
Us old farts value our time ( we got grad-kids and "honey do this and honey do that " ) and when I ask "how much is one plus one "
and get a lecture about binary system
it gets to the point of limiting participation ( see the post about "why are less people here " ) .
It seem that "educators" value "I do not know the answer, but I know where is a pile of rocks" approach.
Another "annoying " approach seem to be norm - do not known how to fix it so let's buy a new one.If I could influence anybody - choosing software "development" as a life-time carrier - ( getting of subject ) - most of the "cool stuff" has been coded and some "learning curves" are no more then of ever increasing speed of "down spirals " .
"Choose wisely .... grasshopper ..."
-
@Thank-You said in Since when did you start QT?:
Just wanted to know
When did you people start learning QT?
I have started it 53 days ago
please add your experience before learning QT.
Before Qt I just thing that creating GUI projects are difficult but I found it easier than using graphics.h header file in c++Aren't you attracted by other easy frameworks (although they are not in c++) LIKE
FLUTTER , REACT NATIVE , DELPHI, C++ BUILDER (not easy but alternative), Ionic etc.
Nope, It is my first framework and before it i Just only know c,c++,data structure and creates project in the only
I have published them in my Channel If you want to check my experience before you can see the project and identify me...
https://youtu.be/F-55d7TX-aM -
@Thank-You said in Since when did you start QT?:
When did you peoples started learning QT ?
In uni, somewhere about 2007-2008. Physics is dry and tiring so I benefited from having a "safe place" (yes, it is sarcasm).
At that point I had a significant understanding of C++ already, which made cruising through Qt a pleasure.Please mention your age when you started programming too. 😂😂
10th grade or thereabouts - circa 2003.
please add your experience before learning QT.
A couple of projects or so, a few hobby/learning ones.
Aren't you attracted by other easy frameworks (although they are not in c++) LIKE
FLUTTER , REACT NATIVE , DELPHI , C++ BUILDER (not easy but alternative) , Ionic etc.Nope.
-
Hi
-
When did you peoples started learning QT ?
22 SEPT 2014
Made an account and downloaded Qt. -
Please mention your age when you started programming too. 😂😂
around 14-15. i think its more than 30 years ago. -
please add your experience before learning QT.
a little asm, pure c, borland C++ in DOS. then OWL (borland framework)
in Windows for workgroups.
Then Delphi for 5 years win 95 and up
c++ builder. ( i loved it)
Tons of Visual basic until they ruined it with their "managed" shit.
I use still something called Kylix which is c++ Builder for linux.
Many different types of project. Much info system and desktop publishing
systems.-- Aren't you attracted by other easy frameworks (although they are not in c++) LIKE
-- FLUTTER , REACT NATIVE , DELPHI , C++ BUILDER (not easy but alternative) , Ionic etc.Well yes for the web generation. I tried FLUTTER and was so disappointed as its "state of the art"
and dont even contain a wysiwyg editor and to top it off they used a new language called Dart.
Like the world needed yet another one. Made some web services even it was not called that back then :)If I could not use Qt , i would use C++ builder. It's extremely rich and its data controls is the best i ever used.
I also like Delphi but its pascal language feels strange now. -
-
I feel soo blessed to get reply from you guys.
I thought you were like of20-25
Oh ! man , You guys are almost two times of that 😁😁
@JonB
You guys have tons of experience So I can learn many many thing from you guys.
Like coding style I am at my late teens So there is much to gooooo
And it's always easy to go in path that you suggested So You all are very helpful.
I use to ask questions in stack overflow but used to get bad comments instead of getting answer. Later foundQT forum
So Switched to QT
Found it interesting. If there is mistake also here You would suggest me. And most important you guys are not rude.
I learned about markdown today So did some stylings in the text
🤣🤣🤣🤣
-
@Thank-You said in Since when did you start QT?:
You guys have tons of experience So I can learn many many thing from you guys.
My best advice is:
"Don't be lazy, write clean consistent readable code."
otherwise you're going to be setting yourself up for failure, or at the very least creating unnecessary trouble for yourself. Always keep in mind that code is read much more than it's written, and the guy that's going to read it most of the time is going to be you.I thought you were like of 20-25Oh ! man , You guys are almost two times of that 😁😁
Yeah, we are late bloomers ;P
-
@kshegunov
I actually got lesson on writing maintainable code by making one big project. But I am not sure the code is clean or not. It is learning process So I hope to be good at it.very least creating unnecessary trouble for yourself.
Yes I got into huge trouble at some point while doing project 😂😂😃 Later got some advice. I am learning form this forum. Before I just used to code and ask question if I stuck in problem. I was just scrolling one day and I found many interesting new questions and much here. So now I am active most of the day in this forum. (not always seeing codes but just checking time to time)
Again We can learn from you guys -
@kshegunov said in Since when did you start QT?:
"Don't be lazy, write clean consistent readable code."
Terrible advice!
I wrote an entire app (functionality and gui) to manage a business function for my previous employer in a single class. The code is a mess and it is virtually unreadable.
I still get calls from time to time to fix bugs/implement new features for a fee.
Clean code = no money to be made 😝 -
@VRonin Out of subject , but as a curiosity question.
On your next job interview - did you show that "job security gem "to your prospective employer ?
(Did you get hired ?)
Yes, wast majority of code "for free" is written following your philosophy.
Including most Qt examples which is a bad advertisement for the company - my opinion.I actually believe ( sarcasm) that there is an SECRET app to "remove all comments from MY code "- so it can be published !
-
@AnneRanch said in Since when did you start QT?:
On your next job interview - did you show that "job security gem "to your prospective employer ?
(Did you get hired ?)It clearly was to be taken as a humorous reply. I'm not a developer. I was given a task that was done by hand with high probability of human error, time waste and high cost of failure (it involved hedging financial risks), I automated it with an application that did everything by pressing a button. The company liked it and adopted it as a standard across the firm. Since then they hired a proper IT/dev department with 0 knowledge of C/C++ so they can't maintain the repo.
I still call it a success story for my employer that got a free IT upgrade.Yes, wast majority of code "for free" is written following your philosophy.
This is objectively untrue and unfair to the plethora of high quality projects out there. Think: Linux, PostrgreSQL, Libre Office, Firefox, etc. (I could go on for days)
Including most Qt examples which is a bad advertisement for the company - my opinion.
If you are complaining about the Qt documentation/examples you have been spoiled. My experience is that "it's a jungle out there". Take boost for example, the most popular C++ library, docs and examples are "an adventure" to go through and I won't even start commenting on anything on MSDN