|
|
Hardware And Software Developer Career Training Guide
Our job is to help you find the answers and directions you need to ensure you are in full control of your hardware and software developer career, we provide you with career training and job hunting skills for your current and future hardware and software developer career development. Contact us for more information about hardware and software developer career training, degrees, courses, examination, certification, schools, salary and job opportunities.
Question: why not we unite forgetting language, traditions and cultures of our own & join together? where is the language you speak, where is the traditions/cultures you follow, where is the border of your region ? why not we forget all these things and work together ?
please read:
when i walked into IBM software development centre, bangalore, i was fascinated to find that it truly presented a multicultural environment. A software developer from CHINA working under a project leader from KOREA working with a software engineer from INDIA and a hardware architect from the U.S.A. and the communication expert from GERMANY were all working together to solve the banking problem in AUSTRALIA..
A.P.J.Abdul Kalam, Hon ex president of india at NIRMA university, Ahmadabad on october 12, 2009
spoke the above while delivering the 8th convocation address.
He further stated that he wish to have border-less to continue to inculcate the spirit of borderlessness in education too.
what your view and thoughts to the above question. ?
Answer: Excellent view given by our Ex.president Dr. A.P.J.Abdul Kalam. He cited this example saying a software developer from china working under a project leader from korea working with a software engineer from india and a harware architect from the amerca and the communication expert from german were all working together to solve the banking problem in australia. why and what is the need to tell this ?
Every one know pretty well that technology has borderless and functioning without borders. we should see the present position of the world. Today, the problems faced by nations are no longer, a concern of them alone. Humanity is devoting more and more attention to climate change, energy, water, disease, economic turbulence and terrorism etc.,which are all of concern to the entire world and the solutions for which are beyond any individual nations or group of nations.
Dr.A.P.J.Abdul Kalam's thoughts while delivering the convocation address at nirma university, ahmadabad identifies the science, technology and humanities bring diverse groups across the world and challenge them to take up new avenues of research for finding suitable solutions in the evolving times of the world.
His thoughts are forthe society as a whole to be righeous we need creation of righteousness in family, education, service, career,business and industry. Righteiousness in civil adminstration, politics, government and law and order. Righteousness in justice.
The same matter referred by our ex president was the same of saint Thiruvalluvar. That is..'' the important elements that constitute a nation are: being disease free, high earning capacity, high productivity, harmonious living, and strong defence '' so, concluding my answer he foresee how we can provide all these elements to the citizens of every nation on an equitable basis for happiness for all.
Question: I am a Computer System Engineer, I want to buy a mini laptop (Atom processor)? Dear friends,
As i am a software developer, and thinking to change my laptop, i am impressed with mini laptop. because of its size, weight, look and specs.. but i am not in touch with hardware side from beginning.. so i need your help to select my future p.c! Can any one suggest me that does mini laptop(Atom processor) is suitable for a professional use?
looking for your response..
Love to all
Raheel A. Memon
Answer: i do not recommend using mini laptops in software development.. why? it's simply because, mini laptops or notebooks are designed primarily for word processing, spreadsheet applications, presentations, and the like. moreover, common notebooks' life last only for 3 years (maximum). if you want portability in software development, buy a big laptop. recommended brands: asus, lenovo, hp.
Question: Would this help, to produce a good system ? What if people don't follow the document ? Standard: User's Manual
Phase: System Development and Demonstration
Activity: System Development
Task: Produce Documentation
Reference: DFAS System Life Cycle
Effective Date: May 17, 2002
______________________________________…
DEFENSE FINANCE AND ACCOUNTING SERVICE
User's Manual
For
Program Name
Date of Issue and Status: Date manual is acknowledged as acceptable (mm/dd/yyyy) and whether manual is draft or approved. Also include version number.
Issuing organization: Identify the organization issuing this manual.
USER'S MANUAL
1. Purpose. Provide a hands-on software user with instructions on how to install and use a software system or subsystem, computer software configuration item (CSCI), or a group of related CSCIs. It may also cover a particular aspect of software operation, such as instructions for a particular position or task.
2. Scope. This paragraph shall summarize the purpose and contents of this manual and shall describe any security or privacy considerations associated with its use.
3. System Identification and Overview. This paragraph shall contain a full identification of the system and the software to which this document applies, including, as applicable, identification number(s), title(s), abbreviation(s), version number(s), and release number(s). This paragraph shall briefly state the purpose of the system and the software to which this document applies. It shall describe the general nature of the system and software; summarize the history of system development, operation, and maintenance; identify the project sponsor, acquirer, user, developer, and support agencies; identify current and planned operating sites; and list other relevant documents.
4. Software Summary.
4.1. Software Application. This paragraph shall provide a brief description of the intended uses of the software. Capabilities, operating environments, and benefits expected from its use shall be described.
4.2. Software Inventory. This paragraph shall identify all software files, including databases and data files, that must be installed for the software to operate. The identification shall include security and privacy considerations for each file and identification of the software necessary to continue or resume operation in case of an emergency.
4.3. Software Environment. This paragraph shall identify the hardware, software, manual operations, and other resources needed for a user to install and run the software. Included, as applicable, shall be identification of:
a. Computer equipment that must be present, including amount of memory needed, amount of auxiliary storage needed, and peripheral equipment such as printers and other input/output devices
b. Communications equipment that must be present
c. Other software that must be present, such as operating systems, databases, data files, utilities, and other supporting systems
d. Forms, procedures, or other manual operations that must be present
e. Other facilities, equipment, or resources that must be present)
4.4. Software Organization and Overview of Operation. This paragraph shall provide a brief description of the organization and operation of the software from the user's point of view. The description shall include, as applicable:
a. Logical components of the software, from the user's point of view, and an overview of the purpose/operation of each component
b. Performance characteristics that can be expected by the user, such as:
1) Types, volumes, rates of inputs accepted
2) Types, volume, accuracy, rate of outputs that the software can produce
3) Typical response time and factors that affect it
4) Typical processing time and factors that affect it
5) Limitations, such as number of events that can be tracked
6) Error rate that can be expected
7) Reliability that can be expected
c. Relationship of the functions performed by the software with interfacing systems, organizations, or positions
d. Supervisory controls that can be implemented (such as passwords) to manage the software)
4.5. Contingencies and Alternate States and Modes of Operations. This paragraph shall explain differences in what the user will be able to do with the software at times of emergency and in various states and modes of operation, if applicable.
4.6. Security and Privacy. This paragraph shall contain an overview of the security and privacy considerations associated with the software. A warning shall be included regarding making unauthorized copies of software or documents, if applicable.
4.7.
To Angel,
Thanks
Answer: Now you are getting to understand software development for a DoD/MoD perspective.
This document is one of the deliverables -- not the only deliverable. The contracting company must also deliver an Architecture document (SSDD -- System/Subsystem Design Document), a Requirements document (SRS -- Software Requirements Specification) for each CSCI, Design document (SDD - software design document) for each CSCI, and test plans/result (STP - Software Test Plan).
I will be the first one to state that these documents do not guaranty that the software will be bug free, but the development process pretty much ensures that the rogue programmer you had talked about earlier will be discovered. People who develop safety critical code understand the importance of their jobs and take this aspect pretty seriously.
Question: What's the major difference between 32-bit and 64-bit windows? I never knew the difference, and have there questions:
1. Is the main advantage of 64-bit that it's faster than 32-bit?
2. Does the hardware like processor and mainboard have to be 64-bit too to run 64-bit operating system?
3. Are some programs that can run in 32-bit system can't run in 64-bit system? I mean does a software developer have to make different version for each system?
Thank you very much for any tutorial, as I'm quite confused :)
Answer: For your answers check http://lifehacker.com/5431284/the-lifeha…
Question: Now would this have assisted Collins project ? .NADC-82183-50
A Software Engineering Environment for Weapon
System Software: Functional Description
for the Code and Test Phase
George Mebus
Software and Computer Directorate
NAVAL AIR DEVELOPMENT CENTER
Warminster, Pennsylvania 18974
1_. Purposes of a SEE
"Software Engineering" is concerned with developing software sys-
tems that satisfy the requirements of the user over the whole life of
the system; a SEE assists the accomplishment of software engineering
through sets of computer facilities, integrated software tools, and
uniform engineering procedures. The term "weapon system software"
inherently implies a concern with software for embedded computer sys-
tems and support over the entire life-cycle. Among the aims of a SEE
are to increase productivity, support development of reproducible
software and promote standardization of software and software develop-
ment methods. The industrialization of computer hardware is already
successful in these areas; the SEE will enable a similar industriali-
zation of computer software.
Productivity
To increase productivity, the SEE must let users work in the most
productive mental surroundings, i.e., at a high level of abstraction,
dealing with the problem they are to solve, rather than the details of
the host computer system. DoD recognized this when they emphasized
High Order Languages (HOL's) and Ada1 in particular. The SEE must
automate what can be automated to free users of details irrelevant to
their work (how to access the compiler, organization of file struc-
tures, etc.), and guide users in systematic software development.
This guidance will both disencumber users and restrict what they
can do. Structured programming provides a taste of this freedom with
restriction. It makes one's thinking about decisions easier by pro-
viding a standard set of control structures. It also restricts use of
a large class of possible control statements because they may
adversely affect program quality. Thus, productivity is enhanced by
both the provisions and the restrictions of structured programming.
The SEE's guidance will have similar benefits.
Software sharing is also essential to increased productivity.
Repeated re-invention of software is a costly waste of resources.
Software developers should be able to make general, flexible
Ada is a Registered Trademark of the Ada Joint Program Office - U.S.
Government
______________________________________…
Answer: Anything would be worth a try, after all something else needs to be given a go :)
Question: What are the hardware and Software resources required for Optical Character recognition software developers?
Answer: hardware: PC
software: optical character recognition software
Question: What hardware would you use for a MAME machine? I have a lot of old hardware at my house. I have considered making another MAME machine with them. I was curious. I have gotten all of the hardware from others peoples trash. We have a recycling facility near my house and they get hardware like crazy. I can pick and choose and it is free. If you had the choice of any outdated hardware, which would you choose to make a MAME machine.
For those who do not know:
A MAME machine is a home-made arcade style game machine using software that is typically what is referred to as abandon-ware. This is software that the copyrights have not been registered again. Sometimes the rights have been kept up, but the developer or owner will not prosecute for use and development, but will prosecute if you mass produce and try to make money on it.
Answer: There is no set guidelines for MAME hardware.
I have built mame machines with motherboards and processors from the late 80. With dos operating systems 250mb hard drives and 16mb ram. Yes you limit yourself this way they only played older slower processing games and were limited to number of games. (larger hard drives were not able to be used "not recognized") and there are no usb drivers or ports so analog control and knowledge is needed.
The newer games that need CHDs and run choppy on most peoples computers require a fast machine. Some overclocking and fine tweaking can get them playing just as they were meant to be played.
I dont have mu latest spec sheet on what I use with me right now but will try and locate it and post here what I use right now. It still dont play some of the newer games but I'm always tweaking. And the older games you have to throttle down. I do use 19" and larger LED monitors, wireless keyboard/mouse, 2GB ram....
Gotta go more latter
Question: What do I need to know in order to start legal proceedings against a large games developer? (Codemasters).? Ok folks, I have had it up to here with Codemasters. What do I need to know in order to start legal proceedings against them? I downloaded a patch, and, unknown to me, (and millions of others I highly suspect),. the dodgy b****r*s had SecuROM sneakily hidden away in the patch, (patch 1.3 for Race Driver Grid), yet no mention of the said software was mentioned, only a wording of, "anti piracy software", and now my computer won't recognise my optical drive. It's been like this now for almost 2 months. The optical drive more or less instantly was no longer being recognised by my PC after the 1.3 patch was installed.
I can't re-install my operating system, and I'm worried it, (SecuROM), will automatically infect any other optical drive I install. I wish to use them for damage caused to my pc and stress not knowing what this crap is doing. I have tried several times unsuccessfully to remove it; I tried a few methods, but it's still there I'm sure. No matter what I do, I just cannot get my PC to recognise my optical drive for any sustained length of time, it shows up for an hour maybe maximum, but at random within that time-span it vanishes off the Device Manager list of currently installed hardware.
How do I start legal proceedings against these unscrupulous, lying, cheating, and interfering ***holes? Am I obliged to pay for all legal costs? How? How do I do it please folks. For the record, I live in London UK, and am currently unemployed. :(
Thanks in advance.
Answer: I don't know about a legal case against them but there is an official removal tool for securom
https://support.securom.com/removaltool.…
Try that and complain in writing to code masters.
Question: really need help. if you dont want to help please dont respond? 1. When developers start to acquire equipment or software, the __________ stage of the Systems Development Life Cycle has been reached.
A. development
B. design
C. implementation
D. needs analysis
2. A __________ implementation of software in the Systems Development Life Cycle will involve employees utilizing one part at a time.
A. parallel
B. direct
C. phased
D. pilot
3. Adding new features is typically performed during the __________ phase of the Systems Development Life Cycle.
A. implementation
B. needs analysis
C. development
D. maintenance
4. High intensity and level of commitment required in the first __________ phases of Rapid Application Development are expected to shorten the entire development process.
A. two
B. three
C. five
D. six
5. Senior managers but not end users participate during the __________ sessions for Rapid Application Development.
A. needs analysis
B. joint requirements planning
C. joint applications design
D. object oriented system analysis
6. An analysis of the current system is performed during the __________ phase of Systems Development Life Cycle.
A. development
B. systems design
C. implementation
D. needs analysis
7. In __________, team members start with the big picture and move to the details.
A. top-down design
B. bottom-up design
C. object oriented system analysis
D. rapid application design
8. Many teams use working models called __________ to explore the look and feel of screens with users.
A. demos
B. prototypes
C. objects
D. designs
9. In the needs analysis section of the Systems Development Life Cycle, the __________ typically defines a need for a new system.
A. IT manager
B. system analyst
C. user
D. technical writer
10. What phase of the Systems Development Life Cycle may involve a small group of testers?
A. maintenance
B. needs analysis
C. implementation
D. development
11. During the development phase of Systems Development Life Cycle, __________________________.
A. the project team decides how the solution will work
B. the hardware and software are installed in the user environment
C. programmers create or customize software for the system
D. IS professionals provide ongoing training and support to the system’s users
12. By using ____________, developers can visually describe the events and actions that can occur in an information system.
A. structured English
B. data flow diagrams
C. prototypes
D. decision trees
13. Which of the following is computer software used to develop other computer software quickly and reliably?
A. decision trees
B. prototyping
C. data flow diagrams
D. computer-aided software engineering (CASE) tools
14. During the maintenance phase of Systems Development Life Cycle, __________________________.
A. the project team decides how the solution will work
B. the hardware and software are installed in the user environment
C. programmers create or customize software for the system
D. IS professionals provide ongoing training and support to the system’s users
15. Joint requirements planning and joint applications design both use highly structured ________________for Rapid Application Development.
A. programming
B. objects
C. workshops
D. rules
16. Rapid Application Development (RAD) is unique from the Systems Development Life Cycle during the requirements planning phase because in RAD, an organization may use ___________ to identify high-level, strategic management requirements.
A. joint application design (JAD)
B. rapid construction
C. object-oriented systems analysis OOSA
D. joint requirements planning (JRP)
17. Why is the Rapid Application Development user design phase generally completed faster than the Systems Development Life Cycle systems design phase?
A. JLP workshops require senior management to make decisions about design.
B. JAD workshops allow users and developers to work together in the design phase.
C. SDLC systems design requires the use of CASE tools.
D. RAD user design phase has to be completed in less than a week.
18. When users have specific requirements for output that must contain certain pieces of information, the development team will likely use a ______________.
A. bottom-up design
B. top-down design
C. conversion
D. pilot
19. The Rapid Application Development transition phase is similar to the Systems Development Life Cycle ______________ phase.
A. maintenance
B. systems design
C. development
D. implementation
20. The process of moving from an old system to a new system is called _____________.
A. implementation
B. acquisition
C. conversion
D. systems design
21. Joint application design (JAD) was originally created for use in the development of ______
Answer: I'm sure you'll find these easily in your textbook or Google.
Multiple choice questions aren't that hard.
Good luck in your studies,
~ Mitch ~
Question: help help help help! yoooooooooo? 1. When developers start to acquire equipment or software, the __________ stage of the Systems Development Life Cycle has been reached.
A. development
B. design
C. implementation
D. needs analysis
2. A __________ implementation of software in the Systems Development Life Cycle will involve employees utilizing one part at a time.
A. parallel
B. direct
C. phased
D. pilot
3. Adding new features is typically performed during the __________ phase of the Systems Development Life Cycle.
A. implementation
B. needs analysis
C. development
D. maintenance
4. High intensity and level of commitment required in the first __________ phases of Rapid Application Development are expected to shorten the entire development process.
A. two
B. three
C. five
D. six
5. Senior managers but not end users participate during the __________ sessions for Rapid Application Development.
A. needs analysis
B. joint requirements planning
C. joint applications design
D. object oriented system analysis
6. An analysis of the current system is performed during the __________ phase of Systems Development Life Cycle.
A. development
B. systems design
C. implementation
D. needs analysis
7. In __________, team members start with the big picture and move to the details.
A. top-down design
B. bottom-up design
C. object oriented system analysis
D. rapid application design
8. Many teams use working models called __________ to explore the look and feel of screens with users.
A. demos
B. prototypes
C. objects
D. designs
9. In the needs analysis section of the Systems Development Life Cycle, the __________ typically defines a need for a new system.
A. IT manager
B. system analyst
C. user
D. technical writer
10. What phase of the Systems Development Life Cycle may involve a small group of testers?
A. maintenance
B. needs analysis
C. implementation
D. development
11. During the development phase of Systems Development Life Cycle, __________________________.
A. the project team decides how the solution will work
B. the hardware and software are installed in the user environment
C. programmers create or customize software for the system
D. IS professionals provide ongoing training and support to the system’s users
12. By using ____________, developers can visually describe the events and actions that can occur in an information system.
A. structured English
B. data flow diagrams
C. prototypes
D. decision trees
13. Which of the following is computer software used to develop other computer software quickly and reliably?
A. decision trees
B. prototyping
C. data flow diagrams
D. computer-aided software engineering (CASE) tools
14. During the maintenance phase of Systems Development Life Cycle, __________________________.
A. the project team decides how the solution will work
B. the hardware and software are installed in the user environment
C. programmers create or customize software for the system
D. IS professionals provide ongoing training and support to the system’s users
15. Joint requirements planning and joint applications design both use highly structured ________________for Rapid Application Development.
A. programming
B. objects
C. workshops
D. rules
16. Rapid Application Development (RAD) is unique from the Systems Development Life Cycle during the requirements planning phase because in RAD, an organization may use ___________ to identify high-level, strategic management requirements.
A. joint application design (JAD)
B. rapid construction
C. object-oriented systems analysis OOSA
D. joint requirements planning (JRP)
17. Why is the Rapid Application Development user design phase generally completed faster than the Systems Development Life Cycle systems design phase?
A. JLP workshops require senior management to make decisions about design.
B. JAD workshops allow users and developers to work together in the design phase.
C. SDLC systems design requires the use of CASE tools.
D. RAD user design phase has to be completed in less than a week.
18. When users have specific requirements for output that must contain certain pieces of information, the development team will likely use a ______________.
A. bottom-up design
B. top-down design
C. conversion
D. pilot
19. The Rapid Application Development transition phase is similar to the Systems Development Life Cycle ______________ phase.
A. maintenance
B. systems design
C. development
D. implementation
20. The process of moving from an old system to a new system is called _____________.
A. implementation
B. acquisition
C. conversion
D. systems design
21. Joint application design (JAD) was originally created for use in the development of ______
Answer: The easiest way to answer this is to actually do your homework, and crack a book once in while.
Question: My Mom needs help with her corse.? My mom needs help with this since and I cant help her with these since I dont them anyone who helps thank you.If you dont answer them all thanks for answering any.
3. The computer systems design and related services industry is the 8th ____________ industry according to the Bureau of Labor Statistics.
A. highest paying
B. largest
C. fastest growing
D. most important
4. Occupations in the IT industry make up _________ of the 50 top in-demand occupations according to Bureau of Labor Statistics projected data from 2006 to 2016.
A. five
B. seven
C. ten
D. nineteen
7. Which of the following IT occupations is one of the 50 top in-demand occupations according to Bureau of Labor Statistics projected data from 2006 to 2016?
A. Computer Systems Analyst
B. Documentation Specialists
C. Network Systems Technicians
D. Web Site Administrators
8. Of the seven IT occupations in the 50 top in-demand occupations, which occupation has the lowest average wage?
A. Computer and Information Systems Managers
B. Computer Systems Analysts
C. Computer Support Specialists
D. Computer Software Engineers, Applications
12. To receive a professional certificate, a person must __________________ to assure that an individual has the knowledge and skills to earn the certificate.
A. receive a college degree
B. pass a series of tests
C. pass a pretest
D. work for one year
13. Which of the following positions, according to the U.S. Bureau of Labor Statistics, will have the highest projected job growth?
A. Computer Software Engineers, Systems Software
B. Network Systems and Data Communications Analysts
C. Computer Support Specialists
D. Network and Computer Systems Administrators
26. The computer systems design and related services industry has an annual growth rate of _______.
A. 1.5%
B. 3.3%
C. 3.7%
D. 5.5%
28. There are numerous certificate programs designed by all of the following companies EXCEPT:
A. Microsoft®
B. Dellâ„¢
C. Ciscoâ„¢
D. CompTIA®
29. According to the Information Technology Association of America, ______ of all IT workers are in IT companies.
A. 92%
B. 8%
C. 87%
D. 13%
30. Based on U.S. Bureau of Labor Statistics, which of the following IT careers would likely have the most job openings at any given time?
A. Computer Software Engineers, Applications
B. Network Systems and Data Communications Analysts
C. Network and Computer Systems Administrators
D. Computer and Information Systems Managers
38. All of the following are examples of a computer design and production career EXCEPT:
A. computer scientist
B. multimedia developer
C. programmer
D. network systems administrator
43. _____________ are commonly used to develop Web site interactivity, searches, and data mining.
A. Programmers
B. Multimedia developers
C. Web designers
D. Webmasters
54. The technical support specialist is an example of the ________________ category of IT careers.
A. end-user support
B. design
C. production
D. management
55. A common certification for computer training specialists is the _______________.
A. Microsoft® Certified Solution Developer
B. Macromedia® Certified Professional
C. Microsoft® Office Specialist
D. Certified Internet Webmaster
56. Which position requires the ability to solve technical problems, with a pay range of $27,000 to $48,000 per year?
A. Documentation and Online Help System Designer
B. Computer Sales Professional
C. Computer Training Specialist
D. Technical Support Specialist
77. A common certification for hardware technicians is the _______________.
A. Novell Certified Service Technician
B. CompTIA A+ Service Technician
C. Microsoft Service Specialist
D. Certified Repair and Service Provider
80. According to information from U.S. Bureau of Labor Statistics, the pay range for most programmers is _______________.
A. $49,000 to $85,000 per year
B. $30,000 to $54,000 per year
C. $55,000 to $125,000 per year
D. $58,000 to $94,000 per year
89. Multimedia developers are most likely to have which of the following certifications?
A. Microsoft® Certified Systems Administrator
B. Microsoft® Certified Solution Developer
C. Certified Lotus Professional-Collaborative Solutions Application Developer
D. Macromedia® Certified Professional
95. Most people in which of the following positions have earned advance college degrees in computer science?
A. Chief Information Officers
B. network systems administrators
C. computer scientists
D. Web site developers
96. Which of the following positions manages all network infrastructures for a business?
A. data communications manager
B. Chief Information Officer
C. network systems administrator
D. service technician
97. Which position h
Answer: Sure if life was so easy, this is why we have problems. Cheating is a very bad thing in the long run, I recommend the two of you get a book or search the web at least use somewhat of your brain on this.
This is terrible.
Question: Were there integration problems with Collins software ? Were there timing problems ? Were interface messages? misunderstood ? Was there mechanical interference ?
Answer: interrogation rarely works to elicit any useful information....
far better to bring out the truth through bribes with temptation of cadbury Chocolate buttons. it works every time
Question: Was a (rogue ?) outfit running Collins software effort like some sort of Ikea project ?
Answer: I believe so ~ otherwise all the parts would have fit and they didn't work like they should have :)
Question: Future Careers: Are software engineers the same as developers? Would computer engineering be a better route? I've decided I want to go back to school within the next year or so to become a software engineer. Now, the problem here is that everyone has a different view of what a software engineer is and how they relate to a software developer. Does the title software engineer earn one more money than calling oneself a developer or are they one in the same?
I want the title and status of computer engineer, but my real interest lies in software and programming rather than hardware. Perhaps I should get a degree in computer engineering, but look for a job focusing on software. But everything I would learn about hardware would then be useless resulting in an unnecessary workload.
Would a computer engineer with a general understanding of all hardware and software earn more than someone who specializes only in software? What is the quality of life for these professionals (time for travel/leisure/stress)? Any advice or recommended books for a novice with interests in this field? Thanks.
Answer: As far as title goes, software engineer and software developer are in most cases the same. Software developer may be a little broader in scope to include some other degrees like IST maybe, but the degree requirements of the specific job you're applying for are what matter. In my opinion being this concerned with the two titles is splitting hairs.
Assuming you are going back to school as an undergrad, there are really only 2 options that make sense for the Software Engineer position. They are Computer Engineering and Computer Science. The main difference between these is that computer engineering incorporates more aspects of hardware, kind of like computer science with some electrical engineering thrown in. That doesn't mean it will pay more, just qualifies you for slightly different jobs. In most cases though, you will have a large overlap in job qualifications with computer scientists. Most people I know with Comp Eng degrees work as software engineers. Also, most of the stuff you learn in school will not directly relate to your job. The indirect skills of critical analysis and logic along with a solid base in software principles will allow you to pick up what you need to know on the job. That's just life. I personally have degrees in electrical engineering, but found myself more interested in software so I starting gearing some of my classes that direction. Now I work as a Software Eng, so certainly don't feel like you are trapped on a narrow path once you're in school.
Quality of life is good. In my experience and those of friends, which is only with large companies (75,000 worldwide employees or more), the starting pay is good, there isn't much overtime, you get some amount of money per year for tuition reimbursement for continuing education, and health and retirement benefits are good. Some smaller companies may not have as strong tuition and healthcare plans, but sometimes you can get profit sharing which is nice. That said, the job can be stressful at times, depending how a project is going. Some companies offer flex time, which is great. Basically you get freedom in you scheduling. If you want to be in at 6 am, you can do that. Rather come in late and work til 11 at night? That's fine too. Of course this is limited by your obligations for attending meetings and other things.
Bottom Line: I think you should do comp eng. It covers both your interests and career goals. See source link as well.
Question: How do I become an ADC Member with Apple Developer? I've been registered as an Apple developer for a while now and have been trying to figure out how to become an ADC Select member. I want to get the full benefits such as Pre-release software, Hardware discounts, software seeding, etc. If they replaced this program with another and/ or still offer all the benefits then please tell. Thanks a bunch!
Answer: You have to contact them or go to the nearest Apple store.
Question: What are the different types of computer careers (in layman's terms)? I have found some lists but sometimes the different titles have the same descriptions, it's a bit confusing.
Programmer, software developer, software engineer etc etc
Also what job would allow me to continuously learn how to fix and upgrade software and hardware, install and configure OS's, and learn a bit of programming and web development? I was told I.T. technician by a friend.
Thanks, just a small description or a link would do, but if you'd like to go into detail then great.
Answer: Tough question this... avoiding fancy titles and putting it simply we have guys who:
1) write the programs
2) fix the hardware, like if your PC won't power up
3) fix the network, when you can't connect to the internet
4) test the programs (the lucky ones can test games and get paid for it)
5) bosses the whole lot of them
6) look after the security (virus, spammers, hackers)
7) design the system like picking the firewall, network etc
8) design and write web sites
9) who are generalists and do the whole lot....
Question: Is Steve Ballmer a good CEO? Since Bill Gates stepped down from his position as CEO of Microsoft last year and became the chairman, I have seen nothing but good things coming from the company. Windows 7, Windows Mobile 7, Project Natal (for the Xbox 360), the Zune HD, etc. (I don't want to hear any crap from fanboys. You know these are good things no matter how close-minded and biased you may be.)
My question is: is Steve Ballmer to thank for all this? I mean, clearly there's thousands of programmers, hardware developers, software developers, and so on that make the company what it is. But seeing as how Steve Ballmer now overseas it all, do we have him to thank? Is it a coincidence that as soon as Bill Gates steps down, Microsoft starts to shine bright again? Or is it just bad timing for Gates?
Answer: I'm not sure if it's all Steve Ballmer but I know what you mean. Microsoft has really stepped up to the plate this year...but I bet Natal will take several years to fix up.
Question: Please recommend card access website in Malaysia.? Kindly recommend the best RFID based card access control system - hardware and software developer in Malaysia. I have clients wanting the best rated (i.e. ISO certified, most established, reliable and proven) manufacturer / supplier to customize their door access security control system as well as time attendance system in Malaysia.
Thank you for your prompt suggestions.
Answer: Sierra Technology (M) Sdn Bhd was established in Malaysia in 1993 to provide computer systems engineering products and services in the field of RFID security and control electronics. The company (ISO certified) has more than two decades of experience in the security and ICT Industry.
Here are the recommended websites:-
http://www.sierra.com.my
http://www.starprox.com
Question: Whats the diffrence between software rendering and hardware? Like what the difference?
What whats better and what the difference Between Open-GL and direct x whats better? and Why do games look better in Directs10 then in 9? i though its the acutely developer and game engine that make the game look good, isn't open GL and direct x just a hardware layer?
Answer: Open-Gl is opensource and it's multi-platform while Directx is closed source and is Windows - only.
Everything you can do in Directx you can do in Open-Gl as well. The only problem is the graphic drivers that aren't optimised for Open-Gl (because of market share). This means more bugs that usually take longer to fix.
It's not the Directx version that makes a game look better or worse. It's only about the graphic cards abilities and the game designers experience in using them to make it look good or bad.
Hardware rendering means using only the GPU while software rendering refers to the CPU.
Question: Where can I find the following software/hardware components in order to start learning C#? I bought the book Visual C# 2008 by John Sharp and it says I should have:
-Windows Vista Home Premium Edition, Windows Vista Business Edition, or Windows Vista Ultimate Edition.
-Microsoft Visual Studio 2008 Standard Edition, Visual Studio 2008 Enterprise Edition, or Microsoft Visual C# 2008 Express Edition and Microsoft Visual Web Developer 2008 Express Edition.
-Microsoft SQL Server 2005 Express Edition, Service Pack 2
Thanks for any help
Answer: try mininova.org it has lots of free software for download via torrent...
Question: Is their any company out of India who can sponsor & hire me for the VB/Vb.net/SQL Server Developement? I am 16Years Experienced Software Developer & Hardware Tech. I having experience in Developing software's with Frontend like VB & VB.net, Backend like SQL Server, Oracle 8 & MS Access and Reporting tools like Crystals Reports & Excel.
I am looking jobs out of India only. I am more intersted in the jobs and compaines which are in countries like Libya, NewZealand, UAE, Saudi Arabia, UK, Eurpoen Countires & South Africa.
Answer: I doubt they would do it for a 16 year old. If your family has connections they might.
Question: Need suggestion from IT-Networking Professional.? Hi,
My current experience is:
1.2 yrs Experience as a Software Developer.
1.5 years as a Sales Executive in IT-SI integration (Software/Hardware) field.
Now i want to switch into technical field as i am not satisfied with sales.
I have two options in my current organization.
1. As a Network Admin/engg. (Handling Servers/Networking support)
Organization have good data center and work of networking support in MIS department.
Org turnover - 3 billion $
Data Center of internal SAP - project value 35 crores/350 Million $ project
2. As a Network Consultant - Networking
As organization is into System Integration (Software/Hardware) of IT projects, it has internal department for designing the networking and security solutions, where i can be hire as a network consultant but i will get the designation of "Sales Executive" as my work also include the interaction with companies like Cisco, HP, IBM, Juniper, Nortel etc.
Which line i should go for:
Network Admin in MIS department or Network Consultant with designation "Sales Executive".
In addition i know being Network Consultant need at least 5 yrs experience, but in this org. new comers join and work under senior people, interaction with OEMs on daliy basis involved, Which product to quote for winning the projects. I have seen people sitting since last 2 years all well aware of IT networking products specification and design the solutions for customers.
Answer: Network admin is tech field. real hands on doing the actual operation work such as configuration of routers , switches, servers.
network consultant you need lots of network experience in order to come out with a suitable design. from your desciption of the scope as a network consultant in your company, its actually a sales job plus network design. dont waste your time, u are actually asking for more work on top of your current role.
so it will will be network admin.
give you some pro and cons
network admin -
1)network side-switches, routers. technology move slower then operating systems.
servers - microsoft will launch new version every 18months. You need to keep updating.
you need to OT in office sometimes as some work can only be done after office hours. but then again, you wont be bringing your work home. more family life.
Saturated as well but job is more stable since network is the basic requirement of all office computers in all companies.
Less competition unlike being a programmer where newbies can easily practice programming at home using pirated softwares , you cant do that with expensive network firewalls and routers. newbies wont be able to afford them to pickup the skill set easily.
earned lease of the 3.
2) sales/consultant
earn the most of the 3 if sales are good.
you have a sales quota to hit. if the product your company carries is not popular or not selling well , avoid at all cost.
if you cant hit sales quota, then your boss might ask you to go.
if your design is not good or advise wrongly, you get blame eg. for selling the wrong model . basically you really need to be good in this field and have the knowledge. A good consultant is those who actually have done field work before and not just go to product courses. remember the principle always "markup" their product performance. your design might actually not work well in practice.
very saturated field.
3) programming line
tough work, bring your work home. most programmers are specialist, so if product dies you will lose your job. eg peoplesoft bought by oracle and oracle kills the product. your years of experience with peoplesoft gone overnight. do you realised more kids know how to create websites nowadays? it will get even easier and programmer will be lease needed in time.
2nd in place in terms of job earning but there are more chances of climbing to become a CIO then any of the other 2.
but basically IT is saturated compared to other lines. my advise if to look out for jobs availability in your area . i cannot give an accurate saturation as different places have different amount of job openings. its best you do a study what is the demand in your area you stay.
Question: a computer engineer question? ok this question is bout comp engineers.
i just wish to kno that what more things a comp eng. has to go thru to b a good programmer as we all kno in bachelors they just go thru basics of programming and graphics designing.
actually i wish to b a good software developer, a graphics designer and a game developer i wish to learn all things relating computers whether is hardware or software and my interest is not limited i also like to learn those things that electrical and electronics eng. learn but comp eng dont plz help me out on this thank u
( like is said there r two ppl in this world no matter how much u give them , they ask for more . one is the man hungry for money and one is the man hungry for KNOWLEDGE)
thank u
i m dumb on asking questions but just wished to kno is it even possible the goal i wish to achieve
Answer: Well all depends on your intrest. Well for the basic just learn qbasic( go to google search and search fo qbasic tutorials, etc.). And if you want go to www.kidzonline.com and in it go to tech training. In it you can learn things like3-D animation, 2-D animation, Adobe photoshop, audio editing, webpage creation etc. I do not really know about game creation etc. All I know is you cant get it sitting there you will have to explore hard.
Question: Who hates Microsoft? Are they a monopoly? Microsoft develops new OS and dumps them on us while still full of bugs and when our old OS are doing fine. Then they stop supporting and selling the old OS so we are forced to upgrade. Software developers are then forced to find patches to get their programs to work. Everytime I have to change OS I either lose compatibility with some of my hardware or software like games. Games that I loved I can no longer play because they are not compatible with newer OS no matter what microsoft claims about backward compatibility.
Answer: Well Microsoft are a Monopoly currently, but Apple and Linux play a huge part to keep them on their toes and for them to remain competitive. Linux is my favourite but the only reason I use Windows is for gaming compatibility. Microsoft are only really the market leaders because they patent everything and rush release products onto the market stating that its revolution, when in fact there are so many bugs, it makes it hard to do anything.
Windows Vista is a joke. It may look pretty but you try to actually do anything on it and its blue screen of death time...It basically eats at your computer's resources until it's so slow and frustrating you want to throw it out the Window (sorry for pun lol)
You can run some games with the Wine emulator in the Linux OS but sometimes it can be fiddly, hence why I reluctantly use Windows.
I wouldn't know about the Apple OS as i'm not familiar with it :)
Question: What should i do in college? Hi im in year 11 about to choose my A levels. I wana becum a software developer or a hardware engineer but im really confused cuz i dnt know what A levels to choose. Im thinking of choosing maths,computing,physics and is double award in IT better or computing
Answer: no such thing as a computing a-level, i think you mean A-level IT, and in which case you don't need the double award because that is classed as 5 A-levels in total and that is too much for anybody when they are first starting out.
a-level IT is a must, but you won't need the other IT
physics is good and so is maths, if your chosen college has it, then electronics is also a good thing, but i think they only do this at BTEC. but unis love things like english, maths and sciences so don't shy away from those as an idea as long as you have your needed IT
Question: what's your opinion on free software? Do you think that Software should be shared with everybody or not? What if you decide to make a living out of software developing, would you still like the idea of Free Software then. Do you think if Software would have been more affordable you, you wouldn't mind paying for it. We've seen some of the benefits of collaborating free software developers with some of the Google success on mobile phones. Is that still making the market evolve and improve on having to deal with the competition. Why are free software developers asking for donations, aren't they not already compensated for that already by Hardware companies that uses there software like phone makers eg: Samsung. If games would be half price would you consider buying them on premier day instead of waiting for a year for a price-drop? That's enough food for thought for now, thank you for paying attention!
Answer: Not all free software developers are compensated. Look at Irfanview for one.
Trillian's free version has an interesting turn. It pops up to remind you it's been in use for xx number of hours (or days?) That xx is SO large I was quite embarassed and immediately sent a check for the paid version.
Question: What do you think linux OS need to do, to start competing with windows and mac outside the low-end market? I personally think that the linux OSes, need to develop their WINE more.
Contact hardware manufactures and software developers to ask them to make a Linux version or to have it open source (hardware manufacturers only)
Make it that the main Linux OS, have a universal installing program. Right now its .rpm for fedora and .deb for ubuntu and Debian.
Promoting Linux operating systems through multimedia platforms (IE: tv, radio, ads)
Answer: Wine is a hack. It's reverse engineered and always playing catch-up. There's no way Wine is ever going to be a full Windows replacement. It's a great project, but as long as people are reliant on Windows-only software, they're going to use Windows. I know plenty of Windows users who won't switch to Mac even, let alone Linux, because of Windows-only applications.
"Contacting" developers and manufacturers does pretty much nothing. People need to vote with their wallets. If you want Linux distros to succeed as consumer operating systems, you need to buy Linux preinstalled (instead of buying Windows preinstalled and then installing Linux yourself) and then buy hardware peripherals from only those who support Linux (Intel, yes; Broadcom, no).
As soon as manufacturers and companies see "Hey, supporting Linux makes us money," they will support Linux more, and then computer users will see more support and move over, and then there will be more users.
Question: Need suggestion on Server Hardware Configuration? Hello,
I've been developing a large DOT NET Web Application for GPS Tracking device. My Client had proposed me a additional project of maintaining that live web server. This server will be in charge of hosting the only dotnet web application. This machine will run Linux (not yet decided on the distro). But the client demands on Cluster to be configured.
To give an idea of what the system needs to be capable of: the customers will be accessing this server to view where their vehicles are moving and to fetch various reports. And this must run 24X7X365.
What would you suggest in terms of hardware? However, I'm more of a software developer than a network engineer, so I would welcome suggestions.
Thank You.
sorry.. its not going to be linux server. Its gonna be Windows Server 2003. So, plz guide on Hardware configuration. Also should I buy some license for running Dot net application on the server.
Answer: Dot net on Linux? I'd rethink that part.
Hardware? Any dual core 3GHz CPU with a 64 bit OS and 4GB of RAM would be WAY more than you;d need and cost almost nothing. (Cheap desktop computers are WAY more than we need for web servers these days.) I'd look for quality (which leaves HP, Compaq and Dell Latitude out). Dell makes some pretty solid servers, but the price is a bit on the high side. (An IBM server would also be good - but again, the price is high.) Basically, what I;d be looking for is no 3AM calls to fix a server that died.
You'll also want solid temperature control, power backup (a generator and a large diesel tank), 2 internet lines leaving the building from different directions, going to 2 different central offices, dual-homing of the server, off-site daily data backups if there's constant data storage ... IOW, what you'd look for in any data center.
Question: How can I seek a permanent position at a company I am temporarily employed by? I got a job this week working for a web developer/e-commerce business. They needed a "college student" to finish a "quick IT/Networking" project. Basically, their IT guy quit, and left the place a mess.
I have already completed wiring the network throughout the building, and everyone is up and running. They have asked me to organize some of the hardware and software, as it was previously a mess.
Currently, it seems, I am employed project to project, I would like to stay on with this company but I am primarily a web-designer, does anyone know of any techniques, or have any advice on how I make the transition from, the guy sorting through boxes in the corner to a new designer?
I am sure I am slightly less qualified than their other designers (not totally familiar with Flash, etc), but are there any techniques I can use to sell the attributes I do have?
Answer: In this particular situation, I would try the following:
1. Ask around or ask your boss if there will be any permanent positions available soon.
2. Re-write your resmue to include this experience and ask someone for more information on how they got hired.
3. This is hard - but what do you have to lose? Ask your boss for quick 10 min meeting when he/she has time and then let them know that over the past (however long you've been there), you have really enjoyed working for the company and do they have any suggestions of a permanent position you would be qualified and should apply for, or if they have any advice on what you should do in order to further your chances of getting hired on permanently.
GOOD LUCK
Question: I'm a web developer/designer. What should I put on my personal/professional website? I've been developing websites for years, mostly in the corporate environment. For my own public web site that I'll use to showcase my work, skills, etc., what things should I put on there? Having my portfolio and skills is obvious. I was also thinking about putting all the awards and personal kudos from co-workers on there as well (I used their initials in case. Is that a good idea, or does it look pompous? I also listed my "toolbox", including software, hardware, and I added all the books that I own and refer to as well. Not sure if that's too much. What's your thoughts?
Answer: You can put on there as much info as you want AS LONG AS you can show how each skill and kudos and award translates into benefits for your potential clients. The toolbox and the book thing, I don't know - people want to hire you because they don't want to take the time and effort to attain the skills and knowledge they are paying you for. I don't think they'd be interested how you get the results they need...as long as you get them done for them. However, those items would be fine for let's say a web building community resource page or some such. Good luck.
Question: After B.Sc. Graduation will MC-SD or MC-SE certification is use-full for job in software industry? I have completed my BSc (Electronics) graduation in 1993 and still working in Computer Hardware filed. Now I wan to join the software development field.I have soft hand over C,C++,Vb6. Is it possible to me to be a part of software developers.
Answer: From BSc (Electronics) you worked correctly in Hardware Field. For that MCSE,CCNA, CheckPoint, A+ are better certifications.
Since that now you want to try software field, I would suggest MCSD. And also try to do MCA in correspondence. Nowadays many universities are offering MCA in correspondence like ICFAI. That would be very good qualification for you.
Good Luck.
Question: How to establish an Information Technology Institute / Firm? I am software developer aquiring masters degree in IT and 2 years of industry experience.
I want to start my own business reletaing IT.
as per the scope initially i want to start an institute providing all courses for IT like Basics to Programming, Database and many more.
Then i want to move towards conrtracts from other companies for Hardware & networking and finally after looking at the scope moving towards actual S/W developement which would be the typical IT firm.
Answer: Well i am from the same field. So if u require people , i m interested in this .
dj1_rocks@yahoo.com well we can chat and discuss it out . I can help u
Question: I'm going to go back to college for computer science and...? I'm not sure what major to take. Computer Science, or software engineering. I do not know if I want to be just a software developer. I am interested in so many different aspects of a computer. Technical support, hardware design, web design, game/software design, coding, networking, configuring, and pretty much any portion of computer even art stuff like graphic design. Any suggestions?
https://www.cs.drexel.edu/undergraduate
degrees designed for software engineering are pretty new...could I go computer science and still get a job as a software engineer?
Answer: They're both similar degrees, and yes you could major in computer science and still get a "software engineering" job. The difference in my opinion is largely a marketing phenomenon. Computer science degrees are more "traditional" and all universities have them, but some universities also market software engineering degrees as a more "prestigious" version CS (at least that's what my university does).
But there are concrete differences. First, CS degrees are broader and offer more flexibility, but usually have less required technical courses. SE is more specific and most of your courses are chosen for you. I looked at the link you provided which had checklists:
https://www.cs.drexel.edu/static/undergraduate/SE_BS_Curriculum_2006.pdf
https://www.cs.drexel.edu/static/undergraduate/CS_BS_checklist_2007.pdf
- the CS Bachelor of Science program is organized as a "liberal arts" type program where you have requirements like "Freshman English", "Writing and Communication Electives", etc. I didn't look at the BA program but it probably has more arts requirements. The SE program has less of those requirements, and has a specific order in which you take courses.
Second, SE programs are focused specifically on the "software engineering" aspects which is a subfield of computer science. This deals with the various stages of the software design process like testing, requirements specification, etc. which is why you see courses like "Software Specifications and Design I, II" and "Software Verification and Validation", etc. CS is usually more focused on algorithms, theory, mathematical aspects. In your program CS majors have to choose 2 out of 9 "tracks" like "Algorithms and Data Structures", "Computer Graphics", etc. I don't really like this as it prevents you from taking a breadth of courses, but it still seems more flexible than SE. It doesn't list any "SE" labeled courses however so it may be that CS majors can't take those "SE" courses, I don't know.
Third, at least in Canada SE majors are considered "professional engineers" unlike CS, but graduates have to do 2 years of "engineering" work and from what I heard most SE grads don't pursue the professional engineering designation. That might be similar in the US, I'm not sure.
In summary, look at both course lists and see which one you like - the SE might be better if you're pretty confident in an IT career or hate arts distribution requirements. CS might be better if you're thinking of double majoring or possibly ending up in another major or applying computer skills to another field (CS/SE majors don't have to make software itself, they can work in other industries which use software to solve problems). From my experience, most employers don't care if you have an SE or CS degree.
Question: Can I get into trouble for attemtping a system restore? i'm working in a software corporation as a software developer. to solve some software problems I attempted a system restore, which didnt happen successfully, resulting in some major applications such as Internet failing.(error messages of AvMan.dll not being able to be loaded etc). Can I get into trouble for trying to manage the computer hardware, settings, etc since this is not in my domain?
hardware and networking people answer please.
thanks
Answer: Better dont disturb what you dont know. In this case, it is better to document the exact symptoms, what you did, what were the messages to help in actually fixing the problem now. A system restore will not crash the system. But it is one way journey. No undo's.
Question: What are all costs of employment? I am trying to calculate average expenses that employer has to take care of when hiring a person (more specifically - software developer). So it is: basic salary, equity - explicit expenses. What about other? I have very vague idea about specific items and values (like how much to pay for his/her portion of office space, med insurance, hardware/furniture, what else and how much).
I would very appreciate if someone would direct me to some good source of this information or give me an idea of this expenses breakdown.
Thanks!
Answer: It iclude:
Basic+DA+HRA+Contrubution to various funds(PF, ERSI)+Bonus+Medical Reimbursment and all the expenditure incurred by the employer which can be directly attributable to the particuler employee.
Question: I'm a web developer, what hardware specifications are most important on a new PC for me? I'm a web developer and fairly knowledgeable about computer hardware already, but I'm a little uncertain about which specs on a new PC I should really prioritize over the others, and how much power I really need.
Primarily I use the following programs:
Microsoft Office 2007
Flash, Photoshop, Fireworks, Illustrator and Acrobat from Creative Suite 3
NuSphere PHPed 5.5
Other than that I don't really use any other programs, at least not any that are critical to my business. So my question is, between the following factors when buying a new computer:
Processor speed
Hard drive speed (size doesn't matter)
Graphics card memory
RAM
What is the lower / upper limits of what is appropriate for my situation, looking to the future and assuming I'll continue to upgrade my software as the years go on. Furthermore, which of these factors is the most important in allowing me to work efficiently?
Answer: Pretty much any machine sold today will run those applications. The most important thing is to have enough RAM - 2 GB or more would be recommended
The graphics card perfomance and memory is pretty much immaterial, as long as it meets a basic standard. More VRAM or GPU speed won't mean much to 2-D programs, only to games.
A decent 7200 RPM hard drive will do fine - no need to go to exotic drives or RAIDS. It's more important by far that you invest some into a rock solid backup system - such as an external drive and software - because you will lose $$$$ in time and money if you have a crash.
A basic dual-core processor machine should do fine.
Question: How much RAM should I have for Vista? I have vista home premium with 2GB of RAM on a 64bit processor. How much should I have for the computer to be considered 'good'
I'm a software/videogame developer, and even though my games usually dont require really good hardware, they still go pretty slow at times, especially when I try to render shadows in IrrLicht!
Answer: 2 GB ram is fine! However it can depend on the settings.. You will need a page file.. you always need one! :D
Also you don't want too many icons on the desktop or too many programs loading at start up! Also I would set the super fetch to Apps only and the Pre fetch to boot only!
Apart from settings it can also depend on the hard drive speed, the ram speed and the CPU!
If you want to get your pc running really fast do some research intoregistryy tweaking! :D
Question: Mac OS X hard drive scrubber? I am going to start a web business and hire some developers eventually, but I am planning ahead and trying to figure out all the software/hardware they'll need. One thing that I have noticed is its extremely important to secure the deletion of files - especially since they will be using laptops (which can be stolen).
I have used hard drive scrubbers before to prepare to sell a PC on ebay, but our company will be Mac based. What are the best and most trusted for Macs?
Any additional information on business security are appreciated too.
Answer: You have several options, depending on the scope of destruction you wish to achieve, all of which are built-in to the Mac OS.
1) If you want to permanently encrypt a folder (say, the user's home directory), you can use the File Vault utility. That way if the computer falls into the wrong hands, the data in that folder (and all sub-folders) will be unusable. (http://www.apple.com/macosx/features/filevault/).
2) If you have some documents you want to securely delete, put them in the trash can, then from the Finder menu choose Secure Empty Trash.
3) If you want to completely zero out an entire volume, you can use the Disk Utility (you'll need to run it after booting from the install CD if the target is the startup volume). Choose the erase disk function and select the "zero all data" option.
Oh, and no disrespect intended, but the claim that "thieves can eventually recover your data, no matter what mechanism you use to delete it" is just wrong. A zero bit is a zero bit, with no history of having lived a previous life as a one (or another zero, for that matter). If all the bits are zeros, then there is no information on the drive, period.
Question: Would there have been a formal validation plan for Collins ? (Surely there was ?) Was it ever used? It's a bit rich telling the supplier his system doesn't work, if the formal validation plan was never followed.
<>
Answer: Of course but you can never diminish or under estimate human contents, thats why programs are continually changing and upgrading, but if its man made you can always expect a flaw, we dont think the same as a computer but then a computer cant define words by just giving the first and last initial staying the same, but a human can :)
Question: I'm a 3rd-year student pursuing a BA in Business w/an HR "concentration." Where should I look for internships? Most firms are looking for people enrolled in M.A. programs. I'd like to be a staff trainer/developer, particularly in the design/instruction of software/hardware for . . . well, any industry at this point. As an intern, it's unlikely any company will let me "teach" employees who are both older and/or more educated than I am.
I'm reasonably patient with both young and old, good at explaining things, especially where the arts meet science. I consider myself artistic, but also very technical. I enjoy fixed and stable conditions: for example, I like to sketch/draw, but only on graph paper. I create and give good presentations and enjoy working "behind the scenes" but can be "in the spotlight" if I need to be.
Is there are particular "position" I should apply for? What kinds of tasks should I market myself as capable of doing in order for a company to be interested? I don't mind simply pushing paper if it's at a reputable firm, but I'd prefer a meaningful/useful internship.
Thank you!
Answer: go to job fairs and apply to big companies
jobs.boeing.com (even though their ethics suck and they seem to have started intern hiring really early this year...interns had jobs for the summer starting in january, but you can still look)
Question: How do I become a mobile phone developer? Mainly software like apps and stuff and the general interface of the phone rather than the hardware stuff.
I have no clue how to get into it apart from learning some languages such as for developing iPhone applications.
I'm still in university studying Computer Science and I don't know whether places like Nokia have summer internships and what not.
Any help would be much appreciatedn (I'm from the UK)
Answer: becoming a Sun Certified Mobile Application Developer (SCMAD) will probably be a step.
Question: Do you believe in what the iphone really is used for? That the iphone is a trojan horse for government surveillance.
this is what they saw on the internet "iPhone contains a backdoor spyware module that allows hackers or the government to conduct secret surveillance of the user, part of an established trend of corporations and the state working hand in hand to eavesdrop on citizens via widely-used software and hardware products.
Earlier this week, a technology group in Russia released the results of their attempts to reverse engineer the iPhone, concluding that the product has "A built-in function which sends all data from an iPhone to a specified web-server. Contacts from a phonebook, SMS, recent calls, history of Safari browser - all your personal information can be stolen."
The module could act as a backdoor for trojan developers or AT & T, said the report, adding that "government structures" would have access to the information.
some thing like that so do you believe that the iphone really is a government surveillance .
all that I can say is who cares it's fu***** awesome bring on da iphone to the uk.
yeah
Answer: they do not have to hack your phone.. all the information is stored by your service provider back tracking calls and sms over 5 years.
Question: Differences between these processors? - 2.5 GHz AMD Turion II Dual-Core Mobile M620 processor
-2.13 GHz Intel Core i3-330M dual-core processor
I wanna know the differences between these two processors. Exactly, for what kind of use do you recommend me do they work better, I mean, for gaming, software developing, web designing, etc... I wanna buy a laptop, and I don't know exactly which one buy. In this link ---> http://www.amazon.com/Toshiba-Satellite-A505-S6004-TruBrite-16-0-Inch/dp/B00313JXKG/ref=sr_1_1?ie=UTF8&s=electronics&qid=1271710513&sr=8-1 You can check those laptops with they hardware specification. Also I wanna know the performance of the Integrated Intel Graphics Media Accelerator HD, or what does It can do. I'm a software developer, but also I wanna play some games... So, thank you for responding!
Mmmm I see, but what do you think is the best game that the Intel's Graphics Media Accelerator HD can run? I've been looking at some sites, and I found that it has shader model 4.0, but I couldn't find specific information of performance of this Graphics Media Accelerator...
Answer: Hey,
I would go for the i3. Intel's Graphics Media Accelerator HD combines the Graphics card and the Processor perfectly to make everyday tasks and Gaming simpler. The i3 can take a real load of Apps, and while the AMD is a 2.5 Gigahertz, it will not run MUCH faster then the i3, and plus, AMD Processors get really hot when under a medium to high load. My friend has a HP with the AMD Processor, and he says he wished he would have gotten an HP with an i3 or i5. The i5 would be a better choice then the i3, just because it is more powerful, better for gaming, and if you are a software developer like me, a powerful Processor is necessary. If I were you, I would get the Intel, either i3 or i5.
I hope I did a good job of answering your question!,
EDIT:
Hey again, I think that with the i3 or i5 you could run almost any game with medium to high graphics, for instance, let's take Microsoft Flight Simulator X. You need really good system specs to run that game with medium graphics. On my laptop (HP G60, Intel Pentium, 2 Cores), I can get about 11 fps in most areas in that game. If you go on youtube, you can see people who have an i3 that get something like 25 fps. If you have an i5 (Overclocked to 3.3 Gigahertz), you can get something up to 45 fps! I think that you could run almost any high end game with one of those.
Question: How do you keep records of flat nonsense that has occurred in your project or organization, so the same? mistake won't be made again ? How do you avoid treading on people
s toes, "rubbing them up the wrong way" ?
Most big projects will have examples of flat nonsense that has already occurred on the projects.
Example of flat nonsense:
Some sort of car is designed to be able to do say 70 mph.
There are problems causing a caveat to be issued that the engine control software only allow say 45 mph.
Software or hardware is put in place to deny speed requests for over 45 mph.
Someone writes a change proposal that the whole system be upgraded
so as to meet the original intent of 70 mph.
The way this change proposal is handled is all wrong. A system developer or maintainer simply removes the software or hardware that was disallowing speeds over 45 mph. The system has NOT been upgraded and the reasons for the original caveat (faulty roads, unskilled drivers, faulty engine, fault suspension, etc, whatever the reason was) most probably still apply.
Unless an organization can keep records of previous attempts at problem solution, including examples of flat nonsense, its problems won't be fixed.
The above example would be hidden, and remain in the system.
19 minutes ago - 1 week left to answer.
Answer: There are significant legal aspects to this, so your legal resources need to be consulted. Anything you keep a record of may possibly be obtained by subpoena, so you have to weigh the value of the record to the entity that maintains it, against the possible legal vulnerability that it might create. I know that sounds cold. The world shouldn't work that way, but it does.
Aside from that, if the issues are documented by emails, you could print them and keep a hard file. I suggest a hard file because electronic records frequently have a shorter life span than something like this requires. Other than that, you could discreetly keep a running "journal." Depending on how much needs to be written, some people use their dayplanners to document this kind of stuff. Whatever you do, I suggest a hard file. They live longer.
Question: Does flat nonsense ever occur, in a project? One example of flat nonsense.
Some sort of car is designed to be able to do say 70 mph.
There are problems causing a caveat to be issued that the engine control software only allow say 45 mph.
Software or hardware is put in place to deny speed requests for over 45 mph.
Someone writes a change proposal that the whole system be upgraded
so as to meet the original intent of 70 mph.
The way this change proposal is handled is all wrong. A system developer or maintainer simply removes the software or hardware that was disallowing speeds over 45 mph. The system has NOT been upgraded and the reasons for the original caveat (faulty roads, unskilled drivers, faulty engine, fault suspension, etc, whatever the reason was) most probably still apply.
Answer: Well its like a governator here, they are installed in trucks and buses to stop you from going over the 100 kph mark (60mph) but they are easily broken, all you have to do is continuously keep the excelerator flat to the floor and they will eventually break and you can do whatever speed you want, just because its installed it doesn't mean that it will stay that way, this of course was on the normal motorised vehicles, with the new computer chip driven vehicles I'm not sure, but I hope this helps with the logic of it :)
Question: I like to develop a browser under GNU. Could you clear my doubts? please see details. Thanks.? I need your advice and links to articles/groups.
> Which is better, bulding from base or redevelop existing one?
> If I re-develop or redesign an existing browser (like Kameleon, Firefox, Mozilla), can I release it as a new one with a new name? New name is not for commercial, but for new branding.
> If re-developement is better, which is browser's coding is best to work on?
> What are the needs (programming languages, software, hardware and type of internet connection) to work, develop & debug?
> Can a single man make a complete browser? is it possible? If no, how much and what kind of developers do I need to hang-out?
Please explain me. Thanks in advance.
Answer: Expanding on the first answer:
> There's no need to reinvent the wheel, unless you're doing something drastically different (see Google's one process per tab).
> It depends on the license. For some prior precedents, see http://en.wikipedia.org/wiki/Naming_conflict_between_Debian_and_Mozilla
> Use WebKit. It's got fantastic standards support and features, and works great cross-platform: http://webkit.org/
> You'll need strong network programming and systems programming skills, know HTTP back to front, and be prepared to learn to love web standards. Hardware, target whatever platform you want. Languages - C/C++, ECMAScript, as bare minimums.
> Sure, if you're willing to put in the effort and time.
Question: Hybrid Drives are VISTA ONLY. Your thoughts? Isn't it wierd that Hybrid Drives ONLY run on Vista and not any other OS like Linux? Something's obviously up.
MY GUESS:
The point of the Microsoft-Samsung partenership was to make the drives ONLY compatible with Vista - aka Shi'sta. This was done by Microsoft getting the patents for the ReadyDrive software, it's necessary for the drive to work, and the Hybrid Drive hardware. To make Samsung agree they offered a bribe per drive sold and didn't ask for royalties.
If software developers want to use ReadyDrive like software in their OS - they can't. This is because Microsoft and only Microsoft can licence ReadyDrive. So would they licence it to a rival developer with a rival OS? NO WAY!
If a hard disk maker where to make a Hybrid Drive device they would licence the hardware patent from Microsoft - like Seagate did. Microsoft won't give them the licence if they won't use ReadyDrive - which can only run on Vista because of Micro$oft's patent.
Thus HHDD is now OS locked.
Answer: Well, you partly right and partly wrong. Hybrid Drives can be used with any OS, even linux. It is just up to the manufactor to write drivers for the OS. Even microsoft said this. (a manufactor can chose to write drivers only for windows, i guess, but i don't think they would limit themselves)
ReadyDrive, which is not the same as a Hybrid Drive, uses flash memory all by its lonesome (not intergrated into a hybrid drive BUT it may be used).
I was confused at first, but it breaks down like this. (at least I think, i still may be confused). A hybrid drive can be used in any OS, as long as the manufacture makes drivers for it. The Flash memory part of a hybrid can also be used as a ReadyDrive if, in fact, it bought a license from microsoft. So their are two levels that a hybrid drive can be used. As a regular hard drive (with just a bunch of cache thanks to the large amount of flash memory. Still a hell of a lot faster than a normal HD with a 16 MB buffer) or it can be used by Vista ( and only Vista) as a ReadyDrive. It still works like a normal hybrid drive but when it is working under ReadyDrive, it is much more optimized to run Windows. And ReadyDrive is not just limited to the flash memory of a hybrid. Some ( so i have read), motherboard manufactors will be putting flash memory directly on their motherboards, with ReadyDrive.
But this does not mean it will work ONLY with ReadyDrive. the manufactors of these hard drives (and soon, motherboards) can buy a linsence from Microsoft so that it works with ReadyDrive AND also leave a back way into the flash memory so that other develpers, namely people who like Linux and Macs, can write their own code so they can also take advantage of the flash memory.
But this is also guessing on my part. This is just too new and things have not been voted on and such. We will just have to see what the manufactors do.
Question: Would experts have been desperately trying to alert software projects to potential problems ? http://stackoverflow.com
/questions/737918
/does-bathtub-curve-apply-to-modern-software
"Q/Does bathtub curve apply to modern software?
Of course software doesn't wear out, but few decades ago it was generally believed, that late in application's life-cycle code maintenance introduces more bugs, then it fixes.
But does the bathtub curve apply to the modern software developed with modern software engineering methods? "
"A1/Short answer is "yes". Long answer is that the bathtub distribution isn't a very good model, because of the lack of continuity in the way failures work. Say for example that an input value of 42 causes a divide-by-zero error; then the distribution of those failures will be exactly the distribution of 42 values in the input. It's not like hardware, as you say: software doesn't fail over time, it fails when it's wrong.
Now, it may be that you're misusing the words here: you my mean a defect rather than a failure. A failure is one occurrence of incorrect behavior; a defect is a flaw in the implementation, a "bug".
The appearance of defects in software tends to have a bathtub-like distribution, but it really isn't anywhere near as clean as your picture: bugs tend to be observed early and taper off, then spike on patches and new releases, with a general upward trend starting farther into the life of the software. Even that takes careful definition, though, as you really are talking about defects observed per unit time.
Now, having said that, modern SE practices tend to change the actual rates but not the distribution of observed defects over time. "Modern" here is worth a little definition too: the Space Shuttle HAL software have very low defect rates, using SE techniques that were "modern" 20 years ago: strong specification, structured programming, rigorous review and OCD version control and testing. Extreme Programming tends to have low "defect" rates, but many of the things more traditional methods would call "defects" XP calls "user input" — since there's no finite and rigorous definition of what it should do, a "defect" is just another story.
There have been decent studies to show that XP/TDD do result in low defect rates, but I'd be very surprised if the defects/unit time distribution is a different shape.
Charlie Martin "
"A2/ Not really, the most bugs are found during the initial deployment of the software. After that its usually a gradual set of bugs, mostly caused by modifications to the code or addition of new features. Nothing like the initial code release. As the developers who made the original product die off, and upgrades cease, then too the bugs come to a grinding halt.
Al Katawazi "
"A3/The bathtub curve is really a descriptor of hardware failures (and a good one, at that) not software.
However, there is something similar going on with software. Generally speaking in most software production, our ability to create complexity has continued to slightly outpace our ability to handle it --- i.o.w. there is some sort of Peter principal at work where software systems (collectively) grow in complexity until they become unmanageable, and then stay there. So while today we're much better at handling some of the systemic problems of the 1990's, than we were back then, we're not much better at handling the systemic problems of the 00's. Such is life.
I don't think this looks quite like a bathtub, though.
simon "
"A4/ I think there is some (small) truth in the graph. After the first release or two, you're introducing new functionality and new bugs along with the bug fixes to previous bugs, so I think you've got a constant flow of new bugs. But after a while the code base becomes fragile and hard to maintain, and so I believe the flow of new bugs goes up sharply. That's when finally (hopefully) you can convince your bosses to stop patching and start re-engineering.
Paul Tomblin"
"A5/ I think a lot of it depends on how well it is maintained. I've got one large GUI application where I'm practically the only programmer that's maintained it, and its defect frequency has steadily decreased over the years, and I don't anticipate it going up at any point in the future.
However, had I let a junior programmer maintain it, I wouldn't feel the same way, as there is a great temptation for a maintainence programmer to code a 'good enough' fix and not 'the correct' fix. I can't blame him entirely, he probably doesn't have the knowledge of the code that the original programmer did.
Regarding the right side of the bathtub, if you consider external factors, such as Operating Systems, then there can be some correlation, as I've had some apps that newer versions of Windows broke, usuall
...y through no fault of the app. But this is a relatively small number.
Marc Bernier"
Answer: For the third time already today ~ engineering is not a problem, but it's the programing that is the worry ~ you just never know what holes it has until it happens :)
Hardware And Software Developer Career Information and Opportunities
|
ElectronicsWeekly.com
Embedded C Software Developer position available within a team implementing graphics device drivers for Linux OS, providing the opportunity for contact with new hardware technologies for desktop and embedded devices. Duties will include designing and ...
|
| |
San Francisco Chronicle (press release)
The conference was held to engage and educate developers on Tizen technology and HTML5 app development for Tizen devices. Tizen developers, app developers, platform designers, operators, OEMs, hardware vendors, software vendors, open-source enthusiasts ...
|
| |
Dark Reading
based Itron, which sells smart meters, data collection, and software solutions to around 8000 utilities in more than 130 countries and regions worldwide, has made SDL mandatory in all hardware and software development. Its first SDL-based products were ...
|
| |
Android this week: Hot home screens; more Nexus partners; Galaxy S III pre-orders
GigaOM
|
| |
Apple To Unveil Software And Hardware For The iPhone 5 At WWDC
ITProPortal
|
| |
SAP Builds Ecosystem To Boost Hana
InformationWeek
|
| |
Microsoft's Kudo Tsunoda on broadening Kinect games to hardcore fans (interview)
VentureBeat
|
| |
CSPnet.com
Five leading suppliers of hardware and software to the convenience retail industry have formed a strategic alliance designed to offer a complete line of technology solutions for retailers and wholesalers. Through the Integrated Petroleum Solutions ...
|
| |
Plain Dealer
City of Beachwood: Jim Doutt was named economic development director. Dakota Software: Will Lazzaro was named vice president of software development for the Beachwood provider of environmental, health and safety management software.
|
| |
San Francisco Chronicle (press release)
Early Developer Access Rowdy Robot plans to ship the first devices in October. However, developers will have early beta access to the hardware in July. "This will be ahead of the software development, so interested developers can begin creating ...
|
| |
|
|
|
|