जावा की SQL,PLSQL

Submitted by sneha1 on 14 October, 2014 - 09:52

आय आयटी मधे नवीन आहेत त्यांच्यासाठी सोपे काय आहे? जावा की SQL,PLSQL? इथले जाणकार मदत करू शकतील का?
धन्यवाद!
-------------------------------------------------------
सॉरी, मी सकाळी खूप घाईत पोस्ट टाकली..ऑफिस मधून रिप्लाय देता आला नाही. आता नीट सान्गते.
मी ओरॅकलचा कोर्स केला, SQL , PL / SQL चे दोन्ही सर्टिफिकेशन केले. मग जावाच क्लास केला आणि नवीन जॉब मिळाला. सध्या तरी थोडे कठिण वाटते आहे. SQL , PL / SQL च्या जॉबचा अनुभव नाही पण ते सर्टिफिकेशन करताना तरी सोपे वाटले होते.
३ महिन्यामधे कठिण म्हणणे योग्य नाही हेपण कळते आहे. खरे म्हणजे मी फार कमी जावा वापरते आहे, xsd, m2e eclipse, contivo , tibco , subversion अशा अनेक technogies चा वापर होतो आहे. तरी पण थोडा गोंधळ होतो आहे म्हणून इथल्या जाणकारांचा सल्ला घ्यावासा वाटला.
सगळ्यांना धन्यवाद!

Groups audience: 
Group content visibility: 
Public - accessible to all site users

सुरवात सी++ पासून करा (JAVA ला जायचे असेल अथवा PL / SQL) कारण ऑब्जेक्ट ओरीएंटेड प्रोग्रॅमींगचे बेसीक्स त्यात आहेत.

तुम्हाला प्रोग्रॅमर व्हायचे असेल ( फ्रंट एन्ड) तर JAVA करा.
डेटाबेस प्रोग्रॅमर किंवा पुढे जाऊन अ‍ॅडमिन व्हायचे असेल तर PL / SQL करा.

सुरुवात पायथॉन पासून करा..

Trying to learn programming by learning C++ is like trying to learn to drive by learning how to manufacture, assemble, and then use a car. Sure, you'll eventually be able to drive, and you'll even have an appreciation for how the car works and will be able to predict what it can or cannot do.
Trying to learn programming using Python is like trying to learn how to drive automatic. Sure you won't know how to drive gear at first, and you surely won't know exactly how the engine works or furthermore, how to assemble one, but you'll learn how to drive. You'll learn it fast and you'll be able to do it well. Sure, if you still want to learn gear or even how the engine works, you can do that later, and it will improve your ability to drive, but you won't be stuck assembling that engine for years before you sit in front of the wheel for the first time.

If you want to work in the oracle technology it would be great if you learn Java along with sql/plsql. Many of the oracle front end applications now extensively utilize Java. (Oracle application frame work). Oracle fusion also has extensive use of java along with data base.
So a good hand in both Java and Sql/Plsql is must.

आय आयटी मधे नवीन आहेत त्यांच्यासाठी सोपे काय आहे? जावा की SQL,PLSQL? इथले जाणकार मदत करू शकतील का?

मी उत्तर देत आहे परंतू अशा प्रश्नाचे उत्तर देताना मला मराठी भाषेतून फार वेळ लागेल आणि किचकटपणा येईल. म्हणून ईंग्रजी भाषा वापरतो :

Sneha, though JAVA and PL/SQL are languages but you cannot compare them with each other like you can compare C, JAVA, C++, C Sharp. The reason is, by using these 4 languages you can create an application but by using PL/SQL you cannot create an application.

PL/SQL is used for getting data from DATABASE. Known databases are - Oracle, MSSQL, Ingres etc. So, let us assume you have stored bank details, or students information, or employee record in Oracle Database. If you want to retrieve/get details of X student, then in this case you HAVE to use PL/SQL language. In this case, you cannot use JAVA. Because, JAVA is not database query language.

I know your question is which one is simpler - java or pl/sql. I will say PL/SQL is simpler than JAVA. You will quickly learn what is "select, delete, update, Insert" operations. So, you can first start with PL/SQL.

But.. again if you want to get an idea of an application development then you must learn either JAVA or C/C++/C-Sharp.

These days, JAVA and C-Sharp (also called as C Hash) are demanding languages as compared to C or C++. So, I will say why to spend time on C or C++, go ahead with JAVA.

Best luck for your learning. Its damn fun..

अवघड काही नसतं. सगळं सोपंच आहे. जावा किंवा SQL,PLSQL असं एकच स्किल घेऊन हजारोंच्या रांगेत जाण्यापेक्षा जावा + हडूप असं काही तरी (नीच :फिदी:) Niche स्किल घ्या.

.

There is a big difference between certification and actual experience / expertise!

It is possible to get some kinds of certiifcation without any kind of real-life experience. But that is akin to writing your first ' hello world' program Happy
There is a long way to go before you can write a production quality application.

What is easy and difficult can change from person to person. Some folks find it easy to work with tangible elements - such as data structures. PL/SQL is the query language used with Oracle database. There are limited commands/ functions within PL/SQL which are easy to learn. The key to being successful is a good understanding of the domain you are working in , good understanding of the data structures and the use cases that you are trying to implement. There is a lot more than just learning the syntax of insert /update/delete statements.

Others may find structured query languages to be very limiting in terms of functionality and what you can do with those languages.

Technically, being a Database admin is separate from being a PL/SQL developer. As a pl/sql developer, you will mostly write stored procedures/ functions that will then be used by other front end tools. If you know the Pl/SQL as well as front end tools, you will be able to develop a complete set of products/ applications.

Subversion is a software version control tool not really a programming language. No matter what language you learn, you will have to use some kind of version control tool. If not Subversion, then some other tool.

Same with Tibco - it is a set of messaging tools - helps with distributing data among multiple applications in an enterprise. Not a programming language.

Eclipse is an IDE, not a language. Somewhat similar to Toad / SQL Navigator - when you use those tools for writing and compiling PL/SQL code.

In large enough IT shops, you can make a career being a Version Control Admin and release/ build management guru. In smaller shops, you will have to set up and manage your own version control repository.

It seems you may benefit from finding a senior person in your company and asking them to explain to you how all these tools fit together - which are tools that you use , and which is the actual programming/ development that you do.

If you just started 3 months ago, all of these tools can be overwhelming. Find a good mentor, try to find ways to learn on your own and hang in there! Good luck to you...

It seems you are fresher. I will suggest be ready with one front end like Java, MS C# etc, one back end skill like SQL/ PL/ SQL etc and one OS like UNIX, Windows... Do job/ learn at all fronts first 5 years then move to niche skills like product like Data Warehousing like Informatica, teradata, ERP package like SAP etc.

Good Luck!

खरं सांगायचं तर एक प्रोग्रामिंग आले की दुसरे शिकणे कठीण नाही. आपल्या प्रोजेक्टमधल्या बेस्ट कोडींग प्रॅक्टीसेस माहित असल्या की बाकी गोष्टी शिकता येतात. आपण जी गोष्ट बनवतो (यात सर्व्हिसेस ही आल्या) ती कशी चालते, त्याचा ग्राहक कोन, ती कशी वापरली जाते हे कळले की कोणतीही प्रोग्रामिंग भाषा शिका सारखेच.

वरती हडूप म्हटले आहेच.. तो चांगला पर्याय आहे.. नवीन काही शिकताना पुढच्या काही वर्षांचा विचार करायला हवा..
खालील पैकी कुठल्याही एका (किंवा जास्त) पर्यांयाचा विचार करा..
SMAC Technologies -
Social Media (Web2.0 / Responsive UI, JS, NOSQL, NodeJS etc.)
Mobile Technology (Android / iOS/ PhoneGap etc..)
Analaytics (Hadoop/ BigData)
Cloud computing (SAAS, IAS, Virtualization, VMWare etc.)

मी स्वतः नुकताच जावाकडून जावास्क्रीप्ट कडे वळलोय गेल्या काही महिन्यात.. आणि आता नोएस्क्यूल वर काम करायला सुरुवात केलेय.
Object Oriented Javascript, AngularJS, ResponsiveUI, NodeJS, ExpressJS असं ट्रेनिंग सुरु करतोय आम्ही (सौ व मी) एक दोन महिन्यात पाषाण मध्ये पुण्यात..
काही मदत हवी असेल तर जरुर सांगा..

जावा इस नॉट अ फ्रंट एंड टेक्नॉलॉजी (पिरियड)

अमा, हडूपसाठी क्लाउडएराचे ट्रेनिंग चांगले आहे असे ऐकले आहे. त्यांचे भारतात क्लासेस आहेत. ऑनलाइन पण आहेत. http://www.cloudera.com/ तिथेच काही फ्री मटेरियल आहे जे वाचून थोडी-फार कल्पना येइल.

रच्याकने, अगदी नव्यानं कशात सुरूवात करायची असल्यास दृपलचे पण ट्रेनिंग घेऊ शकता. अ‍ॅक्विया तर्फे त्यांचे ट्रेनिंग मिळते. भारतात बर्‍याच ठिकाणी सेंटर्स आहेत.

कोर्सेरा आणि तत्सम साइट्सवर खूप चांगले कोर्सेस आहेत. उदा: पॅटर्न ओरिएन्टेड सॉफ्टवेअर डेव्हलपमेंट.

मला इथे सॉफ्टवेअर संबंधी प्रश्न विचारायचा आहे.

सॉफ्टवेअरमधे फीचर्स आणि फंक्षनॅलिटीमधे काय फरक आहे? मला दोन्ही एकच वाटते आहे.

आवटीजी धन्यवाद. मी एस ए पी मध्ये काम करते आहे. मला डोमेन नॉलेज आहे. परंतू माझी एंप्लॉयेबिलिटी वाढविण्यासाठी तसेच बिग डाटा हे उभरते नवे फील्ड आहे त्यात गरज पडल्यास काम करता यावे ह्यासाठी ट्रेनिन्ग घ्यावे असे वाट्ते आहे. क्लाउडेरा बद्दल थँक्स. सर्च करते.

असे काही ट्रेनिन्ग घेतल्यास अप्रेझल रेटिन्ग सुधारायला काही पॉईंट मिळतील का? मला मार्गदर्शन करावे.

सॉफ्टवेअरमधे फीचर्स आणि फंक्षनॅलिटीमधे काय फरक आहे? मला दोन्ही एकच वाटते आहे.
सोप्प्या भाषेत सांगायचे तर उदाहरणा दाखाल हे पहा...

कारचा वेग कमी करता येतो हे फिचर आहे, तर कारमध्ये ब्रेक वापरुन वेग नियंत्रण करणे ही फंक्शनॅलिटी आहे.
एका फिचर मध्ये विविध फंक्षनॅलिटी असु शकतात, किंवा एक फिचर विविध फंक्षनॅलिटी वापरुन पुर्णत्वाला नेलेले असु शकते.

वर वर पाहता दोन्ही एकच वाटतील. पण तांत्रिकपातळीवर वेगळे आहेत. Happy

सगळ्यांनीच खुप छान लिहिलय Happy
मी जावा मधुन डेटा वेअर हाऊस मधे आलेय. मला दोन्ही तितकंच आवडलं, जमलं पण डेटावेअर हाऊस च पारडं थोडसं जास्त आहे (कदाचित आत्ता त्याच्यात काम करतेय म्हणुन असेल का? ).
हडूप इज द बेस्ट....... जमलं तर हडुपसाठी प्रयत्न कर.

स्नेहा, म्हणशील तर सोप्पं काहीच नसतं आणि म्हनशील तर अवघडही काहीच नसतं Happy
ज्यात सध्या काम मिळतंय ते स्विकारून सूरू कर. थोडासा काळ गेला की आपल्याला नक्की काय आवडतंय ते कळत जातं आणि मग स्विच करता येतं Happy

मल्लिनाथ, छान माहिती सांगितली आपण. धन्यवाद.

अगदी मायबोलि हे अ‍ॅप जर घेतले तर नवीन लेखन, रंगीबेरंगीत, माबो विषेश, खरेदी हे सर्व विभाग फीचर्स म्हणता येतील आणि नवीन धागा काढा, नवीन गप्पांचे पान, नवीन लेखन करा हे सगळे प्रत्येक विभागाचे फंक्षन्स म्हणता येतील.

मी मास्टर्सेला असताना मी मुद्दाम गुई हा विषय घेतला होता पण त्याच्या टेर्म्स वेगळ्या होत्या.

हडूपबद्दल मला ह्या मेल्स येत राहतात. खूप छान आहे. त्यांचा एक डेमो पण आहे तो बघा:

Tech E Training invites you to attend this Big Data( Hadoop+ Data Scientist) Live Sessions 1&2 .

(New Batch Starts )****Online Training** Big Data( Hadoop+ Data Scientist) Live Session 1 Time line **

Please attend Demo Session using the below link

https://attendee.gotowebinar.com/register/6351019217427811585

Webinar ID: 100-119-667

Locations Timings

New York 09:00 PM 20th October 2014 (Monday)
Dallas 08:00 PM 20th October 2014 (Monday)
L A 06:00 PM 20th October 2014 (Monday)
India 06:30 AM 21st October 2014 (Tuesday)
London 02:00 AM 21st October 2014 (Tuesday)
Dubai 05:00 AM 21st October 2014 (Tuesday)
Singapore 08:00 AM 21st October 2014 (Tuesday)
Sydney 11:00 AM 21st October 2014 (Tuesday)

****** USE HEAD SET with MIC ******* (MICRO PHONE )*******

***Online Training*** Big Data( Hadoop+ Data Scientist) Live Session 2 Time line **

Please attend Demo Session using the below link

https://attendee.gotowebinar.com/register/8035749207622481921

Webinar ID: 100-335-819

Locations Timings

New York 09:00 PM 21st October 2014 (Tuesday)
Dallas 08:00 PM 21st October 2014 (Tuesday)
L A 06:00 PM 21st October 2014 (Tuesday)
India 06:30 AM 22nd October 2014 (Wednesday)
London 02:00 AM 22nd October 2014 (Wednesday)
Dubai 05:00 AM 22nd October 2014 (Wednesday)
Singapore 08:00 AM 22nd October 2014 (Wednesday)
Sydney 11:00 AM 22nd October 2014 (Wednesday)

****** USE HEAD SET with MIC ******* (MICRO PHONE )*******

Please download Recorded Session from the below link

**** Big Data (Hadoop+Data Scientist) Recorded Demo Session ***

https://www.hightail.com/download/UlRTZEU2eFhwcFZwdmNUQw
*Salient Features:*

1.* Trainer:* 8 years of Real time IT experience Certified in HADOOP &Data Scientist* .*

2.* Materials :* PPTs and certification materials, FAQs , Practice documents

3.* Syllabus covers ( *Hadoop **Developer & Admin,and Data**Scientist* )

Hadoop:, Duration: 30 Hours (Both Developer & Admin), Monday to Friday Daily ( Week Days Only ) 2 hours (9:00PM – 11:00PM EST), total 3 weeks

Data Scientist : Duration: 15 Hours, (Weekend) Saturday-Sunday ,
each weekend 3 sessions , each session 2 hours, Total 3 weekends

4. Students can record the Live training sessions. (screen with Audio)
5.Resume preparation,mock interviews and Placement Assistance.
6. Weekday Hadoop and weekend Data Scientist sessions.

*Please contact below undersigned for Course fee, syllabus, timelines Etc..*

Thanks & Best Regards,

Kalyan D.

kalyan@techEtraining.com,

bolokalyan@gmail.com,

USA Desk : +1-201 - 478 - 8484

USA Cell : 941 - KALYAND ( 525-9263 )

India: +91 -880 1000 880

Skype: technogencesap

www.techEtraining.com