|
I would actually do it a little bit differently and try working on existing high profile open source projects which uses the technologies you're interested in.
You can gain experience, see how other more experienced people do and have a profile to share when applying for a job to prove your experience.
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson
Our heads are round so our thoughts can change direction - Francis Picabia
|
|
|
|
|
thanks i will search open source projects.
|
|
|
|
|
Well i mean ...web based technologies .. yes you can do some projects on the sidelines ... they have been around for some time.. check out some of the third party controls available esp in bootstrap mvc etc...telerik..dev express...you don't have to feel like a fossil...its just that technology moves fast ..esp with more of the monkeys churning up JavaScript frameworks...its best to stay abreast with the modern technologies .. and on top of that now comes the AI, machine learning and not to forget the data scientist and data analytics.............................................and not to forget the buzz words I would not like to mention here.
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
You're already doing the stuff which works as expected and makes sense. Avoid that Web crap at all costs.
I do mostly back-end work and the closest I would get to the Web is Web Services.
|
|
|
|
|
I second that, although Blazor makes web projects at least palatable, since JavaScript is not required.
|
|
|
|
|
Maybe look for a job where you can use your desktop skills, but they aren't so narrow as your current employer?
In general, smaller shops can't afford to keep people in narrow specializations.
|
|
|
|
|
You've got to take the initiative, Kiddo.
Look for something that you know you can improve, and improve it, then show it to people and have discussions about it, rather than lecture, and always be ready to admit that you were wrong.
People are always receptive to things that will save them time and effort, so:
0. Do.
1. Discuss.
2. Profit.
[edit] Like John said, the "Do" part should be done at least mostly on your own time.[/edit]
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I've been working in the desktop development space for years and I wonder, what exactly do I miss? Anyway, are you talking about technologies or the space? Do you strive to write your desktop stuff with web languages, or do you explicitly want to do web stuff?
|
|
|
|
|
i actually want to learn new technologies and use theme.
|
|
|
|
|
Then it's simple: Start a pet project. You don't need to work in field X to do X.
|
|
|
|
|
Fossils last for eons. New languages, frameworks are like Mayflies. Here today, gone tomorrow.
They don't pay you because it is fun. They are paying you so you will come back and do it again tomorrow.
Newer isn't better, just different.
If you are that bored, develop a product in a new language on your own time and go into business for yourself, leaving your current job. You might not be successful with it, but you certainly will not be bored.
I have been better, but I have been much worse, as well.
|
|
|
|
|
Speaking only for myself: Coding for the web sucks. It's a mess. Cherish every moment you have coding old school: desktop, client/server, etc.
I'm personally hoping I can retire before I have no choice but to do web development full time. I'm not sure I can stretch it for another decade however.
|
|
|
|
|
Yes, you must get experience with those new technologies.. if only for future job security. Since you don't get to do them at work, do your own projects at home. If you make them open source, or at least make the source visible to everyone, you can use them as an example of your work to a prospective employer. Once you have enough years experience with successful web apps that you're considered a senior developer at that stuff, you should be able to switch jobs.
|
|
|
|
|
Do you ever get brand new projects? If so, look into using Electron, which is a desktop HTML/CSS/JS stack. Or better yet, use Python. Python is easy to learn and is a great general purpose cross-platform technology that be used to build just about any type of software.
|
|
|
|
|
Besides studying in the evenings, think of a project you can do in your spare time. A website for some group you belong to, or build some NuGet packages from some functionality you can think of, then publish them. Build some utility app that you can sell or distribute, or use as the basis for an article on CodeProject.
This will give you some accomplishments that you can then show your boss to prove you are ready for new tasks.
|
|
|
|
|
been there, had to find a new job to be allowed to branch out, but kinda 'cart before the horse' situation, picked enough up in my spare time that I could justify it in my CV
|
|
|
|
|
Welcome to the rest of your life.
What is good eventually turns bad; what was bad eventually turns good ... repeat.
The Master said, 'Am I indeed possessed of knowledge? I am not knowing. But if a mean person, who appears quite empty-like, ask anything of me, I set it forth from one end to the other, and exhaust it.'
― Confucian Analects
|
|
|
|
|
Am I doing it wrong?
modified 20-Oct-19 21:02pm.
|
|
|
|
|
You're running for POTUS?
|
|
|
|
|
Oh, sorry.
I posted my reply without realising you'd already posted the same thing.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Are you an alien seed pod?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
01010010 01100101 01110011 01101001 01110011 01110100 01100001 01101110 01100011 01100101 00100000 01101001 01110011 00100000 01100110 01110101 01110100 01101001 01101100 01100101 00100000 01111001 01101111 01110101 00100000 01110111 01101001 01101100 01101100 00100000 01100010 01100101 00100000 01100001 01110011 01110011 01101001 01101101 01101001 01101100 01100001 01110100 01100101 01100100
|
|
|
|
|
Quote: 01110011 01110100 01100001 01101110 01100011 01100101 00 Aha! I see where your error is. Right there!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
When I worked for "The Man" (when self employed that becomes Men) I always wanted someone to go to work for me. Be careful what you wish for.
|
|
|
|
|
01010010 01100101 01110011 01101001 01110011 01110100 01101111 01110010 01110011 00100000 01100001 01110010 01100101 00100000 01100110 01110101 01110100 01101001 01101100 01100101 00111011 00100000 01111001 01101111 01110101 00100000 01110111 01101001 01101100 01101100 00100000 01100010 01100101 00100000 01101001 01101110 01110100 01100101 01100111 01110010 01100001 01110100 01100101 01100100 00101110
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|