|
go for whatever makes you happy, whatever you like. that is, if you can. nothing else matters.
due to the corona virus panic and what not else, i had to swiftly search for a new job. anything that pays.
i used to work as a JavaScript programmer on node.js, pure JS, just processing data.
i learned to love the language. before that i used to think of JS like everybody else, listening only to negative bias.
now i work as a front end "developer". i am manipulating the DOM with jQuery or Angular. i hate my job. there is no way i can make my life better in this direction, whatever and however i build up my skill set.
if you are young, you can work only for the money. a job that you dislike. every day.
when you get back home, you can program in anything you like. hang out with your friends, not your coworkers.
but, when you have a wife and small children, the only chance to work on the technology you like is at your job.
so you see, the most important question may be, what do you really like?
i don't do anything to keep my self relevant, but i found out that i learn best from video material or books where knowledge is presented in form of many small exercises.
|
|
|
|
|
First of all, I agree with everything you said. My problem (and likely many others as well) is that finding a job doing what you like to do can be a lifelong search. I started out in one working for CompuServe building WinCIM and MacCIM, but they got tied to non-technical business requirements and folded. Since then, it has been a constant scramble to keep employed and try to find something nearly as good.
|
|
|
|
|
Not knowing your core skill sets, I offer this advice:
You cant go wrong with the web-development.
1. Web Development (HTML,CSS) preferably in a "Responsive model", such as React, or Angular.
Develop a "Template" System for common HTML Screens for display.
2. You can keep your C# Skills honed, by creating a C# WEB API in .Net Core.
> Set aside time everyday to learn one practical thing, as opposed to learning a "Whole Technology"
such as Angular. Keep this time to under an hour if you can. By "Practical thing" I mean -
Develop a few HTML Templates, thing that you can use.
> The best way to learn is to have a project. Ask your employer to put you on a web project.
or negotiate time to learn it.
Keep It Simple, keep it moving.
|
|
|
|
|
Might check out Humble Bundle - they sometimes have sets of O'Reilly books, or EdX.
|
|
|
|
|
Funny, About 2 weeks ago I did some analysis for this because I am taking a new roll next week and I want to give my team something that they can use for learning at work or on their own. So I sat down and went thru a ton of the online platforms for learning. Here is what I came up with.
tldr; Linked In Learning seems the best. for me.
I ranked them on Software they use, Cost, Certifications they offer, Technology they cover (Microsoft and Linux being important to me.) If they carry any classes in Arts stuff(Photography, Painting etc...) and if they offer Language (speaking writting) classes
The ones I checked out. Udemy, O-Reilly Safari Online, Linked In Learning(Formally Lynda). Udacity, SkillShare, EDx(Harvard), PluralSight, Corsera.
Udemy is very good but expensive enough for me to give it a pass.
Safari Online from O-Reilly just doesn't offer enough anymore. It used to be the best.
The others were either way to expensive or just not nearly comprehensive enough for my tastes.
ymmv
To err is human to really mess up you need a computer
|
|
|
|
|
I agree with others here, just keep reading the e-mails on codeproject
For my particular world, nothing really interesting has happened "language-wise" that you couldn't do 30 years ago (yeah C and C++ get updated with mundane and trivial extensions once in a while, and then things like RISC V sounds exciting but meh, same old, same old).
Everyone got excited about JSON but I really don't like text files (too large and imprecise) and the only problem I ever encounter is little-endian vs. big endianess (and I don't believe non-technical people should ever have to read raw data with their own eyes)
Got bored with R and got bored learning Python (no use-case) so I'm going back to learning FORTRAN and Mathematica.
Fringe HPC and videogame development for the win?
|
|
|
|
|
I was synthesizing some text to speech and had a list; e.g.
- Something
The American voice goes: "one" <pause> "something"
The Canadian goes: "one" "dot" "something".
In any case, <pause> was too slow and I had to remove the period altogether to get decent speech.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
That's the trouble with foreigners, they all talk funny.
|
|
|
|
|
It's a problem with your TTS engine, not Canadians.
/ravi
|
|
|
|
|
It's not "my" engine, it's MS, using their installed voices. Further to that, the female voices sound more intelligent (and also pronounce better).
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
I just tried the same thing as you. My results:
The American voice goes: "one" <pause> "something"
The Canadian goes: "one" "dot" "something, eh?"
/ravi
|
|
|
|
|
Canadian voice is honest; the American voice will leave you confused between "1." and "1,". Not that I have tried this, but it would be fun to see where the collision occurs.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
|
...and what is the compiler supposed to think is the implied type?
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
It's JavaScript because it's interpreted by the victor.
|
|
|
|
|
Of course, there could also be...
auto war;
If the compiler were inspecting at variable names for possible type information, it just might treat that as volatile.
|
|
|
|
|
War should never be var iable: it would never end, or indeed compile ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
That's valid JavaScript, but what is it good for? Absolutely nothing.
|
|
|
|
|
Pete O'Hanlon wrote: Absolutely nothing. Say it again!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
(Clever = '+') - could that have been described as a peace of music?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos, GHB wrote: a peace of music I see what you did there...
Software Zen: delete this;
|
|
|
|
|
Say it again...
Software Zen: delete this;
|
|
|
|
|
Say it again!
TTFN - Kent
|
|
|
|
|
If it's chaos you want, do it this way
var war = null;
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|