Hello i am a IT student majoring in software engineering and i was wondering are programming certifications are needed to become a great developer ? i have heard from both sides of the aisle yes and no but since i am a rookie programmer who wants to work for one of the major companies like Google, Facebook, Apple and so on. I want to know from you Developers who been in the world for a while if certs really matter or they don't in the real world also if the top companies i mentioned do even care about certifications to begin with. Since my graduation is coming soon in April any advise or helpful tips would be very much appreciated to point me in the right track on becoming a Developer in software. FYI i have only been coding since April of last year and i have been practicing in several languages but the ones that have caught my eye the most is Java, Python.
Thank You.
i just want a chance :laugh:
Why to Waste money doing certifications ?............ just try to gain the knowledge from the video tutorials like thenewboston or mybringback...
Saves your money and time ..... I myself learnt java,android,objective c,c# from those websites' video tutorials.... Just google those name or find them on youtube.
Trust me you will love those tutorials.Just give a try.
Also try the w3schools website for learning the coding languages.. You also compile the programs online
and if you really confident after learning from video tutorials you can mention the names of languages you know in your resume without hesitation. ..
so i suggest u to gain the confidence and depth in a programming language which is the need of the everydays bread and butter like java and languages supported by .NET framework.
And talking of the companies,whichever course you do, they still train you.....and then only recruit you for a job if you prove fit for them.
hit thanks if i have helped you ....
AnthonyMcqueen21 said:
Hello i am a IT student majoring in software engineering and i was wondering are programming certifications are needed to become a great developer ? i have heard from both sides of the aisle yes and no but since i am a rookie programmer who wants to work for one of the major companies like Google, Facebook, Apple and so on. I want to know from you Developers who been in the world for a while if certs really matter or they don't in the real world also if the top companies i mentioned do even care about certifications to begin with. Since my graduation is coming soon in April any advise or helpful tips would be very much appreciated to point me in the right track on becoming a Developer in software. FYI i have only been coding since April of last year and i have been practicing in several languages but the ones that have caught my eye the most is Java, Python.
Thank You.
i just want a chance :laugh:
Click to expand...
Click to collapse
Those certifications are valued a lot by some companies, then there are some who care only about your skills and don't care about the number of certificates you have.
Also it's not really guaranteed to make you a great programmer. If you have enough dedication and patience, you can learn more from the internet than those certifications will ever teach you.
But still at the end of the day it still increases the chances of getting employed.
P.S. - as far as i have heard google, facebook don't give a $#!t about your cerrtificates. You would be better off working on your own projects, so that you have something to show off your skills to the employers (like make some apps, websites, etc).
And good luck with the job interviews. :good:
Programming Certfications
Okay thank you for your input i have been learning several languages on Code Academy.com, Udemy, and Programmr.com and since April of last year it has been nothing but trail and error trying to figure out the code and what does it mean. The only i have done is a small website that only has around 200 lines of code or less like i said not much. I am thinking big and developing Apps for the motor sports world i have an idea for it and i am trying to find that nitch to get the process started. I have also have had professors that have stressed enough the fact of experience and certifications and so on. The truth is i NEVER worked in IT before i am a total rookie but i am not a quitter. I am just trying get an opportunity to learn and grow and gain valuable experience for bigger plans like Google and Facebook etc...
In addition i have had professors that told me i have no chance in hell since i have no experience and little development it sucks but i got to keep trying i want to have a job in development for my major by April.
Thank you.
I would be thinking that big companies would care more about your portfolio than about how many certificates you have... if you ask me you need to build up a portfolio that showcases what you can do, from the simple to the very complex - big companies need you to be flexible in what work you can do so try to build up a variety of different projects that really "show off" your abilities as a programmer.
Okay thank you that is what most of my classmates and professors tell me. They tell me in IT general go for by the comp tia certifications. But in programming world its all about what you can do rather than certs. I heard that there are people out there that have all the certs in the world but cant code simple programs like hello world for example. Thank you guys for the input
Sent from my SGH-M819N using XDA Free mobile app
Related
I am currently in the R of R&D for a new type of rpg card game I need a programmer to programme the apk as all the info needed will be supplied during the programming stage.
I am new to developing android games.
When the android market opens to canadian sellers I am offering up a permanent cut of the sales to whomever is chosen for the programming as updates will need to be made over time (aside from bug fixes).
anyone interested email me at: [email protected]
Go start reading the Android documentation and learn to do it yourself. Ideas are worth nothing in the game programming world. You can't ask someone to do all the work, and then give you most of the money.
/thread
Clarkster said:
Go start reading the Android documentation and learn to do it yourself. Ideas are worth nothing in the game programming world. You can't ask someone to do all the work, and then give you most of the money.
/thread
Click to expand...
Click to collapse
Ditto, if I were experienced enough to do a RPG, then I might be willing to help you. But you can bet that whoever would make it would put it on THEIR dev account & keep the profits to themselves, they did the work anyway.
Just sayin.
man, this thread is brilliant. hey guys ive got a game idea too, i need a dev too to all the coding and programming for me and in return i'll give you a cut. Just do the coding, developing, graphics and leave the rest to me.
I guess I wasn't clear with the request. Not all the programming is to be done by someone else and is not an Action RPG, Its a cardgame related to the CARD RPG genre, the difficulty is my programming is out of date and I am looking more for a mentor to watch over me and someone who is more familiar with the apk architecture. I could have easily taken a Poker game and shredded it for code and exceptions but that is a little more complicated. But I guess its easier to beat a person down verbally then inquire with decency.
Really
I've stop doing these kind of trade out because the person who owns the account will never show you the actual numbers.
There must be a way to work together on app development, even if only one of them has access to the market account. For instance, you could add a certificate mechanism in the program that adds the other party into the application activation process?
Anyway, if you're willing to pay the dev his/her commercial hourly rate I'm sure you can work out a deal.
Such an odd thread - I wonder how many developers working for the big games houses expect to own all the code they are paid to write. Oh, wait... Yeah, fundamental flaw in certain replies here I guess?
rTiGd2 said:
Such an odd thread - I wonder how many developers working for the big games houses expect to own all the code they are paid to write. Oh, wait... Yeah, fundamental flaw in certain replies here I guess?
Click to expand...
Click to collapse
I get paid a salary for the code I write for my employer. The OP isn't offering a salary.
Just because he/she lacks the resources to provide a salary (or fixed rate) doesn't really open the doors for such mocking replies though. After all, there are many good/great ideas from people who lack the ability to produce them, the same as there are many great developers who lack the ideas for something to write.
At the end of the day, every project has to start somewhere and this could be with funding in place, developing and idea to obtain funding, or starting something as a team of individuals who agree how to split revenue from a final product.
For example, the comment that 'ideas are worth nothing' implies that every great gaming idea came from a developer. If that were the case, game design positions wouldn't exist.
Im 25 out of work plumber looking to change carreer fields in the direction of programming any suggestioms by devs in degrees or certs that I need to start working towards
Posted with my Dj05/novoodoo/blazin[kernel] /superdark[Rom], Its Fascinating
If you want to study programming by yourself, you can use "Starting out with C++" by Tony Gaddis to get started with C++. We use this book for the first programming course in our university. I would also recommend that you attend lectures (you need not register, just take the permission of the instructor) at a community college or university.
Android programming uses Java but I would recommend that you learn the "C" part of C++ (first 10 chapters of the book) before venturing into other programming languages.
Good luck!
The most important and difficult step is assuring yourself that this is really something you want to do. It is a highly specialized field and highly competitive. The education never ends. I really can't help you decide what is best for you; be prepared for a significant investment before you really know yourself.
If you want to directly pursue employment, look at actual job listings first and go for whatever formal certification is most requested presently. I am not sure whether it is still in fashion, but selecting a pathway through MCSE used to be an excellent plan. The texts aren't that expensive, and the exam is standardized.
Absolutely learn a low level programing language! C is probably low enough these days. Also learn an object oriented language: java, C#, objective c, C++, pretty much anything in use that suits your fancy. Also at least understand the concept of software engineering (be able to read basic UML).
Once you know the syntax of C++, learn how to do something with it. Find a specialty or at least seek a higher understanding: Effective C++ by Scott Meyers is an excellent read, and Programing Pearls by Bentley will show you how to solve problems smarter. A huge part of any discipline is being aware of when you are reinventing the wheel. It wouldn't hurt to loath about white space either.
If you want a formal training in computer science, be ready to fully appreciate abstract mathematics and buy volume 1 of 'The Art of Computer Programming' by Donald Knuth. Get through every volume and you will be aligned with the standard curriculum.
You don't need to follow any specific path to be a programmer. There are a lot of different types of programmers, and they probably all disagree about the best things to learn.
>>>>>
What happened to plumbing? I was told that jobs in the service sector were the most secure. I understand that the grass is always greener, but can't help but wonder about the world economy.
Thanks for that advice, its nice to check on a topic and find helpful people, the plumbing was awesome unfortunately I was in eugene, or... And locked into a union with no work...thats just to start, then I had an accident at home that ruined my left shoulder, even after surgery and phys theropy it doenst work right, limited range of motion..pain...etc that being said I had very steady work, got hurt couldnt continue building municple water plants anymore...its unfortunate I loved building trades I had 3 of 5 years of schooling ojt towards journeymans card, then poof like casper its gone... So with my very limited computer knowledge and my love for technical complex math and desire for greater self worth... Im going back to school just asking for the current experts advice.
Posted with my Dj05/novoodoo/blazin[kernel] /superdark[Rom], Its Fascinating
depends on the kind of programming you want to do.
Java coders have a bigger field to work in but make the lowest of any developer.
C+ coders have a diverse field to work in and make good to great money.
cobol programming is extinct but you can make great money, but experience is required.
PHP , html5, Ruby, Obj-C, python and Flash are hot right now with lots of work and medium to very high pay.
Database programming is more difficult (t-sql/plsql), very niche, harder to find work in, but the money is very high.
there are other niche programming languages like squeak,erlang,ocaml but don't go there.
Basically what I've found is that mobile development is the hot tech right now and heading towards the obj-c,php, python path. It's also very lucrative right now because everyone is jumping in it all at once. Plenty of work, very high pay. But like all things, it will get saturated within 2 years and the pay will come down.
The more complex and niche the language, the more money and sustainable it will be.
Awesome breakdown, I appriciate your input, im working with advisors from stevens-heneger college hard to get real world answers out of people who have financial motivation to blow smoke up my... So thanks all, its all helpful
Posted with my Dj05/novoodoo/blazin[kernel] /superdark[Rom], Its Fascinating
Where in India are you?
India??? Why would you even ask that?
Sent from my SCH-I500 using XDA App
I'm an IT consultant so I'm not a dummie, but I'm not exactly a programmer either.
We need to create an inventory/audit app for an Android tablet. I looked at the Eclipse documentation and I don't think I want to take the time to learn Java well for just this one app. Which leaves me with these options.
Has anybody used Mobiforms to create apps, and would a smart but untrained newbie be able to develop something reasonably quickly? They don't offer a trial version which I find more than annoying.
Should I just outsource the project to somebody in Bangladesh? I have some experience outsourcing.
Any other recommendations on getting an app created relatively quickly?
Thanks!
Or Google App Inventor...
No offense, but the outsource to Bangladesh comment isn't going to win you a lot of friends that aren't in Bangladesh.
I'd say try app inventor and see what you can learn, you'll know in relatively short order if it will do what you need.
Otherwise maybe you're in over your head and someone should outsource you to Bangladesh. ( kidding! ). Seriously though, if you don't find what you need I would hire out at that point.
I don't know much about Mobiforms, but their website looks terrible. Not that a website is the final word on a company but it strikes me as odd at least.
Thanks.
I spent an while with App Inventor. While it is surprisingly useful it lacks one thing that I must have, that being read/write access to the file system.
Today I just discovered Basic4Android and WOW! I haven't coded in basic in many years, but it's still easier to re-learn that than to learn Java from scratch. I'm sure none of the developers here have any interest in it, but for the occasional hobbiest like myself it's a lot easier to start out with. I recommend it for anybody who doesn't plan on making a career of Java programming or who already have a background in BASIC.
I reviewed Mobiforms and not only is their website aweful, but the documentation for it is aweful too. I can't recommend it for anything.
I will probably still outsource this project though.
so guys i am fairly new to this have a few ideas popping in my head and i would like to do some app development but i need a push into the right direction such as a great starter book that would help me understand the coding and app building for "dummies" or something that would get me on the right track anyone who has some great ideas please let me know asap before i buy something i regret, the input of new android developers would probably be the most helpful cause i would like to know what they used to get them going in the right direction.
Study Java first, I suggest head first Java. it's really a good book for beginners, I just bought it at Amazon and it's on sale.
Sent from my SGH-T959 using XDA App
I've researched alot about what u want n let me tell u one thing if u really want to become a developer then u may start from C++ with that skills in ur hand, java wud be much much easier and then go for android SDK this is the right track u may follow otherwise its not a hard and fast rule.. but I must warn u that its not a simple process and time taking. So be sure that whether u want to really learn it b4 u stopped working in between. Okay.???? All the best for your future... ^_^
send from my GT-S5670(updated to 2.3.4) using XDA app
i do realize there is a lot of work involved but this has always been a dream of mine at least since i have started android, doing rooting flashing roms etc... i figured i would jump on the band wagon and do some developing myself i realize that is some time consuming steps involved but i think it will be worth it in the end, if i find a great idea that someone likes and build on that hell i could make myself rich so to speak anyway thanks guys more ideas would be very helpful i am guessing that c++ is the language itself i need a bit more input before i jump the gun and buy something that i don't need yet more or less like buying a chager for i phone that i don't have yet thanks for the input.
maxcool12345 said:
I've researched alot about what u want n let me tell u one thing if u really want to become a developer then u may start from C++ with that skills in ur hand, java wud be much much easier and then go for android SDK this is the right track u may follow otherwise its not a hard and fast rule.. but I must warn u that its not a simple process and time taking. So be sure that whether u want to really learn it b4 u stopped working in between. Okay.???? All the best for your future... ^_^
send from my GT-S5670(updated to 2.3.4) using XDA app
Click to expand...
Click to collapse
Why recommend c++ when android apps are written in Java? If he is going to be learning from scratch anyways there is less than no reason to learn c++
Learning c++ would not help you with learning java unless you already knew c++ and since you don't just learn java.
There are some great intros to object oriented programming that use java as a base. Don't have any links at the moment. Just dont learn c++ if you want to do Android dev
From something awesome
thanks guys i decided that i am going to read up on some java, and the book i was looking as has two editions the first one made in 2005 which is way old and probably outdated and the second one i am not sure when it was made however it looked way fun to read btw i hate reading but i would do it to learn something else. i was looking at head first java but there is two editions which one should i get i see better review on 2nd edition than i do on the firlst however if i skip the first am i going to skip some knowledge that i would have been nice to know on my near road for success.
As I've already said earlier that there's not such a hard and fast rule that you have to learn c++ before Java but the better way is to go step by step, have a strong base, it'll help you in firm footing in your job. Then you'll be able to work on different platforms unless you will limit yourself and waste the talent and aptitude you have. I've also told you to go to an experienced person for better advice, if you really wanna do something.....
send from my GT- S5670(updated to 2.3.4) using XDA app
bfitzpatrickd2d said:
thanks guys i decided that i am going to read up on some java, and the book i was looking as has two editions the first one made in 2005 which is way old and probably outdated and the second one i am not sure when it was made however it looked way fun to read btw i hate reading but i would do it to learn something else. i was looking at head first java but there is two editions which one should i get i see better review on 2nd edition than i do on the firlst however if i skip the first am i going to skip some knowledge that i would have been nice to know on my near road for success.
Click to expand...
Click to collapse
If you're going to buy head first Java buy the latest one.
Don't worry this book is not boring.
Sent from my SGH-T959 using XDA App
you can start from here as a tutorial and then buy a book maybe.
http://download.oracle.com/javase/tutorial/index.html
bfitzpatrickd2d said:
thanks guys i decided that i am going to read up on some java, and the book i was looking as has two editions the first one made in 2005 which is way old and probably outdated and the second one i am not sure when it was made however it looked way fun to read btw i hate reading but i would do it to learn something else. i was looking at head first java but there is two editions which one should i get i see better review on 2nd edition than i do on the firlst however if i skip the first am i going to skip some knowledge that i would have been nice to know on my near road for success.
Click to expand...
Click to collapse
Since nobody else directly answered this question...
When a book comes out in a second, third, fourth ... hundred and ninety-six thousand and forty-third... edition, they're all pretty much the same book -- usually. The differences in editions are usually just updated information.
Especially when dealing with programming, new user interfaces will come out, or updates to the underlying core will be made, or whatever. Point is, the subject matter of the book changes, and the book is then revised to match. Since rewriting the whole book would be very time consuming (not to mention unnecessary) they just update pertinent parts. Usually, the book is 90% to 95% unchanged. However, don't expect an older book (say, e.g., from 2005) to have information related to the latest version of the software it covers.
If you're intelligent enough, you can probably read the older book to get the understanding, and then figure out the updates on your own if the later edition is too expensive or not available in your area or whatever (after all, you won't buy the revised edition of the book every time the software is updated), but it's best to start with the latest edition if you can.
Good luck on programming, especially if you've never done it. I wanted to get into it, and was even taking classes in college, but my junior year saw price and scheduling changes I couldn't handle with my then-new job. Very time-consuming. I understood the concepts -- we started with C and then C++ in junior college and at university we got into COBOL (why?) and Java, but between work and a fiancée that needed attention, when I was home I just didn't have time enough to devote to it to meet deadlines. However, were I single and only part-time employed, I probably could have handled it.
Completely agree with cj.... ;-) he is 100% right...
send from my GT-S5670(updated to 2.3.4) using XDA app
maxcool12345 said:
As I've already said earlier that there's not such a hard and fast rule that you have to learn c++ before Java but the better way is to go step by step, have a strong base, it'll help you in firm footing in your job. Then you'll be able to work on different platforms unless you will limit yourself and waste the talent and aptitude you have. I've also told you to go to an experienced person for better advice, if you really wanna do something.....
send from my GT- S5670(updated to 2.3.4) using XDA app
Click to expand...
Click to collapse
im sorry but this is crazy... while c++ may be a step, its on the wrong set of stairs! the base is just programming paradigms that are language agnostic. and if you want to teach those why not start at C? why skip that part of the 'base'? of course if you want to learn Java and dont know those basic programming paradigms you CAN learn them in Java (as you can in C++). a single Class program with a main() acts nearly identical to a single file C program. so the only reason to study other languages would be to learn their intricacies and the way they handle inheritance, abstraction, threads, etc... and if thats the goal then why start on a language other than the one you want to learn? if i wanted to learn how to make and use a MySQL database would you recommend me starting on another completely different data base structure?
[/rant]
thank you
-----
also i dont think this is the OPs 'job' he is just trying to learn some Android programming....
C++ teaches coding principles that apply to most languages, and the detail needed.. Skipping may take time out of the process, but to be an effective and effecient coder, you need the skills taught by learning C/C++..
Skipping the basis for most modern programming is just half-assing it, and will most surely lead to this guy not becoming "rich".
And really, what sense does it make to argue, if he is searching for information, it is all different means to the same end. What's it going to hurt to learn a language that will definitely benefit him.
You just want to be right and seem to be the "expert".
Sent from my SPH-D700 using XDA Premium App
azyouthinkeyeiz said:
C++ teaches coding principles that apply to most languages, and the detail needed.. Skipping may take time out of the process, but to be an effective and effecient coder, you need the skills taught by learning C/C++..
Skipping the basis for most modern programming is just half-assing it, and will most surely lead to this guy not becoming "rich".
And really, what sense does it make to argue, if he is searching for information, it is all different means to the same end. What's it going to hurt to learn a language that will definitely benefit him.
You just want to be right and seem to be the "expert".
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
thats wrong. they arent skills taught by c or c++ and c/c++ arent needed to learn them. they are universal paradigms that can be applied to any language.
logic is language agnostic.
and what would hurt him learning C++ when he wants Java is being trapped into the ways C++ does things that Java does another way.
---
i dont want to be an 'expert' im just trying to prevent this person from going down the path of learning C++ which can be used in sooo many different ways when he wants to learn Java which does things its own ways. its like if i asked what i should do to learn Android programming and someone said that i should learn to code for iOS first. durh
and yes this really bothers me. i have nothing against C++, its a powerful language for the things that use it. but to suggest it to a person interested in Android dev is shilling for a programming language that has nothing to do with what wants to be done.
Bro, don't waste your time on some stupid,silly, idiotic person with worthless attitude.... he seems to be very despirate to guide any guy according to him as if he influence the learner's life.. .. in simple words, leave it...!!!!
send from my GT-S5670(updated to 2.3.4) using XDA app
If I want to learn how to drive a car, should I start with an eighteen wheeler or a motorcycle to learn the paradigms of knowing whether to drive on the right or the left side of the road?
I'll butt out now
Edit: HEY! My two-hundredth post! Yea!
Now... I'm off to add a zero to that...
Oh, and PS:
killersnowman said:
if i wanted to learn how to make and use a MySQL database would you recommend me starting on another completely different data base structure?
Click to expand...
Click to collapse
I think COBOL would be an excellent base for that!
Cheers!
Hi,
I am creating a core team of three for a concept for which the initial corporate funding of $350000 (not much, I agree) is committed. I (even the investor) strongly believe this concept could make a difference and is inviting two more rockstar android developers to join me..
the location of the startup will be Bangalore, India. Pls ping me on [email protected] if you are interested.. thanks
It would probably help if you said what the project even is
I agree, maybe you dont have to tell us exactly what the concept is but just what skills are required etc.
Thanks for the reply,
The broad concept I was pitching in is on the Mobile protection, but the approach to this is different from the current crop of antiviruses or Data backup solutions.. the funding entity is a leader in providing enterprise security and they will provide the expertise in that field.. The one that I am looking forward would have exceptional android app development experience/skills who could drive the on device app vision. Hope this helps..
I would offer my services up (and actually wouldn't mind working for very little or no money just to get more experience), but I am still learning. I can develop apps on the computer in Java pretty well, so I guess that helps, but I still am getting used to the different style and classes offered by the Android API/SDK. If you need a hand and seriously dont have money to waste, I can try my hand at it, but I would rather practice coding lots of smaller apps first and then maybe offer it again.
Should i PM you if I feel like I've gotten my hand wrapped around this SDK/API?
Thanks Johnson, we could explore your proposition once we have a core team in place
Sent from my HD2 using XDA App