Since when did you start QT?
-
@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
-
@VRonin said in Since when did you start QT?:
and I won't even start commenting on anything on MSDN
Many years ago I somehow received several books , published by Microsoft.
I honestly do not recall what it was al about (MFC ?) , but distinctly remember reading something to the effect " this function may or may not work..."
Since it was before paper recycling the whole set went to the landfill IMMEDIATELY.
However, I am against hijacking threads - so this will be my LAST off- topic contribution here.
( I MAY start "to comment or not to comment " thread......) -
I started learning Qt this year, like few months ago!, I'm currently 16 and started 'actual' coding last year(C++), currently with Qt I've worked with SQL, and been exposed to JavaScript, i wasn't really interested in Qt, i just started it to pass time while waiting to get a PC that can handle Unreal Engine for GameDev which was my reason for learning C++ in the first place but now Qt seems nice to me and not even sure if i should stick with it for now or somehow do both for now or start Unreal fully when i get the PC because i will hopefully be getting the new PC soon(just waiting on GPU), oh and i'm not interested in any other thing apart from GameDev and Qt/QtQuick at the moment
-
@mzimmers well you have years of coding experience compared to my measly experience, i'm a bit confused tho if i should just put all these on hold and go into Data Structures and Algo and have a decent knowledge on them and then come back here because i dont want to depend on going to college for that because i don't have a lot of value for the education here(West Africa)
-
In this age, Most disgusting thing is Dilemma.
Like there are many stacks and you see peoples using different things.You see Python popularity , You wanted to learn that
Again About C++ , Oh! Great Speed I want to learn this
Flutter, Oh! wow , mobile development. Easy way to attract peoples
Javascript , Easy for web and most no. of peoples in itAnd more
Like If I learn C++
Then there are option
WxWidgets
QT
and much moreOne person says
"This is one very bad, See how this one is beautiful framework"
Another says:
"This is very easy. You can earn money easily"I am at late 18 now
First I learned C++ because I didn't have that good computer to learn python using Good IDE. (now I know there are IDE that are lightweight too)
Learned C++ .
Again I saw peoples creating websites
That seems interesting, So I learned HTML CSS
Later learned JavascriptAgain I feel creating Desktop application would be great because There is nothing productive just with Plain C++ (not early)
So learned QT
In between these ,
I learned MYSQLLater I thought NODEJS
I will create fullstack Site with node js
And more more on allGuys What suggestions would you give me guys???
@mzimmers
@jsulm @mrjj @AnneRanch @kshegunov @VRonin @JonB @SGaist @sierdzio
I really need your thoughts on this π πͺπͺπͺππππ’
Like It is sooooooooooooooo bad that I haven't earned any money with 2.5 years of programming.My two projects are going on, One WEBSITE
AND another Desktop Application with QTShould I create new one or Is it ok to continue in this one?
-
@Thank-You I'm not sure I'm someone who should be giving advice, but here's some food for thought: in my 40 years in high technology, the challenge has always been building a bridge between technological potential (what the stuff can do) and the everyday user (what people want it to do). You can learn all the languages and computing techniques in the world, and it won't do you any good unless you can apply them to solving real-world problems in a manner that people will accept.
This is why Macintosh succeeded; it was the "computer for the rest of us." 20 years later, it's why iOS succeeded; the iPad was the "computer for the rest of the rest of us." (I don't mean to sound like an Apple bigot, but for all his faults, Steve Jobs understood this like few others.)
So, I guess what I'm saying is, it's not what you know; it's what you do with it.
-
@Thank-You said in Since when did you start QT?:
Guys What suggestions would you give me guys??? [...]
I really need your thoughts on this π πͺπͺπͺππππ’If your main focus is getting money, now - learn Go. It's a modern language, quite easy to get into and people get insane salaries if they know it well enough.
But it will change. I don't know which language will be the next big thing. But I know that even niche languages and frameworks can get you a nice job and - very important in my opinion - happiness.
Personally, I love using Qt (what a surprise, right?), I work in Qt and I do my private projects in it, too. So I have fun, do what I like and even get paid for it. And I'm pretty sure you can do the same if you settle on one language or framework. Does not matter what it is (except for some really weird languages like brainfuck ;)), what matters is that you get some fluency in it, do some private, hobby projects going - employers will value that a lot. Get involved, get active on user forums, mailing lists etc. - and the rest will come.
On the other hand, I've also heard a lot of stories of people getting a programming job with zero experience and zero knowledge... that also happens.
Like It is sooooooooooooooo bad that I haven't earned any money with 2.5 years of programming.
What, why do you think it is a problem? I started seriously getting into programming and Qt 5 years before I got a first job. I never saw it as an issue. I was gathering experience, learning etc. the whole time. Still am. Relax! (well, unless your life situation forces you to find a job ASAP, then I can see a problem. But you can always find an "in the meantime" job in a shop or something and continue learning to code in the background).
-
But you can always find an "in the meantime" job in a shop
@sierdzio
I want to earn money through Programming only at least till this point I think I will either earn money by programming or any things related to computer.
Actually I have two ongoing projects, that can pay me If I completed it. I guess I mentioned that at very last of my message.But that dilemma to learn things has caused the main problem to me.
I am loving QT but
In our country there are no any QT jobs or any Qt programmer. I found only two peoples from our whole country in this forum. So only way to earn money here is making own company. (I don't need to earn money at this point, Other of my age with less programming skill are getting Job So I guess this feeling is due to that.)Sometimes I think I should go with competitive programming, but I feel If I can solve real world problems for now , I can leave it for now.
you can apply them to solving real-world problems in a manner that people will accept.
@mzimmers This is how I learned QT. Once Someone challenged me to build application for company. I built it and it was console application. Who would use it π€£π€£π€£. That person laughed at meπ€£π€£π€£π€£. And then I learned Win32 for a week, Converted that application to GUI And I found QT and am making the same software with many features. (maybe egoππ)
I mostly do programming these days. It's lockdown due to CORONA. That's sad news for others but quite happy for me. I can do programming whole day.
I mostly use computer (9AM-10PM). I don't mean I code whole day but what I do is always related with computing.ππππ -
From what you say you seem to be on the right path. Personal projects, learning, ability to switch between languages fast - all that is incredibly valuable for employers. I'm pretty sure you can land a job already. Maybe try doing a few job interviews? Don't worry if you don't fulfill all the requirements from a job offer - these are usually "nice to haves" in practice ;-)
In our country there are no any QT jobs or any Qt programmer.
In today's world that is not a big issue, you can work remotely or travel to a different country. There are many companies which will even pay you for the trip.
-
@Thank-You said in Since when did you start QT?:
Maybe try doing a few job interviews?
Haven't tried so far. I guess I have to try but it is very hard to find such jobs(They need QML, network and many things).
Job listings usually are full of requirements that are "nice to have" in practice. You don't have to know everything to get a job. Even tough experts typically don't know all of Qt, it's just too big.
-
Through CodeProject mailing list: https://www.fastcompany.com/90669478/we-hire-old-people-job-posting-for-software-developer-sparks-a-viral-conversation-about-ageism-in-tech
a similar topic.