• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Ganesh Patekar
  • Stephan van Hulst
  • Pete Letkeman
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Ron McLeod
  • Vijitha Kumara

Python or PL/SQL as a fresher  RSS feed

 
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello all Ranchers, I wanted to ask a question regarding what to do as a fresher.
Currently i am in 3rd Year(5th Sem) of B.Tech CSE, and I have completed my OCAJP7 and will crack Oracle Database SQL Exam in Feb 2018, now I wanted to ask a question that after this what should I do->
Either do Python or do PL/SQL Cert Of Oracle or Not Cert but PL/SQL Concepts , which suits best as a fresher, and which gives good sound in Resume.
Some are saying that I go for python if I want to go for Game Development, Machine Learning and some are saying that I should PL/SQL because PL/SQL coupled with Java will be a plus and some are saying that no need to do PL/SQL separately, just do Advance Java, but at this stage I don't want to do Advance java and due to lack of time i can do only either Python or PL/SQL. So Ranchers please help me regarding this context. Usually Recruitment process in our College starts from 7th Sem.

Thank you in Advance

Regards
Rajat Rawat
 
Marshal
Posts: 6012
415
BSD
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I have completed my OCAJP7 and will crack Oracle Database SQL Exam...
Either do Python or do PL/SQL Cert Of Oracle or Not Cert but PL/SQL Concepts , which suits best as a fresher, and which gives good sound in Resume.


What are your goals of those certs? To make resume sound good?
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I wanted to enhance my knowledge as well as resume also, but as a fresher which is good to do either python or PL/SQL?
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why I am saying Python is because after learning python I know 1 more language but why I am saying PL/SQL is that because I already know SQL so SQL+PL/SQL+java will be a plus. But still confused what to do at fresher level either Python or PL/SQL
 
Liutauras Vilda
Marshal
Posts: 6012
415
BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not a fan of such approaches anymore. You need clearly know why you need Python. If you are planning to program in Python, if you are looking for a job as a Python programmer, then maybe it is worth.
If you thinking just to take certificate so you'd know +1 extra language and + boost resume - it is waste of money and time in a longer perspective, because if you won't use it, you'll forget it fairly soon.

If after all you're going to program in Python, why you took OCAJP? Same stuff, you'll forget all if you won't program in Java.

You need to narrow down area of interest and concentrate on related technologies within boundaries of particular language. You need to gain some industrial experience in it. Then after some time you can think about learning other language.

Let's define. Which language is your preferred as of now? Are you planning to look job as a programmer in this particular language?
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ya you are saying exactly right, now I know what I wanted to do.
Thanks
 
author & internet detective
Sheriff
Posts: 38569
659
Eclipse IDE Java VI Editor
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Liutauras,
I disagree. Knowing more than one language makes it easier to learn more; even if you don't use them and forget most of it. It also increases the chances of having a skill that your first employer needs.

I would pick Python because it is a scripting language so teaches you a more common skill.
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's exactly what I thought Jeanne, Spot On

But would you prefer Python or Java+SQL+PL/SQL for a fresher?
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think may be somehow, jobs for Python is less as compared to PL/SQL
 
Liutauras Vilda
Marshal
Posts: 6012
415
BSD
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Jeanne Boyarsky wrote:Liutauras,
I disagree. Knowing more than one language makes it easier to learn more; even if you don't use them and forget most of it. It also increases the chances of having a skill that your first employer needs.

I would pick Python because it is a scripting language so teaches you a more common skill.


As far as I understood OP doesn't know neither of those. Just taking certificates doesn't mean OP knows how to program in them.

Might above sentences aren't that accurate and don't represent what I actually trying to tell, but I see tendency, and to be honest this is what I did myself > 10 years ago, was blindly taking certificates and accredited as knowing subject and then was going onto another certificate. And then in resume you write, skills: A, B, C, D. Are they really skills?

If I were able to spin time back or if I'd be OP now, I'd have at most certificate of the language of choice, which I'd like to use as a tool in my career and concentrate on that, rather than taking maybe Python, maybe something else, maybe something else, just in case new employer will require.

For me such techniques looks like blundering and ignorance of what you actually want.
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I mentioned that I know SQL, and for a SQL guy it is not difficult to know PL/SQL, just what i am asking is that either go for PL/SQL or Python, and doing PL/SQL by Certification is good since by doing certification we also get knowledge. I am not doing cert just for glamour but also to get knowledge in that subject.

I have 0 knowledge in Java but after doing Certification I can say that yes I got some knowledge.
So, doing certification also enhance our knowledge.
 
Jeanne Boyarsky
author & internet detective
Sheriff
Posts: 38569
659
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For entry level, showing a base of knowledge is importance. Certs can help with that. At some point, you;ll have to go deeper of course.

I'd prefer Python to PL/SQL. SQL is already on his resume. You'll learn more and have a more diverse skillset. Once you know what language you'll be using at work, pour lots of time and energy into that language!

Also, remember to show practical experience on your resume. I'd far rather see a project in github than an additional cert.
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much Jeanne
 
Liutauras Vilda
Marshal
Posts: 6012
415
BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Jeanne Boyarsky wrote:Also, remember to show practical experience on your resume. I'd far rather see a project in github than an additional cert.


Agree.

And I'm believer, that solely writing resume in a way that it refers to a practical your experience, even tho it is personal (might even little) project, which specifies what problems you ran into, how you tackled them, what techniques you used - is far more interesting to read and tells to employer much more than OCAJP. However, having OCAJP along with what I just said IS an advantage rather than otherwise. So don't misunderstand me, I took myself that cert. But you need to know why you took and be able to present it in a good way, rather than write it as a dry fact.

Example:

dry, most of beginners cv's look like that
Skills: Java, Python, SQL
Certs: OCAJP8

better
Skills:
Java - it is the main language where I gathered most of the knowledge, mainly in a college for the past 3 years.
Python - I used it in my personal projects in order to have a broader view about different programming paradigms. You can find written code examples at github...
SQL - my current experience allowed me to understand, that it is a complementary language used in almost all projects nowadays

Have you noticed? I haven't mentioned OCAJP 8 at all in second example just to show you that it isn't a breaker thing to get an attention. But since you have it - of course write to your resume, and it may sound like:

Certs:
OCAJP - decided to get certified in order to get better understanding about the language mechanics, which I believe will help me during my career.


Now, question is, will you have something to show as a personal project on GitHub? Do you know what is a GitHub?

If no - concentrate first on creating an account at GitHub and doing some personal project, that will give you a very important advantage: it will provide you a 'context' to talk about during an interview. Because mainly you want to talk and have something to talk about, rather than expect to be questioned. Because if you won't have nothing to talk yourself - you'll be questioned, and then you better know all that, otherwise with every answer 'No' your chances will go significantly down.
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes you are saying right,. I know about Github, I also think that Practical approach is better than just theoretical approach.
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can I put even my small projects at Github, means I have some projects but they are small not big, that's why confused thinking to put on Github or not
 
Jeanne Boyarsky
author & internet detective
Sheriff
Posts: 38569
659
Eclipse IDE Java VI Editor
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

O Shea wrote:Can I put even my small projects at Github, means I have some projects but they are small not big, that's why confused thinking to put on Github or not


Yes! Small code is way better than no code . An employer isn't going to read a lot anyway. It's just proof that you can in fact code.
 
O Shea
Ranch Hand
Posts: 207
3
Java MySQL Database Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much Jeanne, you made me lot of happy. Thanks
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!