|
|
Object Oriented Developer Career Guide and Counseling
We can help you connect with ministry contacts who can provide more information about object oriented developer career streams, and who are knowledgeable about current and future hiring needs and object oriented developer career development in these areas.
Contact us to find out more about object oriented developer career path, object oriented developer career planning, object oriented developer career assessment and object oriented developer career choices. what object oriented developer career opportunities may be just around the corner and how you can build a satisfying future.
Question: Suggestions on understanding Object Oriented Programming? Hi, I am fairly new to technology and programming. I've been learning C# but am having a difficult time understanding the concepts of the language and object oriented programming. I really want to be a developer. Any suggestions?
Answer: Miguel obviously has no idea of what OOP is. The only advice I can give is taking a class or getting a book.
Question: How would web programmers like a new object-oriented paradigm for Javascript? Me and my buddies at the Ohio State University have patented a compiler/macro processor that takes code written in object-oriented JavaScript (code that has keywords such as 'class' and 'extends') and converts it into equivalent plain JavaScript. This plain script can be embedded in browsers. All the benefits of OOP will be there. How does this idea sound to all you web developers? I know JavaScript's next specification (version 2.0) has object support, but we will be coming out with it earlier i guess =) And it will be really simple to use.
forgot to mention =) plan on using this to build an object oriented client side GUI API... object oriented DHTML menu's and such ;) probably extensible to encompass scrollboxes tables, floating windows...etc. all via a thin client
Answer: Great!!
Javascript should support its existing procedures and syntax and in addition give OOP support. That would be really really great.
And that really means a lot b/c by the increased usage of Ajax, javascript is supposed to handle a lot of things (even business logics at sometimes). Many full-featured ajax applications are using OOP like ways to code their bussiness logics but they have to use events etc. By incorporating OOP in javascript this problem will be solved.
Question: What is the best and or easiest programing language for aspiring web developer/animator? My main goal is to be able to make interactive website and animations. Thanks
Keys: Flash, javascript, ajax, silverlight, dreamweaver web design development, button, actionscript, object oriented, code
Answer: Eaither flash for harder projects, or javascript for simpler things.
The primary use of JavaScript is to write functions that are embedded in or included from HTML pages and interact with the Document Object Model (DOM) of the page. Some simple examples of this usage are:
-Opening or popping up a new window with programmatic control over the size, position and 'look' of the new window (i.e. whether the menus, toolbars, etc. are visible).
-Validation of web form input values to make sure that they will be accepted before they are submitted to the server.
-Changing images as the mouse cursor moves over them: This effect is often used to draw the user's attention to important links displayed as graphical elements.
Question: what is the best C/C++ developer environment? I'm looking for a really good C/C++ developer environment, I've herd Dev-C++ is pretty good, any other suggestions, also don't use fancy words to try and convince me, I'm a very n00bish programmer, and have only worked in Liberty BASIC and HTML, so I don't know what stuff like object oriented means. thanks, please provide some reasons and links
Answer: Microsoft Visual Studio Express editions are free downloads, and have most of the features you'd want to learn C and C++.
And if you ever want to move on to more serious development, you'll already know your way around the most popular tools.
http://www.microsoft.com/express/
Question: I need to decide what are of computer programming to study can you help? Anything you can tell me about the pros/cons of these choices is apreciated.
1. iSeries Business Applications Developer:
Analyze, design, code and support applications in a distributed processing environment using the IBM iSeries.
2. Game Developer:
Create 3D games and other high-performance multimedia applications, using current PC technology.
3. Java Internet Developer:
Use applied Internet technology and Java to design and manage web sites, including operating system and local area network capabilities/constraints, and security and internet work connectivity issues.
4. Software Developer:
Software Developer:
Develop application programs (using Java, C++, Visual Basic) that run in a graphical user interface (GUI) environment. Object oriented programming (OOP) techniques are emphasized.
5. Database Developer:
Develop skills in database design, development and administration techniques. Practical hands on projects use current programming and system software tools
I have some programming experience, I have done a bit of java and C/C++. Also some XHMTL. I'm not much of a visualy creative person and like logical problem solving type tasks.
Answer: Don't focus on the job...focus on what it is you are trying to learn. The job will fall into place thereafter.
If you have no programming experience whatsoever and are trying to fast track your way into a job, then I would recommend looking at either PHP for web application development or Java or C# for general programming.
PHP is pretty simple to get started with and there is LOTS of existing tools and tutorial sites to help you get going.
Java and C# are good overall programming languages, reasonably easy to get started with (though there are easier ones), but have very advanced capabilities so that once you get started with them you can grow quite far with them.
Search Google for "PHP tutorials" or "getting started with Java" or similar for a ton of links and sites to help you out.
Good luck.
Question: Does anyone know a good book to learn java and or C++? I'm entirely new to programming and I ..? want to make sure the book is designed for newbies and now experienced developers. Also, if there was a book that includes object oriented language that would be good too.
Thanks!
Answer: Free Electronic Books
=
Thinking in C++ 2nd Edition by Bruce Eckel
Volume 1 & Volume 2
http://www.mindview.net/Books/TICPP/Thin…
=
Structure and Interpretation of Computer Programs
by Harold Abelson and Gerald Jay Sussman with Julie Sussman
HTML
http://mitpress.mit.edu/sicp/full-text/b…
PDF
http://deptinfo.unice.fr/~roy/sicp.pdf
=
How to Design Programs
by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi
http://www.htdp.org/
Question: Which is better: PHP or ASP.NET? PHP-open source, fast, sleek, direct coding, free
ASP.NET-Microsoft-based, object-oriented, more logical
for developers... whats for you?
Answer: I prefer PHP, cause
- it's open source
- almost all of the web hosting around the world support this language,
- huge community support and forum
- fast development
- can connect to more than 30 different database
- Object Oriented too (PHP 5)
- etc
ASP??
- few web hosting
- smaller community
- etc
Question: can anyone tell me what are the two latest programming language? can you please identify and state...
-the developer (who)
-when it is developed
-purpose (why it was introduced)
-platform
-approach (structured/object-oriented/etc)
-translator used
*i really thank you for your cooperation
Answer: NUMBER 1:JAVA
Paradigm: Object-oriented, structured, imperative
Appeared in: 1995
Designed by: Sun Microsystems
Typing discipline: Static, strong, safe, nominative
Major implementations: Numerous
Influenced by: Objective-C, C++, Smalltalk, Eiffel,[1] C#[2]
Influenced: C#, D, J#, Ada 2005, ECMAScript, Scala
OS: Cross-platform
License: GNU General Public License / Java Community Process
Website: http://java.sun.com/
goals
1.) It should use the object-oriented programming methodology.
2.) It should allow the same program to be executed on multiple operating systems.
3.) It should contain built-in support for using computer networks.
4. )It should be designed to execute code from remote sources securely.
5.) It should be easy to use by selecting what were considered the good parts of other object-oriented languages.
why is it used?1.) i depict real life systems by using classes and objects...
2.) platform independent
3.) secured
4.) codes are reusable
5.) Automatic memory management
from personal experience: after i learned java, i was able to code in Actionscript(flash).
companies like IBM are now switching to java language and many companies are now looking for java architects or java developers...
NUMBER 2: C++
multi-paradigm
Appeared in: 1985
Designed by: Bjarne Stroustrup
Typing discipline: Static, unsafe, nominative
Major implementations: GNU Compiler Collection, Microsoft Visual C++, Borland C++ Builder
Dialects: ISO/IEC C++ 1998, ISO/IEC C++ 2003
Influenced by: C, Simula, Ada 83, ALGOL 68, CLU, ML
Influenced: Ada 95, C#, Java, PHP, D, Aikido
C++ is just simple. even if its old, its still widely used by many companies (not just companies). its has the simplest but meaningful syntax. It is a statically typed, free-form, multi-paradigm, usually compiled language supporting procedural programming, data abstraction, object-oriented programming, and generic programming.
C++ is regarded as a mid-level language. This indicates that C++ comprises a combination of both high-level and low-level language features
Question: OO Best Practices? what are the Object Oriented Programming Best Practices.
experienced Developers add their list.
Answer: 1.recognize whether a given class complies with best practice guidelines for abstraction and encapsulation.
2.recognize best practices for using constructors and destructors, and creating objects.
3.identify steps to make a class immutable and recognize examples of uses for static classes.
4.determine appropriate class designs for a given scenario.
recognize how best to implement inheritance.
5.assess whether appropriate class relationships have been used in given scenarios, and determine more suitable ones.
6.identify a suitable method for defining relationships between classes in a given scenario.
Question: Where are the programmers? Why do developers have such a problem understanding good program/process design today? It seems the new breed are less concerned than the old-schoolers.
And why the hell are they using so many arrays in object-oriented code? This ain't C.
Answer: The tools of today make it a lot easier to program. Writing a Windows application in C++ was hard work. A simple window with some buttons and a data grid could take weeks to develop. Now you can fire up VB.Net and make that in 5 seconds. A lot of software design today is drag and drop, setting properties, and using extensive libraries of existing code. You don't have to worry about the underlying complexities, so most new programmers are never exposed to it. For them, all the cool stuff they don't understand happens 'automagically'.
What's wrong with arrays? Often times they can be the best data structure. I'm talking about using arrays as trees and priority queues and the like, not just as a collection of objects.
Object Oriented Developer Career Information and Opportunities
|
|
|
|
Animation World Network
An industry leader in game development seeks an Android/iOS Software Engineer to become a part of a fast-paced and results-oriented team. This role will be tasked with creating new mobile content as well as refactoring/enhancing existing content and ...
|
| |
Apple Insider
... Apple's iOS was derived from a platform-agnostic desktop operating system founded on Unix and an advanced object oriented development system, rather than being an embedded mobile OS with a pedigree of running PDAs, pagers, and handheld organizers.
|
| |
Windows 8 -- from a gas engine to hybrid!
BetaNews
|
| |
Enterprise Development: Flex or HTML5?
SYS-CON Media (press release) (blog)
|
| |
MarketWatch (press release)
For developers who are using the more advanced features of the Ada language, GNATtest handles object-oriented programs and can help verify type substitutability (known as the Liskov Substitution Principle) as required by DO-178C's supplement on ...
|
| |
EON: Enhanced Online News (press release)
For developers who are using the more advanced features of the Ada language, GNATtest handles object-oriented programs and can help verify type substitutability (known as the Liskov Substitution Principle) as required by DO-178C's supplement on ...
|
| |
San Antonio Express
Sencha offers Flex developers a fast path to getting productive with HTML5. Similar to Flex, Sencha frameworks are object-oriented and component-based, and offer a rich set of UI widgets, layouts, and animations, with complete object lifecycle ...
|
| |
iProgrammer
It almost certainly isn't suitable for the non-programmer, but it might allow a beginning VB programmer to graduate to a higher level. Part II is an introduction to object-oriented programming. If follows the usual pattern of introducing classes, ...
|
| |
This Is South Devon
Managing and prioritising a varied workload, you will enjoy a customer focused development role in a constantly changing environment. Previous experience of object-oriented programming would be an advantage to your application.
|
| |
ElectronicsWeekly.com
You should have experience of using some of the following, C#, Java, HTML, Ajax, CSS, Javascript coupled with a knowledge of C++ and object oriented design. Great salary on offer coupled with a good package. Great team environment, flexible working ...
|
| |
|
|