![]() |
|
|
|
The Unsettler
|
Quote:
What is used is really dependent on the type of game being built, shooter, puzzle, turn based etc... Sometimes you will build a proprietary engine, sometimes you'll license something like the Unreal Engine. Then there are the differences in programming for Windows, the xbox, PS3, Wii etc.. It's long hours, frustrating work but there are very few industries that I'd work in instead. Did a stint with CA, wanted to shot myself.
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" |
||
![]() |
|
Cars & Coffee Killer
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
|
That's funny, 'cause I want to shoot CA right about now...
__________________
Some Porsches long ago...then a wankle... 5 liters of VVT fury now -Chris "There is freedom in risk, just as there is oppression in security." |
||
![]() |
|
The Unsettler
|
Cali or Computer Associates?
If the later can I give you a list?
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" |
||
![]() |
|
Cars & Coffee Killer
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
|
Yes, the latter.
They've continuously delayed an enhancement that I asked for two years ago. I actually kinda shot myself in the foot. I had a very specific request for an enhancement to the Aion language. CA quickly accepted my request because it was really a no-brainer. The guy working on it had to follow-up with IBM on several things to make my enhancement work. IBM was so impressed with the questions he was asking, they offered him a job... I'm still waiting for my enhancement.
__________________
Some Porsches long ago...then a wankle... 5 liters of VVT fury now -Chris "There is freedom in risk, just as there is oppression in security." |
||
![]() |
|
The Unsettler
|
Only two years?
They are such a corp bureaucracy that it takes them 5x's as long to do something as the next guy. Know a VP there, used to gauge his staffs performance by the number of unread emails they had. He personally had 3000 unreads and was proud of it. His philosophy was if you are reading email you are not working hard enough. He used to say "I've never missed a deal because of it" I used to say to him, How do you know? So every project he sent my way via email never got done. When he *****ed I'd just say, sorry, too busy to read mail. Used to make him go bats**t.
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" |
||
![]() |
|
User
Join Date: Feb 2006
Location: Oakland
Posts: 940
|
Web development likely offers the path of least resistance for someone just starting out. As others have mentioned, have him/her pick one of these:
http://www.asp.net/ http://java.sun.com/ Learning the corresponding database technologies is a must. XML/XSLT should be learned. HTML and JavaScript are assumed. http://www.rubyonrails.org will likely be the other choice down the road, but either of the two technologies above is the way to go right now.
__________________
82 Targa |
||
![]() |
|
![]() |
Registered
Join Date: Jun 2003
Location: Calgary Alberta, CANADA
Posts: 2,113
|
X++ (Microsoft Dynamics (Axapta)), this is so really hot. In my wife's company they have ads worldwide to get developers and they can't find any. They can only find consultans and these usually from Denmark make an obscene amount of money..
In my view Java and other common stuff you will be competing with new-grads willing to work for low wages.
__________________
We're all in the gutter,but some of us are looking at the stars. -Oscar Wilde |
||
![]() |
|
Stay away from my Member
Join Date: Aug 1999
Location: Agoura, CA
Posts: 5,773
|
IMO just being a code slinger or technologist is not sufficient to ensure a high income or continued employment. You need to develop some domain knowledge and find a niche in which you'll develop expertise and make yourself extremely valuable and difficult to replace/outsource. The combination of suitable technological skills + expertise in a particular field (medical / accounting / HR / MRP / CRM / videogames / etc.) or with a particular packaged app (SAP, MS Dynamics, etc.) is the ticket.
__________________
Chris C. 1973 914 "R" (914-6) | track toy 2009 911 Turbo 6-speed (997.1TT) | street weapon 2021 Tesla Model 3 Performance | daily driver 2001 F150 Supercrew 4x4 | hauler |
||
![]() |
|
Stay away from my Member
Join Date: Aug 1999
Location: Agoura, CA
Posts: 5,773
|
Quote:
FWIW...my brother was one of the original developers of Aion and left immediately when they were acquired by CA...clearly it was a good move.
__________________
Chris C. 1973 914 "R" (914-6) | track toy 2009 911 Turbo 6-speed (997.1TT) | street weapon 2021 Tesla Model 3 Performance | daily driver 2001 F150 Supercrew 4x4 | hauler |
||
![]() |
|
Stay away from my Member
Join Date: Aug 1999
Location: Agoura, CA
Posts: 5,773
|
This is absolutely true. Easy $100-120K/yr for a seasoned person to fix bugs created by dead guys. And it is an incredibly easy language to learn for anybody with a procedural programming background. As I recall it took me 3 days to become proficient way back when.
__________________
Chris C. 1973 914 "R" (914-6) | track toy 2009 911 Turbo 6-speed (997.1TT) | street weapon 2021 Tesla Model 3 Performance | daily driver 2001 F150 Supercrew 4x4 | hauler |
||
![]() |
|
Dog-faced pony soldier
|
The only thing I know about computer programming is that I have absolutely no interest whatsoever in ever doing computer programming. This is after being forced (for whatever reason) to take a semester of FORTRAN and two semesters of C++ in college. I remember virtually nothing about it (other than I despised every wretched minute of it except for the "puzzle solving/algorithm development" part, when applicable) and it hasn't negatively affected my life in one bit.
My $0.02 is that rather than trying to become a programmer, become a software engineer - the guy who actually conceptually designs the software, decides what functions it should/should not have, interfaces, etc. Then assigns actually coding those tasks to the production grunts. My understanding is most programming is outsourced these days anyway.
__________________
A car, a 911, a motorbike and a few surfboards Black Cars Matter |
||
![]() |
|
Feelin' Solexy
Join Date: Oct 2003
Location: WA
Posts: 3,786
|
Quote:
The way I describe it to outsiders is that a software development group does not make software, it makes houses. The CTO owns a construction company. The Architect works with the future owners of the house to determine what it is they want built and give feedback based on experience, e.g. "I know you'd like to have 18.3 foot ceilings, but we can cut the cost by going with a standard dimension. Also, the skylight in the bathroom might have probelems with condensation during the winter. What if we replaced it with XYZ instead?" They then use their expertise and knowledge of the lot, the local building codes, etc to create blueprints for the house that fits the customer's needs and budget. Once the Architect has created his blueprints, he hands them off to the Project Manager. The project manager is the foreman of the construction company. he knows how to work with all of the builders to deliver the house on time and on spec. The PM knows enough about architecture to read and understand the blueprint and make sure that the builders don't accidentally turn the bathroom into a bedroom, and he uses his experience to break the project into practical chunks (e.g. let's create the foundation before we start framing.) The Software Engineers and Developers are the ones who actually build the house under the direction of the PM, with occasional clarifications from the architect. They have different specialties (one might be a guru for building a strong foundation, another is the drywall guy and another does finish carpentry) and they work together to build the house. This is of course an oversimplified version of things and differs substantially from company to company, but it's how things work in my experience.
__________________
Grant In the stable: 1938 Buick Special model 41, 1963 Solex 2200, 1973 Vespa Primavera 125, 1974 Vespa Rally 200, 1986 VW Vanagon Syncro Westfalia, 1989 VW Doka Tristar, 2011 Pursuit 315 OS, 2022 Tesla Y Gone but not forgotten: 1973 VW Beetle, 1989 Porsche 944, 2008 R56 Mini Cooper S |
||
![]() |
|
Dog-faced pony soldier
|
Makes sense (I do know something about construction and architecture in particular. . .
![]() There were some aspects of the courses I took that were fascinating, but it reassured me that aspiring to be a PROGRAMMER was a surefire way to spend a lot of time standing in unemployment lines. Probably the best thing one could do is find a stable platform that's going to be around a while (Windows?) and learn the ins and outs of the various APIs and libraries, then convince someone to hire you on the basis of that - as a person who can coordinate the implementation of software being developed for a particular platform to that operating system. That might be doable. Or as discussed above, try to be more of a designer/conceptualizer. I can't imagine why anyone would ever want to actually code/program stuff. It's just one of those things that holds zero appeal to me, it seems to have very little value and long-term career potential, and it's highly unstable as a job choice. . . Just my $0.02 - YMMV.
__________________
A car, a 911, a motorbike and a few surfboards Black Cars Matter |
||
![]() |
|
Feelin' Solexy
Join Date: Oct 2003
Location: WA
Posts: 3,786
|
Quote:
![]() I agree that it's more interesting/rewarding to be the guy who can work out the solution to the problem and frame that solution into something that can be built by the actual coders. It's rare to find an experienced software engineer to who doesn't secretly do some architecture work, and it's rare to find an architect who didn't start out as a software engineer.
__________________
Grant In the stable: 1938 Buick Special model 41, 1963 Solex 2200, 1973 Vespa Primavera 125, 1974 Vespa Rally 200, 1986 VW Vanagon Syncro Westfalia, 1989 VW Doka Tristar, 2011 Pursuit 315 OS, 2022 Tesla Y Gone but not forgotten: 1973 VW Beetle, 1989 Porsche 944, 2008 R56 Mini Cooper S |
||
![]() |
|
Super Moderator
|
Quote:
With what I know now, if I was going to look for a job programming, rather than targeting a general IT position in coding I'd focus on a more dynamic position. For example: Presales/Sales technical support. These guys help build out demonstration environments for the sales teams for software companies. They are very highly respected and seen as essential to the sales efforts. For smaller software companies such as my own, they are invaluable. Our sales teams go out and demo product week after week and need assistance in creating these tailored demos. The guys on my team that do this are incredibly in demand and get as much recognition as the guys out in the field actually doing the sames. People hired into this position generally do need some experience so if yoru friend is green, he may have to pay dues for a few years first.
__________________
Chris ---------------------------------------------- 1996 993 RS Replica 2023 KTM 890 Adventure R 1971 Norton 750 Commando Alcon Brake Kits |
||
![]() |
|
Banned
Join Date: Apr 2005
Location: Columbus, OH
Posts: 18,162
|
Wow. Thank you all for the advice.
While an Architect role sounds ideal, isn't he going to need some experience and perhaps further education to get into these roles? |
||
![]() |
|
Registered
|
Quote:
How in the hell is someone going to design software, functions, interfaces, meet performance requirements (low/no bandwidth, disconnected ops) if they don't have any experience using the stuff? Tishabet is closer to reality though rallying behind a SW Architect and/or PM with no applied experience would be foolish. |
||
![]() |
|
Registered
|
|||
![]() |
|
![]() |
Registered
|
I understand the portability of Java, but other than that.......arghhhh!
I will go out of my way not to use Java. It's so slow, and resource intensive.....and not pretty. Make it go away, please. Isn't there something better?
__________________
tk 08 911 C2S - Sold 13 Audi A4 14 Jeep SRT 500HP |
||
![]() |
|
Feelin' Solexy
Join Date: Oct 2003
Location: WA
Posts: 3,786
|
Quote:
__________________
Grant In the stable: 1938 Buick Special model 41, 1963 Solex 2200, 1973 Vespa Primavera 125, 1974 Vespa Rally 200, 1986 VW Vanagon Syncro Westfalia, 1989 VW Doka Tristar, 2011 Pursuit 315 OS, 2022 Tesla Y Gone but not forgotten: 1973 VW Beetle, 1989 Porsche 944, 2008 R56 Mini Cooper S |
||
![]() |
|