Learning while and for loops right now
Because Java teaches you good fundamentals of OOP whereas diving right into JS you will probably miss a lot of it. Knowing languages means nothing if you donāt understand concepts. They really should be teaching C++ in schools instead of starting with Java, because with Java you donāt really have to learn anything about memory management due to garbage collection. That is also a concept that can screw you in JS if you donāt know what youāre doing.
Also, if youāre going to be writing Unity stuff, Iād recommend doing it in C#. I started a game in JS and after over a month, I realized that a lot of the libraries I was using were written in C# and to make a long story short, after some headaches of trying to run JS and C# code mixed together, I rewrote all of my stuff in C#. But if you arenāt going to be using any other libraries, JS is just fine.
Is it worth going to school for computer science? If I get laid off from work I might try and get a second degree in CS. I am currently learning JS with some guidance from my friend who recently scored a job as a programmer. I know you donāt need a college degree for programming but I need all the help I can get if I want to switch careers. Any suggestions?
The new Boston is a great YouTube channel to learn some programming from
Pimp Willy, your business venture sounds interesting, does this mean SRK gets first dibs on stock options?
Iāve got a masters in CS having previously studied Architecture, itās a waste of money. You can learn it all online and not even have to pay a 10th of the price of a degree.
Best thing Iāve done is an intensive C# course through work which was basically 5 days of coding. EDIT Enough material is covered to get through a Microsoft programming certification exam. this doesnāt mean you are adequately prepared to take the exam after 5 days, you still have to put in the hrs doing exercises.
[url href=āhttps://www.xamarin.com/ā]Xamarin
Iām going to get around to messing with it one of these days.
Ah youāre right, JS has OOP concepts of course but itās not as verbose as in Java, so youāll definitely miss it if you donāt know about it. Although C++ was the language I learned most of my college life.
Java EE definitely will teach you how web serving works, itās just that itās faster to put up a production Node server than a Java EE one.
On a different note, Iām very happy with IT as my career track, this way I get to do something I like while I can enjoy physics as a hobby instead of trying to work by managing experimental data all the goddamn time lol
Interestingā¦ @Richter I was thinking of doing exactly the same. @āThe Furious Oneā how have you found the job market since doing the course? A friend of a friend has done something similar. Says he paid 6k for an intensive programming course and got a sort of internship at the end of it?
Main issue I have is whether to leave my current industry (which is fully of racist old white men), to go into a rapidly growing industry full of hipsters. My brother and cousin work as Java/.net/C# developers and theyre doing quite well, but they did a 3 year bachelors degree. What do you think?
What do you people know about Angular2?
Any gor place to look for tutorials or similar stuff for it?
Someone I know recently got a job at Capcom. His advice was to be good at using C++. I think thatās still the go-to language for a lot of the established devs. IIRC, Unreal Engineās scripts are written in C++, and thatās a widely used engine in many commercial games.
What do you people know about Angular2?
Any gor place to look for tutorials or similar stuff for it?
Is the official guide lacking? It might be a good place to start.
All I know about it is that itās patterned after React now, with view components.
Interestingā¦ @Richter I was thinking of doing exactly the same. @āThe Furious Oneā how have you found the job market since doing the course? A friend of a friend has done something similar. Says he paid 6k for an intensive programming course and got a sort of internship at the end of it?
Main issue I have is whether to leave my current industry (which is fully of racist old white men), to go into a rapidly growing industry full of hipsters. My brother and cousin work as Java/.net/C# developers and theyre doing quite well, but they did a 3 year bachelors degree. What do you think?
There are plenty of jobs, it only took me 150 cv application submissions and 2months after graduating to find a job (I was very picky during the first month then I looked further out), Iāve been with the company now for just over a year. A lot of people in this industry are self-taught, for example my boss has a degree in bio engineering, my lead developer used to be a baker! If you can prove you can do the work, sit an exam or have demos/examples of work that shows your skill level employers will be interested.
Someone I know recently got a job at Capcom. His advice was to be good at using C++. I think thatās still the go-to language for a lot of the established devs. IIRC, Unreal Engineās scripts are written in C++, and thatās a widely used engine in many commercial games.
There are no āscriptsā written in C++. C++ is a compiled language not a script.
That said, a lot of standalone native applications ARE written in C++, which a lot of games are.
Also those of you claiming a 5 day crash course in a language is as good as a CS degree (or better) are delusional. itās not even close. If you have the mentality that you can learn a language in under a week (at the start, not after you have been in the industry for years with formal training or a lot of experience) and be a competent dev, you will never go anywhere in the field and will never make good money. To do that you need to have a solid foundation that is language agnostic.
That one guy even said itās enough to get an āMS IT Certā which just shows how clueless some people are. Coding and IT have nothing to do with each other, other than they are both dealing with computers.
There are exceptions to this rule of course, but for the typical person, a CS degree will take you MUCH further than taking some bootcamp.
I really like learning about C++, I know there are language-agnostic concepts that are really important but I donāt think thereās anywhere quite like C/C++ where you learn really low-level operations. What basic, non-professional knowledge I have of it, it teaches me how OSes interface with the machine, for example, which is something Iām really interested in.
I really like learning about C++, I know there are language-agnostic concepts that are really important but I donāt think thereās anywhere quite like C/C++ where you learn really low-level operations. What basic, non-professional knowledge I have of it, it teaches me how OSes interface with the machine, for example, which is something Iām really interested in.
If you were to only learn one language, C/C++ would be the language to learn because pretty much all concepts from it you can use in other languages. There is stuff you can do in C++ that you have to do and donāt have to worry about in other languages, but at least you know those concepts. Itās a pretty low level where you can transfer knowledge from it to most other languages.
The same cannot be said for a lot of other higher level languages though.
There is a reason there are tons and tons of dev jobs out there right now - everyone wants to become a software company right now. And there is an oversaturation of developers on the market right now. The problem is there are a ton of dime-a-dozen developers out there who are nothing more than mediocre, which is why you also see a lot of mediocre/buggy software out there. Everyone wants to get the job done for the cheapest and fastest possible ways out there.
There is the old triangle that is used in business that is 100% on point when it comes to development.
http://www.sixside.com/fast_good_cheap.asp
You can only have 2 out of those 3. The problem is the majority of businesses choose to pick fast + cheap, which is why you end up with shitty products. There are even people in this thread who think that fast + cheap is the best option. They are seriously trying to say that a week long crash course (fast + cheap) is as good as a bachelors degree in CS (good + expensive). Those types of developers will put out inferior products to people who have a more solid fundamental background (for the most part, again there are exceptions to every rule).
Itās the problems with business (and america as a whole IMO). In todayās society everyone needs instant gratification. Itās the new fast world we live in. But you arenāt going to get good software fast. That is just not how it works. It takes time to develop good software.
Hell, this very forum is based on a game that is a PRIME example of what rushing development will do. Look at SF5. The game was clearly rushed out the door and Capcom put out a shitty product that completely bombed in the casual market. They tried to save money upfront which cost them way more in the long run. Had they spent more money up front to put out a better initial product, in the long run they would have made a lot more money. But nope, they are living in this instant gratification era where everything has to be released yesterday.
Sorry for the rant that is all over the place lol.
Has anyone here had experience working with external recruiters? While I have a āweb developmentā job, Iām looking for work again. Iām actually on call right now, because the company doesnāt get much web development work, and I end up taking too long on projects anyway (so, not much profit). However, I havenāt networked enough in my past 2 years while at this place to have connections and avoid having to apply online to places (which I hate).
Thereās this 3rd party recruiter which partners with a software development company to put on .Net meetups I regularly go to. Iām thinking of trying them out, as the company they partner with seems good, and recommends them greatly. Iām thinking Iām going to bite the bullet and start working with the recruiter, but I want to know what in general I can expect.
Other than my first job outside of college, Iāve found my next 2 gigs from using recruiters. Iām assuming by āexternal recruitersā you mean recruiters that are just head hunters for other companies, not recruiters for the company you are applying for. I get hit up 2-3 times a week on LinkedIn from recruiters and while Iām not actively looking Iām always open to hearing about new opportunities, and just keep it very professional so that I can potentially use them for future reference.
The only problem with recruiters though is A LOT of them suck and they will just spam shit to all their contacts. I also get contacted about jobs that I clearly have no interest in and donā't match qualifications for. If they simply looked at my resume, they would see that I donāt have the 10+ years of C# experience they are looking for. But since I have C#on my resume since I played around with Unity3D for a while, they contact me. I also wouldnāt be interested in a company that is looking for specific requirements on languages like that anyways.
That spam shit is the exact reason Iām afraid to partner with recruiters in the first place. Iām afraid theyāll spam my resume to a bunch of companies, even if Iām not a fit, and it wonāt be any better than doing things on my own.
The problem too is that a lot of companies donāt do direct hires, a lot of them use recruiters in order to advertise the positions. But if you know of a specific company you have interest in that has openings, then Iād definitely go directly to the company.
Typically recruiters donāt just spam your resume to companies - that is a waste of time for everyone involved. They want to talk to you to see if youāre a good fit before doing that.
External recruiters have motivation to get you the job though, because if you get the job, they get paid. They donāt get paid if they donāt get you the job. But that is also the reason they spam everyone on their list.
So Iāve been a programmer for like 2 years now professionally and itās a lot more mundane that I thought it would be.
My first job out of college was actually at a top technology company. After about 6 months it was the same old stuff over and over. I eventually left for various reasons that I wonāt get into right now.
Now I work at another place, doing Java stuff again and this place is even more boring, but less frustrating in other ways.
Iām bored, halp. I thought programming would be more mentally challenging and interesting(creativity, interesting ways of thinking) like how computer science classes are in college. Thereās simply nothing like compiler design going in in real world programming, unless you have a PhD or something. But thatās too expensive. Iād rather just use my money to buy land and retire.