Related
EDIT: I changed my mind, if someone provides me a working iphone ROM for the touch pro 2, I'll give you $1000. If you want details of what I want, I'll give them but it would require the ability to sync with itunes, all sprint cdma radios to work, wifi, bluetooth, 3g, usb, internet tethering, text messaging, basically, a 99% working ROM. I know the money isn't much but that's about how much an iphone would be worth to me.
please pass this on to your favorite developer/programmer
It seems like there are many different ROM's, or OS's that can be modified to run on these tiny little computers. So why not the apple iphone OS? Seems like hardware wise we would be in heaven with such a great keyboard to the most popular and succesful phone ever. Have any of the talented programmers here attempted it? i would easily pay $50 ore even more for it, as I'm sure many, many other people would. i am certain that there is a programmer out there with access to the iphone source code and can write in the drivers for the hardware. i realize it would be illegal and copyright infrigement but the person that could do it would be infamous and be offered a sweet, cushy programming job at a huge corporation. which of you programmers are currently in a job they don't like or even unemployed? this would be your opportunity to cross the invisible barrier and make double, triple, or even 100X your current salary. think about it.
PS-other than the amazing talents that you would be displaying by doing this, even if you don't become famous, I'm still going to show you how to make money off this. Immediately before releasing the program to the public, get as much money as you can to buy, borrow, cheat, steal, or using whatever means necessary and get every single touch pro 2 phone you can find. i literally mean, 10000+ of them if possible. As soon as the program is released, the word will get out, and within weeks the cost of getting a touch pro 2 on the black market will be upwards of $600-$800, maybe even more. an iphone with a keyboard...
ChristopherJLee said:
please pass this on to your favorite developer/programmer
It seems like there are many different ROM's, or OS's that can be modified to run on these tiny little computers. So why not the apple iphone OS? Seems like hardware wise we would be in heaven with such a great keyboard to the most popular and succesful phone ever. Have any of the talented programmers here attempted it? i would easily pay $50 ore even more for it, as I'm sure many, many other people would. i am certain that there is a programmer out there with access to the iphone source code and can write in the drivers for the hardware. i realize it would be illegal and copyright infrigement but the person that could do it would be infamous and be offered a sweet, cushy programming job at a huge corporation. which of you programmers are currently in a job they don't like or even unemployed? this would be your opportunity to cross the invisible barrier and make double, triple, or even 100X your current salary. think about it.
PS-other than the amazing talents that you would be displaying by doing this, even if you don't become famous, I'm still going to show you how to make money off this. Immediately before releasing the program to the public, get as much money as you can to buy, borrow, cheat, steal, or using whatever means necessary and get every single touch pro 2 phone you can find. i literally mean, 10000+ of them if possible. As soon as the program is released, the word will get out, and within weeks the cost of getting a touch pro 2 on the black market will be upwards of $600-$800, maybe even more. an iphone with a keyboard...
Click to expand...
Click to collapse
There are sooooo many reasons this can't and won't happen. Where shall I start? The vastly different screen resolution? The completely different hardware which has absolutely no support? The bootloader? Or maybe the fact it's closed source, and thus can't easily (if at all) be modified to the point where it runs on our devices? (There probably isn't even a HAL, or only a minimal one at best). Maybe the fact that there would be lawsuits up the a** from Apple if this ever happened, not 6-digit salaries and job opportunities. I personally would rather see developers devoting time to creating a fully, working port of Linux than a half-a**ed iPhone OS port which doesn't boot into a GUI or even a console (if it boots at all), and doesn't even support basic elements of iPhone OS like multi-touch and synchronization. This idea has been suggested over the years quite a few times, and it's never gotten anywhere because there are so many things working against it.
I'm not necessarily against such a thing (if it were to be fully completed) but all I'm saying is that there is already a huge shortage of talented developers who can port operating systems, and we don't need to be wasting their talents and efforts on a wild goose chase of a port, such as this proposed project. Even if the port is completely finished, there are fundamental problems such as lack of multi-touch, OS updates having to be adapted each release, the issue of all apps being the wrong resolution while no scaling mechanism is built into the OS (unlike android), and many other reasons I could literally go on listing all day. Besides, your whole scenario of a port is flawed itself. I think I can safely say that nobody on this forum has access to the iPhone's full source. I think I can also safely say that the price of a black-market TP2 probably wouldn't go up that much if at all, since you can still buy them from HTC or any other retailer (often for dirt cheap with a commitment), and any black market TP2 would have to be cheap enough to be somewhat competitive. Your scenario also relies on the assumption that Apple won't throw their entire legal team at this forum and the developers responsible. Sorry to burst your bubble, but this is at best a pipe-dream, and simply won't happen for a myriad of reasons. If you want the iPhone OS, buy an iPhone or get the SDK and use the emulator included, or if you want the look of the iPhone on your TP2, look at iPhone today and S2U2.
just wondering are there any iphone users who want winmo on their device
DaveTheTytnIIGuy said:
I'm not necessarily against such a thing (if it were to be fully completed) but all I'm saying is that there is already a huge shortage of talented developers who can port operating systems, and we don't need to be wasting their talents and efforts on a wild goose chase of a port, such as this proposed project.
Click to expand...
Click to collapse
I disagree, the shortage is not from lack of talented developers who can port operating systems, it's that some of the talented developers don't have the motivation to do it. i'm hoping that my post will spur some of the ones dreaming about truly making it big
DaveTheTytnIIGuy said:
Even if the port is completely finished, there are fundamental problems such as lack of multi-touch, OS updates having to be adapted each release, the issue of all apps being the wrong resolution while no scaling mechanism is built into the OS (unlike android), and many other reasons I could literally go on listing all day.
Click to expand...
Click to collapse
I agree there would be issues but like all software, it can be modified. for example, up-scaling could run as a default for the entire system as there would be no need to have the iphone running 800 x 480, it could be the default iphone resolution
DaveTheTytnIIGuy said:
Besides, your whole scenario of a port is flawed itself. I think I can safely say that nobody on this forum has access to the iPhone's full source. I think I can also safely say that the price of a black-market TP2 probably wouldn't go up that much if at all, since you can still buy them from HTC or any other retailer (often for dirt cheap with a commitment), and any black market TP2 would have to be cheap enough to be somewhat competitive.
Click to expand...
Click to collapse
You're probably right, no one on this forum has access but someone's friend of a friend that works at apple or is a consultant does. Yes, you can buy touch pro 2's on the internet but there's a limited supply. in april of 2009 it was reported 37 million iphones/ipod touches have been sold. this is over a 3 year period. in a 2 day period 270,000 iphones were sold. are there even 270,000 touch pro 2 users? how many of us have the money and the means to end our contract and pay for an iphone? how many of us simply don't do it because of the cost and/or cons of using att or a phone with no keyboard? there aren't enough touch pro 2's in existance
DaveTheTytnIIGuy said:
Your scenario also relies on the assumption that Apple won't throw their entire legal team at this forum and the developers responsible. Sorry to burst your bubble, but this is at best a pipe-dream, and simply won't happen for a myriad of reasons. If you want the iPhone OS, buy an iPhone or get the SDK and use the emulator included, or if you want the look of the iPhone on your TP2, look at iPhone today and S2U2.
Click to expand...
Click to collapse
I agree that Apple would do all of this, worldwide fame and recognition of your talents. Surely someone would face the consequences than stay nameless in a basement somewhere for the rest of their life. Someone is reading this that can and will do it because it is achievable.
aZzz.bZzz said:
just wondering are there any iphone users who want winmo on their device
Click to expand...
Click to collapse
yes please...........oh sorry i was only joking
apple don't like it.......
when people clone or try to copy there OS
they have and will come down on us like a ton of bricks
this is a reason why people don't try it.
I thought the interwebs is soo vast far and wide.
But I just cant seem to hide from these Iphone crap...
Dumb idea...
As a developer, there is no way in h*ll I would try this. First off, Apple would rain fire and brimstone down on top of you. Apple is one of the most controlling and paranoid companies on the planet. XDA would get shutdown almost immediately just for being associated with it.
Besides, I like not being a sheep. So why would I want to imitate one? Let the sheeple be happy with their device. I'll be happy with mine.
i'll happily be a sheeple
data that's relevant to you individually? why aren't any other phones doing this exact thing as well? it's been 3 years since the iphone came out, surely someone outside of apple realizes the benefits of the iphone and should be building it into wm6 or 7, and android. a phone that actually uses your current location to suggest food and things that you can enjoy that you would otherwise miss the opportunity or waste your time looking for? the games, the programs, the applications, are all built well and perform well because of the os that is used. the iphone os, interface, all of it, is genius. there are things to improve, but let someone crack it and then the rest of us will come up with improvements
I'll port this over if you can get me the iPhone OS source code. I'm thinking you'll run into trouble though, because it's not publicly available
Please read up on development before making such an outlandish request
this thread is done
as if we let it happen here we will be contacted by apple
and they don't like it when people play with there toys.
thread closed
I realise that this is very much a "how-long-is-a-piece-of-string" type question, but I'd really like to get some idea of the costs and time involved in developing an app for the Android market compared to the iPhone.
My understanding is that it doesn't cost developers to submit apps to the Android Marketplace (as opposed to the iPhone Developer’s Program which costs $99 a year). So there's a saving there.
But in terms of development costs, would you suggest that hiring a developer to create an Android app would be cheaper because the market's smaller? Would it make no difference at all? Would it be harder to find a developer to code for Android?
Basically, any thoughts anyone has on this would be really appreciated.
Cheers,
Why don't you try and find out? Ask some (android)developers what app x would cost and ask some (iphone)developers the same
for most applications it should be cheaper to hire an Android programmer because you develop in standard Java and this is the most widely used language in computer science education. Eclipse is also a standard development environment many young programmers are familiar with. Even I was able to code my first Android application in a matter of minutes.
Objective-C on the other side is a nieche language. Of course, every good progammer can learn that language in a couple of hours or at least days but there are definitly more experienced Java programmers out there and they can reuse code (snippets). Java code is so ubiqitous you can find for a lot of problems coded and tested solutions. So two reasons: there are much more Java programmers out there and they can develop faster. Specific Android experience is not needed as long as you don't want to program kernel extensions or things like that.
But I guess the Apple-market is still more profitable because Apple users are trained to spend money. So even as it may cost more to develop it also brings in more revenue. I hope the sheer amount of Android handsets out there will outweigh this advantage soon.
Humm .. i think this is a tricky question.
While it will definitely be cheaper to develop an application for android, the question you might want to ask (depending on what you want to do) is what is the ROI of an Android application versus and IOS application.
And even then, depending on the type of application & the demographic your app will be targeting (not to mention usability, design, general app quality) the response will likely vary quite a bit too.
But globally yeah, it's cheaper and less a hassle to make an android app i'd say. ..then again, i have an allergy to apples, and this is an android forum after all
robert_tlse said:
Humm .. i think this is a tricky question.
While it will definitely be cheaper to develop an application for android, the question you might want to ask (depending on what you want to do) is what is the ROI of an Android application versus and IOS application.
And even then, depending on the type of application & the demographic your app will be targeting (not to mention usability, design, general app quality) the response will likely vary quite a bit too.
But globally yeah, it's cheaper and less a hassle to make an android app i'd say. ..then again, i have an allergy to apples, and this is an android forum after all
Click to expand...
Click to collapse
Hehe, I agree on that Robert.
ten chars!!!
You can also spend many months developing an iPhone app, only to have it rejected by Apple for no good reason. That's quite expensive.
It is, however, unescapable that there are a lot of iOS users who buy a lot of apps from the App Store, so the potential ROI is higher. There's also only a few platforms to develop for (although this is becoming increasingly less the case).
Would like for Android to have more focus though; it's getting there!
(The diminutive term "app" does irk me slightly - Apple have popularised it in relation to phones when they convinced everyone that the iPhone was the first phone to support third-party software. Guess it's stuck now though.)
then why are Android apps more expensive??
Android apps aren't more expensive. They have by far the largest proportion of free apps on any mobile platform and even those that do cost are comparatively cheap.
Android will probably be easier and cheaper to develop for..the only concern people have with Android is fragmentation...aka when developing you gotta decide which versions and up to develop for and choose the appropriate functions for the documentation. Of course in the end all the old devices will upgrade eventually and be compatible anyways..
My hope is though Apple lets 3rd party development tools back in...cause that way you can use Adobe AIR and make an App for both Android and iPhone at the same time....How I wish for cross platform app development...but Apple will fight it till the and cause if they don't they will loose one of their biggest advantages...
In my opinion Android is just now getting to the average joe especially in the United States. Older people are even trying the droid line of devices since there are so many to choose from now on all carriers (vs 1 iphone on AT&T forever just revised of course) So yeah, even people here in hicksville, MO USA are even trying it out go figure. If everyone hasn't heard of HTC or Android, they're definitely being introduced to it now through the Galaxy S series since it's on almost all carriers and has some snazzy media buzz.
With all these new cells and tablets coming out I give it a mere 2-3years and everyone will know our lil green droid dude globally, and use it on multiple devices around the house. Just my theory. I'm sure the Marketplace will grow 10/fold in that time, peace!
I guess there are a few things to keep in mind:
Politics:
1) Apple tries to regulate what is permitted to be installed on their phones. They don't provide any real guidelines, nor do they tell you in advance if your application will be accepted. You'll only discover after submitting your app that it isn't permitted. So they waste your time, and numerous high end projects have developed their application only to discover Apple blocks them because "they are duplicating functionality" *cough competing*. Yes, lots of money has been lost.
2) Apple is Non-Disclosure Agreement overload. Send an email to apple and it always says "this information is confidential". Basically, Apple's agreement is so bad (unless it's changed recently) that they can cancel the account/sue you any time they wish. That increases your risk further.
3) iPhone's can be jail-broken to install 3rd party apps, but many people wont. Even if the Google store wont accept your app, they can manually install it, or you can use another store... Without jailbreaking.
4) Many developers often complain of long delays getting their apps approved, and when removed from the store by Apple, they have to flood Apple with emails for reason's why. On android, you don't even need to use the App store, in fact, Android has the benefit of allowing paid apps to be sold in countries with export restrictions (because they can sell it via other means).
5) Piracy is possibly more rife on Android, however, Google are apparently implementing an API which allows apps to check if they were purchased for that phone, which should strongly reduce piracy once available (because it means that dodgy stores will need to actually crack the programs). Once this is implemented, hopefully it will stop the jackass spammers from selling pirated stuff.
Development Process:
1) iPhones use objective C, Android uses Dalvik. Dalvik is VERY similar to java, one simply needs to learn the differences. Objective C is also quite easy to learn though, but it probably takes more experience to do well (because c++ doesn't have the idea of selectors). If you try creating apps on the iPhones without using objective C originally though, your app might be removed. On android, frankly, Google doesn't give a damn provided, it works.
2) Big win for Android here, the Android SDK works on Linux,Windows AND OSX. It integrates with eclipse which already has a large user-base. Whereas, you need to buy a mac for code for the iPhone, and the SDK is OSX only.
3) That being said, you can make a cross-platform webapp that can be sold for both, but the user needs to be online.
4) Objective C is compiled code, whilst Java is bytecode. Bytecode can run as fast as compiled (with some initial overhead). Native sounds great, but if Apple ever does a processor change for their phones, it might be a world of hurt. If massively-multicore mobile processors are released, Android is probably better suited. That being said, by then, you'll probably need to fix some things in your app anyway because of API changes.
Actual sales:
1) Apparently in the past, you would have sold more in the Apple market. However, in the past, Android mobiles were actually quite rare because Android stunk. Froyo is probably the first Android OS that can compete against iOS effectively because it now supports JIT. There is also a much greater emphasis on Android these days in advertising, and I see more Android advertising than iPhone. Possibly inaccurate predictions suggest they will overtake the iPhone in 2012 too.
2) Sales figures don't represent profit though (so whilst iOS may generate more still, it's less than Apple claims). A google market account costs $25, whereas an Apple iPhone development account costs $99. Furthermore, you need Apple equipment to code for the Apple market (which can be significantly more expensive than PC's), and there is no estimates done to determine profits lost by being rejected from the Apple app store (there have been major projects which cost thousands to develop which have been rejected). So greater overheads on the Apple store, which means for cheap/quick apps, you are probably safer developing for Android (especially if you don't already own a mac).
My opinion:
For me, developing major apps is too high risk for iPhones. Although, if your app is approved, there are potentially bigger payoffs than Android. For small apps which don't have a predictable further, you may earn more on Android because of lower overheads. If you app is rejected for iPhone though for competing, you wasted weeks/months of your life, and need to use a 3rd party store (since only hacked phones can use them though, you dramatically decrease your sales instantly).
Anyway, my thoughts are that by the end of the year, everyone will know what Android is, and you may start to see manufacturers getting together to launch MAJOR campaigns to promote Android, especially since they now all have a common enemy (Apple basically took a cheapshot at other major manufacturers to justify their design flaw). Apple is only a small guy when it comes to manufacturing phones, and so it's as though they threw a few tiny pebbles at a team of football players to show off. Of course, some of those football players have already started retaliating, and it just depends on how annoyed they got.
Personally, I think iPhone would be great if they didn't do the "anti-competitive" thing they always do, but as it stands, I am now doing my Oracle/Sun SCJP, and hope to get into Android coding soon. If Apple starts acting less evil though, I will take another look in their direction, but they are mistreating the users they need the most, the developers. It's a pity, because Apple really has potential.
Source: I haven't sold any apps on either market yet, but I have mostly decided on developing for Android.
Developing new iPhone app looking for developer
I have a cool iPhone app idea it's a very simple game that I could like to create I am looking for a developer in the Los angeles area I am new here so please if your interested or can redirect me to the right person I would appreciate it thank you...email me with any info
Hi, I'm coming to this forum to ask my question 1. Because I know there are a lot of tech-savvy people here and 2. Because I'm on these forums a lot.
I guess my general question is: what is the best IT field to get into now? I really like programming, but I read a couple or places that its projected to go down by 4% from now til 2018ish.
But I read elsewhere that computer engineering is growing rapidly.
I'm 19 years old now, about to start college soon and want to pick a good field in. Something that can defenitely pay good as well.
And I know there's a lot of cross knowledge about IT.
But what's the best IT field tp get into?
Sent from my PG06100 using XDA App
Bump
Sent from my PG06100 using XDA App
I am a Network Engineer. I think it is a pretty good field, if you don't mind the late nights, and other things. The Networks are the furthest behind right now, and we need competent Engineers to build and run them.
i agree with above..
I agree, however getting companies to spend money on talent and equipment is hard. Its like years ago before companies spent on backups. They wont spend till it bites them.
troubleshot said:
I agree, however getting companies to spend money on talent and equipment is hard. Its like years ago before companies spent on backups. They wont spend till it bites them.
Click to expand...
Click to collapse
Correct. Working for a Vendor, I see this all the time. It is hard to tell a company that they need new switches every 5 years, especially in this economic time.
The big pusher will be IPv6. That is forcing a lot of companies to look at their infrastructure today. They have this feeling they will be left behind if they aren't IPv6 ready by the end of this year. At least on my view of things - that is the only reason Enterprise side businesses are buying new Routers/Switches.
Enraged21 said:
Hi, I'm coming to this forum to ask my question 1. Because I know there are a lot of tech-savvy people here and 2. Because I'm on these forums a lot.
I guess my general question is: what is the best IT field to get into now? I really like programming, but I read a couple or places that its projected to go down by 4% from now til 2018ish.
But I read elsewhere that computer engineering is growing rapidly.
I'm 19 years old now, about to start college soon and want to pick a good field in. Something that can defenitely pay good as well.
And I know there's a lot of cross knowledge about IT.
But what's the best IT field tp get into?
Sent from my PG06100 using XDA App
Click to expand...
Click to collapse
The problem with Network Engineering is there is no degree for it. It is a lot of self knowledge and self learning.
Take your Juniper Certifications or Cisco Certifications. Buy books on BGP, OSPF, IS-IS, IPv6, etc.....
Download software to run labs at your house....build a cheap Cisco lab as well.
GNS3 is a good Cisco network simulator.
I know this isn't the advice you're looking for - but I'm going to give you the advice I wish somebody gave me when I was 18.
Screw the market predictions, screw the salary ceilings, screw the skill demand. Find something you really dig and the rest is going to fall into place.
I spent 7 years as a software developer. I got paid far more than I was probably worth, had loads of perks, and life was good. Problem was I didn't get any satisfaction out of writing code anymore (not sure that I ever really did). It took me a long time to figure out, but in the end you're going to spend 40 hours (or often 60 in tech careers) a week doing something for the rest of your working life. Your quality of life is going to improved much, much more by genuinely enjoying those 40-60 hours each week than it will by bringing home 90K/yr. Believe me.
At 29 I took about a $25K/yr pay cut and "started over" as a web/ui designer in a new company. It's one of the best choices I'd ever made - I just wish I'd made it when I was much younger. My life would have been much easier.
Isn't a degree worth more than a certificate?
I'd rather spend more time in school getting a degree rather than doing it quick and getting a certificate.
MickMcGeough said:
I know this isn't the advice you're looking for - but I'm going to give you the advice I wish somebody gave me when I was 18.
Screw the market predictions, screw the salary ceilings, screw the skill demand. Find something you really dig and the rest is going to fall into place.
I spent 7 years as a software developer. I got paid far more than I was probably worth, had loads of perks, and life was good. Problem was I didn't get any satisfaction out of writing code anymore (not sure that I ever really did). It took me a long time to figure out, but in the end you're going to spend 40 hours (or often 60 in tech careers) a week doing something for the rest of your working life. Your quality of life is going to improved much, much more by genuinely enjoying those 40-60 hours each week than it will by bringing home 90K/yr. Believe me.
At 29 I took about a $25K/yr pay cut and "started over" as a web/ui designer in a new company. It's one of the best choices I'd ever made - I just wish I'd made it when I was much younger. My life would have been much easier.
Click to expand...
Click to collapse
I know, people are always telling me that. And I'm always open to hearing peoples opinion. I actually would love to do a field in IT... Just don't know what exactly I want. Like I said, I like programming, computer science, etc., but there not gonna need alot of programmers in the near future. My friend is actually a network engineer and makes good money, but I know he'd rather be doing something else.
As for me, I've been doing jack **** for the last two years. I would actually love to spend 40 to 60 hours a week keeping my hands and brains busy.
So I might look into Engineering.. cause that's what it looks like its going into.
I know if it's something with tech involved, I probably won't love it, but I would like it. Better than doing anything else.
2 of the fields I'm looking into:
Computer Engineering Technology (Networking)
Computer Programming and Analysis.
your inputs?
Enraged21 said:
Isn't a degree worth more than a certificate?
I'd rather spend more time in school getting a degree rather than doing it quick and getting a certificate.
Click to expand...
Click to collapse
Depends. The way I see it (being in the field) If you want to stay on the Engineering side of things and don't have an interest in being Managerial, then Certs + Time In the Field = More Money than Degree.
If you think Certs are the easy way - then you haven't taken any of the tests. If you want to get into Networking you have to have Certs. Then get a job working in a NOC, or for a smaller ISP. Then you work up.
I'm a field engineer so I go to clients' sites and support their IT/resolve their IT problems.
Being a jack of all trades really helps, and having the right mind is a godsend.
Being able to think on your feet to come up with solutions with very few resources, having high google skills also helps, and a resourceful memory for niggly little problems.
In my experience computer degrees are pointless, industry qualifications actually have value as they bring benefits to companies such as partnership programs.
Whats going to be more appealing to customers? "We have 5 engineers with degrees" or "We're a Microsoft Gold Partner" see what I mean?
The more qualifications you get the more you can ask for in salary.
Contracting is where the real money is, you can get paid stupid amounts of money for doing simple things.
I was getting £200 a day on one contract to just create new users and run reports.
so what you guys are saying is,
it's better to be certified in many fields and work my way up rather than getting a degree in a specific field?
Enraged21 said:
so what you guys are saying is,
it's better to be certified in many fields and work my way up rather than getting a degree in a specific field?
Click to expand...
Click to collapse
Yes. And pick a field you enjoy too.
alright. I appreciate your advice.
When I try to pick my major in college, I'm listed 3 choices ( All Computer Engineering )
Cisco Specialization
Microsoft Specialization
Cyber Security and Digital Forensics Specialization
Out of all those three fields? which one would be the best to "specialize" in?
They also have two other fields available which are computer programming and analysis, and computer information technology. Too many people in CPA and they won't need them in the near future. CIT is too broad. And I don't really know about that.
Another approach which might be a bit different is if you can scrape up the money to go to a conference or two, that may give you some insight on the different areas of IT and may help guide you on what you may or may not like. Virtualization is huge now due to the whole "cloud computing" thing. Microsoft/Active Directory/Exchange-type environments are widely used, so any experience there should guarantee you a job and an employee in a company or a solutions architect if you can design that infrastructure... or support for that type of environment which would be a first step in that field. I always believed that if you're the type that's into programming, you'll know it early on. The hard part like others have said is choosing what sub-field you want to specialize in (or that you enjoy).
No matter where you go, things can get pretty deep. I know a few people who chose to be project managers and make a good living not knowing anything technical - just the logistics of it all.
If you are going to get into general IT - to start with stick to CSCO and MSFT.
You can't go wrong with acquiring certs from either. While it doesn't hurt to know both - at some point you will find you either like to design and support the network (CSCO). Or you like to do AD, LDAP, Server type of stuff (MSFT).
If you wanted mine on which to chose of the 3 you have, I would suggest trying to get internships at each one, to see which you like. College is expensive, and you don't want to have to go back multiple times, because the degree you got wasn't something you liked.
Take an Internship at a smaller ISP. This will give you a chance to check out both the Network (CSCO) side of things, and Systems (MSFT/Linux/BSD) side of things. Most larger companies (Fortune 500) will split it up like this anyways, as it is too much to wear both hats. So you will have your team of Network Engineer's and your team of Systems Engineers/Admins who generally all report up to a single director/vp.
Don't really have the money or the time to intern. That's why I came seeking advice.
Sent from my PG06100 using XDA App
Two fields spring immediately to mind. Computer Forensics and Computer Security.
Both growth industries and interesting too i imagine.
I'll try to make this my last rant here.
I know you came here asking for advice - but I hope you understand that all advice is necessarily autobiographical.
A lot will disagree with me here, but degrees and certs are worth little. Good instruction is infinitely valuable, demonstrable skills are infinitely valuable, and you can get those in post-secondary schooling, but the piece of paper itself will only help you get your first job, when you have no experience, and the person hiring you is either too lazy to verify your skills, or is unable to do so.
Probably the best developer I ever hired was entirely self-taught. The worst was one of the most highly-educated individuals I'd ever interviewed.
I don't know where you got your information about the software development market drying up but I think you're making too big a deal out of it. I cannot fathom a future in which a good software developer's skills are obsolete. You'll have to switch languages/environments many times in your career, but if you dig coding, just go be the best coder you can.
I implore you, try out some different stuff in school and stick to whatever it is that gets your motor going. Don't worry about a 4% market downturn or what industries might grow. Nobody can predict more than 5-10 years away, and you're going to be doing whatever it is you choose for 30-40 years.
http://news.cnet.com/8301-1035_3-57526994-94/android-users-outraged-over-motorolas-broken-promise/
Put simply hardware vendors suck. They lie. and they do it strategically!
People read and believe the BS that comes from stupid puppets that work for these companies
I know I am screaming and preaching to the converted by ranting this here, hence why I actually took to CNET's page to oooze my rant all over the ingnorant public.
Think about it carefully for a moment. Android = open source. Operating system cost = zero dollars with exceptions to the company paying any licensing fees to Google Android (what ever that might be - I am including it for the sake of someone coming to correct me that knows better or otherwise) and returns the vendor what? Zero....if not negative money (as stated above). Hardware = profit.Truth!
Investors invest money into companies usually based upon what? PROFITS!
So the goal in the game is to support as little as possible only enough to disgruntle the least number of users or potential users and release as many new devices as they can to make....what....OH THATS RIGHT....PROFITS!!!
Company makes investors happy so that they can invest more money into the company to make it bigger and more prosperous! Hardware vendors give a care to current users about as much as the dog sh!t they wipe from underneath their shoes.
For those that were interested in what I actually posted on CNET's page...go here:
http://news.cnet.com/8618-1035_3-57...07&assetTypeId=12&blogId=2&messageId=13032859
Lastly I would like to say thanks to XDA for 1) Me finding you and allowing you to provide access to developers and a community; so that my device can live on many many many more lifetimes than that of the ignorant sheep public that think their device is outdated. 2) Opening my eyes (and respect) to appreciation the developers here who constantly out-do these lying vendors (most single handedly too). Thanks to you all for giving things a shot and working your arses off for free!
PS: Jarmez doesn't rock....developers rock!
The skin overlays like BLUR, TouchWiz, etc that OEMs put over AOSP does cost them money. In addition to making their phones less desirable IMO, the skins hake it harder for them to give users the new updates to android. We love the new features that come with new versions of Android, but they also fix bugs and sometime even add security. Since OEMs have to add their skins, users end up with buggier, less secure, feature lacking phones. That is why so many are drove to XDA, they have no other choice. Thanks to all the amazing devs and themers and moders etc that make XDA great.
I am almost inclined to agree with articles I've been reading more and more of lately.. They argue that only Nexus phones are Android phones, and that BLUR phones should be BLUR, TouchWiz phones should be Toucwiz, etc, as far as market share goes. If you look at it like that, Android is a very small share of the market. I would have to go ahead and include phones running AOSP ROMs in that number. It would be next to impossible to really determine all that though.
This might be a silly question, I've not used Samsung in a long time, last one was the S2 haha.....but is it ever going to be possible to root and/or install TWRP on this device without breaking OTA updates? I love rooting my devices and using custom ROMs, I still have need for root access, but to be honest this phone I would be happy keeping as close to stock as possible, I could live without TWRP, but will we ever get root without losing the ability to OTA update? If not then I'll just go custom when the urge becomes too strong haha.
Oh and I have the exynos version.
beta546 said:
This might be a silly question, I've not used Samsung in a long time, last one was the S2 haha.....but is it ever going to be possible to root and/or install TWRP on this device without breaking OTA updates? I love rooting my devices and using custom ROMs, I still have need for root access, but to be honest this phone I would be happy keeping as close to stock as possible, I could live without TWRP, but will we ever get root without losing the ability to OTA update? If not then I'll just go custom when the urge becomes too strong haha.
Oh and I have the exynos version.
Click to expand...
Click to collapse
+1
I too see a growing need for root elevation without destroying core security patch options. Either from stock, or with an aptitude like package management used by ROM creators, so you can even patch android files sooner than Samsung normally would. Because as it stands, the way we root now makes android a security disaster.
In essence this is a design failure by google and android. How could they expect users to be happy with non-configurable systems? That's why we don't have Apple devices, so we can config and alter whenever we would want to. Sigh.. Closed source for android is such a PITA. And so slow with patches..
?
jult said:
+1
I too see a growing need for root elevation without destroying core security patch options. Either from stock, or with an aptitude like package management used by ROM creators, so you can even patch android files sooner than Samsung normally would. Because as it stands, the way we root now makes android a security disaster.
In essence this is a design failure by google and android. How could they expect users to be happy with non-configurable systems? That's why we don't have Apple devices, so we can config and alter whenever we would want to. Sigh.. Closed source for android is such a PITA. And so slow with patches..
Click to expand...
Click to collapse
I agree, people like Samsung who just want to lock down their devices for whatever reason is just getting a bit extreme now. I don't think it's Google to blame though as android is easily rooted in general, it's manufacturers like Samsung that make you jump through hoops to do it. And yes it's exactly why we don't have iPhones haha. I believe every android device should come with a setting in developer options that just activates root with a disclaimer.....take my warranty, I don't care in the slightest, but don't cripple my device that I payed £720 for that is now my property, just because I want to use some of the most useful features and app designed to work with root. After reading through these forums I see Samsung seem more like apple than ever. I mean God the guide to install a custom ROM is crazy haha, perfectly doable, but compared to my le max 2 which was just, plug your phone in, push this through ADB, then flash this zip and you're done, so simple.
beta546 said:
I agree, people like Samsung who just want to lock down their devices for whatever reason is just getting a bit extreme now. I don't think it's Google to blame though as android is easily rooted in general, it's manufacturers like Samsung that make you jump through hoops to do it. And yes it's exactly why we don't have iPhones haha. I believe every android device should come with a setting in developer options that just activates root with a disclaimer.....take my warranty, I don't care in the slightest, but don't cripple my device that I payed £720 for that is now my property, just because I want to use some of the most useful features and app designed to work with root. After reading through these forums I see Samsung seem more like apple than ever. I mean God the guide to install a custom ROM is crazy haha, perfectly doable, but compared to my le max 2 which was just, plug your phone in, push this through ADB, then flash this zip and you're done, so simple.
Click to expand...
Click to collapse
The most important part of your post is often missed by a lot of people.
"lock down their devices for whatever reason..."
No one thinks about the reason it seems. As much as it sucks for folks on XDA, the folks that come to XDA don't think about all of the people that DO NOT come to XDA, or why a device manufacturer that makes their devices primarily for the Corporate world, wouldn't want to let their devices be unlocked by the small amount of XDA folks that buy them.
And before anyone says "the exynos is unlockable!" Remember the Exynos version is international, not USA. There's are so much more benefits to Samsung keeping the USA devices locked than there are downsides. I work for a small corporate company of about 300 employees and I am not allowed to have a device with the bootloader unlocked, period. Why? I don't even know, and I am in the tech field. Each company has their rules and such. Imagine how much contracts Samsung could have with corporations out there for their devices. We used to have one, and look at how small we are. We don't have one anymore because it's cheaper to just have employees front the device cost instead of the company paying for devices! Lame I know. I fought against it but lost.
As far as the original question goes, no, you will not be able to keep OTA and root at the same time. Not for the way OTA are setup, and rooting works.
Jammol said:
As far as the original question goes, no, you will not be able to keep OTA and root at the same time. Not for the way OTA are setup, and rooting works.
Click to expand...
Click to collapse
Now. You mean. It can (and should) change. The way the android permission model is designed, is totally corporate-based, not user-friendly at all. And if Samsung would stay on top of security-patches and push updates (like you have with Win10 now, which are still totally under the user's control without having to 'root' anything), that would be fine, but time and again these smartphone manufacturers have proven to stop giving a hoot after they've released a new model, if they even cared at all about security patching in time, because they apparently really don't. Not enough anyway. If they would, we'd already be running Android 9 on our Notes by now.
Jammol said:
The most important part of your post is often missed by a lot of people.
"lock down their devices for whatever reason..."
No one thinks about the reason it seems. As much as it sucks for folks on XDA, the folks that come to XDA don't think about all of the people that DO NOT come to XDA, or why a device manufacturer that makes their devices primarily for the Corporate world, wouldn't want to let their devices be unlocked by the small amount of XDA folks that buy them.
And before anyone says "the exynos is unlockable!" Remember the Exynos version is international, not USA. There's are so much more benefits to Samsung keeping the USA devices locked than there are downsides. I work for a small corporate company of about 300 employees and I am not allowed to have a device with the bootloader unlocked, period. Why? I don't even know, and I am in the tech field. Each company has their rules and such. Imagine how much contracts Samsung could have with corporations out there for their devices. We used to have one, and look at how small we are. We don't have one anymore because it's cheaper to just have employees front the device cost instead of the company paying for devices! Lame I know. I fought against it but lost.
As far as the original question goes, no, you will not be able to keep OTA and root at the same time. Not for the way OTA are setup, and rooting works.
Click to expand...
Click to collapse
That makes a lot of sense really, obviously there are going to be businesses and companies and such that wpild rely on their workers devices being as secure as possible, for multiple reasons. But again that's not really up to Samsung to decide really, now I agree that although there are a huge number of people that want to modify their devices in various ways, but on the grand scale it's a relatively low percentage of the market. Which is why I think it should always be an option, that way they cater to everyone. If a company has a requirement that all their employees devices stay locked down, they simply don't allow it, and if an employee does it regardless then the consequences would be their own. I guess Samsung could bake in the setting, but with an option at first boot as to leave the ability to unlock intact, or to choose to permanently remove any option of ever being able to do it. That way when a company bought the phones they could lock them all down before handing them out. But in the scenario where people must purchase their own device, they then would have to decide whether to follow company policy, or unlock the phone and risk potentially losing their job at worst because of it....that's just what I think really, but I'm in no way some business or manufacturing giant haha, there will be multiple arguments for and against this entire scenario.
And also thanks for the answer ? It was as I suspected, but always worth an ask.
Voiding the Warranty for unrelated modifications is illegal and there is a better way
It seems we are all getting used to the arrogance and impertinence ...
... with which manufacturers and telephone service operators want to dictate what we do with our property. Let us not forget that «this will void your warranty», though common practice, is not in accordance with current legislation.
Modifications to devices should be protected under the Magnuson-Moss Warranty Act, unless the modification caused the damage you're asking the manufacturer to repair. Manufacturers threatening to void warranties for rooting, even when they have no legal right to do so, is nothing but bullying, banking on the fact that most people are not feeling confident about legal battles with corporations for which time and money are of no consequence. It is about time that reviews took the aspect of rooting/customization friendliness into consideration, so that manufacturers like OnePlus and HTC receive the credit they deserve for being more lenient toward rooting and still receiving updates. If technology journalists pointed this aspect out in their reviews, companies might come to their senses. Being able to use some apps that can do what they do only with Root access is more important than yet another MegaPixel on the camera -- if the other manufacturers do not drop the ball yet again, by dumbing down their phone instead of building the best device they possibly can, this year's phone purchase will be from a brand that is user friendly and provides OTA updates even on customised devices.
As for the «security» fairytale, that's often the last aspect that manufacturers care about, skipping security patches even after exploits have been detected. By the way: if some guy with a mobile phone could really bring down or disturb an operator's network, the operator doesn't deserve better. Most people do not root because they are devious masterminds from a Bond movie who try to mess up their kernels or bring down the global communication networks, but because they want to customize the looks of devices to their liking, fix some flaws or get some software to work. Very few people would keep rooting if manufacturers only guarded their kernels against overclocking beyond what the phone can endure and operators blocked what could disrupt the network -- if they did that and only that, hardly anyone would complain or root.
Security is obviously not what it's really all about. On my SAMSUNG GALAXY NOTE 9, Amazon Shopping, Fakecrook, LinkedIn and a whole bunch of other garbage came pre-installed as system apps that can be disabled but not uninstalled. Like everything imposed on us by Google, these companies have no interest in enhancing their customers' security and privacy, but exactly the opposite, grab as much sensitive information about us as they possibly can and sell it to whoever is interested and willing to pay for it.
On a Windows PC, I can do most things I want to do if I really have to, via editing the Windows Registry if need be and turning off User Access Control (UAC) when the unnecessary extra-click got on my nerves. Millions of people are and have been doing the same without upsetting the space-time-continuum, and corporations can restrict whatever they want to restrict if there is an administrator to do it. In most cases, however, there is not, because after all, it's a Personal Computer (PC), managed by the user at home. If we pay for something -- and quite handsomely so -- we own it, consequently it should be us who, after a warning that can be turned off with a checkmark, have the final say. So far, the corporate world seems to thrive quite nicely with the kind of approach to security that MS Windows is taking, despite surely being the first and loudest ones to complain if there were any real and relevant problems that seriously threaten their dayly operations.
Mobile phone manufacturers and operators use «security» as an excuse to restrict what the owners of those expensive little toys can do, just like governments proclaim «terrorism» as the excuse for spying on and controlling their own populations by grabbing ever more power with authorizing laws that undermine constitutional civil liberties. In our societies, it is to keep track on any possible threats to the Status Quo that might be caused by a shift of public opinion if the media -- these days large corporations themselves -- did not distract us with polemics, sports and celebrity BS, but reported on and kept in focus issues such as ecology, human overpopulation, inequality, tax evasion, poverty, injustice, corruption, lobbyism and so on. In the mobile phone world, they do it to milk us for banalities like boot animations, wallpapers, type fonts, themes, icons and whatever we would like to do to make our phones look nicer. Under Windows, buy a shareware CD with 10,000 fonts, copy the 20 or 30 you like into the respective system folder -- done. On Android, they want to milk us for every bit they can and that's the real motivation for all the bull****, harassment, hoops and loops they make us jump through.
If companies were really interested in user privacy rights and security, the first thing that would be forbidden were advertisements, because a lot of sh.t can come in through those backdoors. Second, why does Apple not allow antivirii and firewalls if security is such a concern? Why are owners of devices with a custom recovery or root being punished by exclusion from OTA updates, given that these updates are supposed to improve stability and security? That's just bollocks and distraction to ram as much advertising down our throat, rip us off for every boot animation, wallpaper, theme, icon or type font that we have tons of lying around on our hard drive, and to obtain as much data from us as possible, in order to know and track what we buy, think, believe, suffer from, like, dislike or do in any place at any at any time.
Apart from a couple of absolute geeks and nerds, nobody would root their phones if adaptation and customization of our phones was easily possible, i.e. if everything except things that could irrevocably damage hardware or networks could be easily modified as we please. The introduction of a/b partition slots for Seamless Updates paved the way for preventing irreparable accidents and could easily be expanded and improved, together with a better design of the user interface and user experience to make the process more comprehensible for average users. Yet, most companies did not even implement a/b partitions, although this approach makes accidents and mistakes when playing around with the device «non-lethal» and saves the Customer Service costs that companies so often cite as the second excuse and pretext for the arrogance with which they keep and exert control over other people's property. With each new generation of phones and every new version of operating systems, the restrictions are getting worse, the options for access and harmless modification less, and that unacceptable trend needs to stop.
If companies want to disencourage people from rooting their phones, they need to stop bombarding us with intrusive ads, stop spying and imposing bloatware and replace it with useful tool bundles (Titanium Backup, decent file managers, cleaners, system tools and the like). It is okay to guard and firewall the indispensable and risky parts (hardware overclocking, network integrity), but only block those irreparable areas while opening up the rest for users to customise to their hearts content, making it as comfortable, easy and intuitive as possible to copy, paste, move and configure everything else between phone and PC. If something goes wrong while doing so, make sure that a system restore point and booting into the alternative partition means that there's no harm, no foul and therefore no problem and no service cost.
Instead of wasting our time hunting for patched partiton files, info on how to get out of bootloops, etc., users could then enjoy and be happier with our phone instead of fixing its shortcomings or, dare I say it, do something fun and entertaining outside while the snow is fresh or the sun is shining.
.
Qui Peccavit said:
It seems we are all getting used to the arrogance and impertinence ...
... with which manufacturers and telephone service operators want to dictate what we do with our property. Let us not forget that «this will void your warranty», though common practice, is not in accordance with current legislation.
Modifications to devices should be protected under the Magnuson-Moss Warranty Act, unless the modification caused the damage you're asking the manufacturer to repair. Manufacturers threatening to void warranties for rooting, even when they have no legal right to do so, is nothing but bullying, banking on the fact that most people are not feeling confident about legal battles with corporations for which time and money are of no consequence. It is about time that reviews took the aspect of rooting/customization friendliness into consideration, so that manufacturers like OnePlus and HTC receive the credit they deserve for being more lenient toward rooting and still receiving updates. If technology journalists pointed this aspect out in their reviews, companies might come to their senses. Being able to use some apps that can do what they do only with Root access is more important than yet another MegaPixel on the camera -- if the other manufacturers do not drop the ball yet again, by dumbing down their phone instead of building the best device they possibly can, this year's phone purchase will be from a brand that is user friendly and provides OTA updates even on customised devices.
As for the «security» fairytale, that's often the last aspect that manufacturers care about, skipping security patches even after exploits have been detected. By the way: if some guy with a mobile phone could really bring down or disturb an operator's network, the operator doesn't deserve better. Most people do not root because they are devious masterminds from a Bond movie who try to mess up their kernels or bring down the global communication networks, but because they want to customize the looks of devices to their liking, fix some flaws or get some software to work. Very few people would keep rooting if manufacturers only guarded their kernels against overclocking beyond what the phone can endure and operators blocked what could disrupt the network -- if they did that and only that, hardly anyone would complain or root.
Security is obviously not what it's really all about. On my SAMSUNG GALAXY NOTE 9, Amazon Shopping, Fakecrook, LinkedIn and a whole bunch of other garbage came pre-installed as system apps that can be disabled but not uninstalled. Like everything imposed on us by Google, these companies have no interest in enhancing their customers' security and privacy, but exactly the opposite, grab as much sensitive information about us as they possibly can and sell it to whoever is interested and willing to pay for it.
On a Windows PC, I can do most things I want to do if I really have to, via editing the Windows Registry if need be and turning off User Access Control (UAC) when the unnecessary extra-click got on my nerves. Millions of people are and have been doing the same without upsetting the space-time-continuum, and corporations can restrict whatever they want to restrict if there is an administrator to do it. In most cases, however, there is not, because after all, it's a Personal Computer (PC), managed by the user at home. If we pay for something -- and quite handsomely so -- we own it, consequently it should be us who, after a warning that can be turned off with a checkmark, have the final say. So far, the corporate world seems to thrive quite nicely with the kind of approach to security that MS Windows is taking, despite surely being the first and loudest ones to complain if there were any real and relevant problems that seriously threaten their dayly operations.
Mobile phone manufacturers and operators use «security» as an excuse to restrict what the owners of those expensive little toys can do, just like governments proclaim «terrorism» as the excuse for spying on and controlling their own populations by grabbing ever more power with authorizing laws that undermine constitutional civil liberties. In our societies, it is to keep track on any possible threats to the Status Quo that might be caused by a shift of public opinion if the media -- these days large corporations themselves -- did not distract us with polemics, sports and celebrity BS, but reported on and kept in focus issues such as ecology, human overpopulation, inequality, tax evasion, poverty, injustice, corruption, lobbyism and so on. In the mobile phone world, they do it to milk us for banalities like boot animations, wallpapers, type fonts, themes, icons and whatever we would like to do to make our phones look nicer. Under Windows, buy a shareware CD with 10,000 fonts, copy the 20 or 30 you like into the respective system folder -- done. On Android, they want to milk us for every bit they can and that's the real motivation for all the bull****, harassment, hoops and loops they make us jump through.
If companies were really interested in user privacy rights and security, the first thing that would be forbidden were advertisements, because a lot of sh.t can come in through those backdoors. Second, why does Apple not allow antivirii and firewalls if security is such a concern? Why are owners of devices with a custom recovery or root being punished by exclusion from OTA updates, given that these updates are supposed to improve stability and security? That's just bollocks and distraction to ram as much advertising down our throat, rip us off for every boot animation, wallpaper, theme, icon or type font that we have tons of lying around on our hard drive, and to obtain as much data from us as possible, in order to know and track what we buy, think, believe, suffer from, like, dislike or do in any place at any at any time.
Apart from a couple of absolute geeks and nerds, nobody would root their phones if adaptation and customization of our phones was easily possible, i.e. if everything except things that could irrevocably damage hardware or networks could be easily modified as we please. The introduction of a/b partition slots for Seamless Updates paved the way for preventing irreparable accidents and could easily be expanded and improved, together with a better design of the user interface and user experience to make the process more comprehensible for average users. Yet, most companies did not even implement a/b partitions, although this approach makes accidents and mistakes when playing around with the device «non-lethal» and saves the Customer Service costs that companies so often cite as the second excuse and pretext for the arrogance with which they keep and exert control over other people's property. With each new generation of phones and every new version of operating systems, the restrictions are getting worse, the options for access and harmless modification less, and that unacceptable trend needs to stop.
If companies want to disencourage people from rooting their phones, they need to stop bombarding us with intrusive ads, stop spying and imposing bloatware and replace it with useful tool bundles (Titanium Backup, decent file managers, cleaners, system tools and the like). It is okay to guard and firewall the indispensable and risky parts (hardware overclocking, network integrity), but only block those irreparable areas while opening up the rest for users to customise to their hearts content, making it as comfortable, easy and intuitive as possible to copy, paste, move and configure everything else between phone and PC. If something goes wrong while doing so, make sure that a system restore point and booting into the alternative partition means that there's no harm, no foul and therefore no problem and no service cost.
Instead of wasting our time hunting for patched partiton files, info on how to get out of bootloops, etc., users could then enjoy and be happier with our phone instead of fixing its shortcomings or, dare I say it, do something fun and entertaining outside while the snow is fresh or the sun is shining.
.
Click to expand...
Click to collapse
Best post I've read in the recent years. Well done!
PS: Love the Angola flag.