Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,161,446 members, 7,846,850 topics. Date: Saturday, 01 June 2024 at 03:54 AM

Java SE, EE & Scala Developers - Lets Connect And Share Knowledge - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Java SE, EE & Scala Developers - Lets Connect And Share Knowledge (1845 Views)

Any Love For Scala Around Here? / Top 5 Free Scala Prog. Books 4 Java Programmers, Download As PDF Or Read Online / Functional Programming For Java Programmer Scala Or Clojure? (2) (3) (4)

(1) (Reply) (Go Down)

Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Bwoodlt: 10:32am On Oct 24, 2012
What are those tools you combine to streamline your coding process?

How do you handle requirements/deadline?

Agile or Scrum?

Do you write tests before coding?

TDD? Subversion?

How do you continue to improve on your skills?

What book will you recommend and why?

Please whatever you can share will surely help someone including myself.

I look forward to learning & reading from you all! smiley

1 Like

Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Kennyinusa(m): 11:32am On Oct 24, 2012
First of all introduction...

What do u do?
What technologies do u use?
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by olyjosh(m): 12:50pm On Oct 24, 2012
Hey hey,
How many Java SE, EE applications have you written and in what area.
I will like this post to be interactive cos I like this your post.

I m a Java SE,EE and partly ME programmer.
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Bwoodlt: 12:56pm On Oct 24, 2012
Currently a Jnr Software Developer but focuses mostly on Java (SE & EE), C# and picking up Scala bit by bit.

On my dev environment, have got the following tools:

Eclipse Juno
Notepad++
TortoiseSVN
vSphere Client
Netbeans
Maven
Filezilla (server & client)
VS 2010

... to mention a few.

How do you handle requirements/deadline?

Requirements are written down on a paper at first, then a mockup after, class diagrams and relationships if this is a new project. Then I decide which design patterns to adopt for the project. I always try to understand what stays the same and what will varies overtime... I do complete OOP, I try to separate my interfaces, abstract, inner and outer classes and methods right during the construction of the class diagrams etc..
Well, some might have noticed this is not the most elegant way of doing things hence the reason for opening this thread!

I try to keep myself abreast of deadlines, most time I don't meet them as they always want 1 millions work completed yesterday! So I ensured coding, testing all completed a day before deadline, then I can always go back to review the requirement against the deliverables...


Agile or Scrum?

Agile at the moment

Do you write tests before coding?

I try to write test before coding as this seems to be a good practise.. by doing this, I can limit the no of bugs introduce into the code etc..

TDD

Still learning TDD, seems a bit too 'high level' for now

Subversion

Yes, I prefer SVN. TortoiseSVN's my favourite. It helps alot when you have more than one developer working on a code. Other developers get to see where you are with your code and what changes you applied.

How do you continue to improve on your skills?

I try to read books, tech notes, api guide etc, you also can find me on Stackoverflow, conderanch etc when less busy.. It helps alot. Reading someone else's code and understanding their 'to & fro' has been of great help. I also try to write small tools/programs to automate some of my day to day tasks. For instance, if I'm importing a couple of documents into ECM, i'll rather look for the ECM connectors/api to see if they have an open port I can utilise.. the rest is history they say! smiley

What book will you recommend and why?

Have read and still reading Code Complete 2, a very interesting book. Lots to learn from it. In addition, Head First In Design Patterns, a very good guide for a beginner looking to learn and understand Design Patterns. Thinking In Java is another lovely book you wouldn't get tired reading.


Looking forward to reading from you guys. Hopefully we can follow the format above smiley
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Kennyinusa(m): 1:47pm On Oct 24, 2012
Am an final year student in Computer Science.
Am just a one and half years old in programming java.


Am into

JavaSE
JavaFx
JavaME( Starter)
Mysql

IDE
Netbeans
Notepad
Eclipse( @joshua recommended)

How do you handle requirements/deadline?
I try my best to finish my code o time, because that is basically what i do.

Agile or Scrum?

I do not know what Agile or Scrum is embarassed

Do you write tests before coding?

I just declare my universal variables and the behaviour of my method.

TDD? Subversion?

How do you continue to improve on your skills?

By getting the latest books. though some people might dis agree with me, but the fact is that you do not expect me to start learing HTML with some book published in the 90's or niether is learing JSF with a 2007 book cool. reading the latest books keeps you informed of the latest technology.

And again, i am a team player, i code along side 2 of my friends, who are really good programmers too.

What book will you recommend and why?

I personally have finished more than 5 hard copy books, and a host of other PDF's. when it comes to my world which is Java, Dietel Series [/b]is the way.
And just like i said earlier, do not learn Java with How to program java Edition 6 when we have 7, 8, 9 and below.
Always go for the latest books....
And again the documentstion of oracle websites helps alot

[b]Final word


Please guys, correct me if am wrong but i do not believe in being a jack of all trade. If you do .Net, let it be .Net, if u are into Java, let it be Java. though it is possible for someone to be into lots of stuffs( i have them as friends) they get really screwed because they basically do not know what they want and they never get satisfied with what they know. I love java, and i can code lots of stuffs with it; be it mobile(ME), Enterprise(EE), Standard(SE), web (Servlets, JSF). And almost any other technology can be built round it. So i just stick with it.

...
just saying
grin smiley
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Bwoodlt: 2:55pm On Oct 24, 2012
^^

Thanks for the share!

You may want to refer to http://www.mountaingoatsoftware.com/topics/scrum for some overview of Scrum and Agile methodologies

The PROs in the house, please lets learn from you sir/ma's! smiley
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Kennyinusa(m): 3:18pm On Oct 24, 2012
Thanks @Bwoodlt
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by mkwayisi: 4:53pm On Oct 25, 2012
What are those tools you combine to streamline your coding process?
Programmer's Notepad and Windows command scripts.

How do you handle requirements/deadline?
Honestly, I mostly miss them. If not, the code written getting to the deadline are all crap!

Agile or Scrum?
None. Probably, Waterfall.

Do you write tests before coding?
No.

TDD? Subversion?
Subversion. I think it's the most useful software ever developed. [Yes, I know there's something called git.]

How do you continue to improve on your skills?
Hanging around with people who are *always* better than me in everything except sucking.

What book will you recommend and why?
The Pragmatic Programmer - From Journeyman to Master. Because whenever I try to read it, I realize how bad my software really are.

2 Likes

Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Bwoodlt: 9:32am On Oct 26, 2012
mkwayisi: What are those tools you combine to streamline your coding process?
Programmer's Notepad and Windows command scripts.

How do you handle requirements/deadline?
Honestly, I mostly miss them. If not, the code written getting to the deadline are all crap!

Agile or Scrum?
None. Probably, Waterfall.

Do you write tests before coding?
No.

TDD? Subversion?
Subversion. I think it's the most useful software ever developed. [Yes, I know there's something called git.]

How do you continue to improve on your skills?
Hanging around with people who are *always* better than me in everything except sucking.

What book will you recommend and why?
The Pragmatic Programmer - From Journeyman to Master. Because whenever I try to read it, I realize how bad my software really are.

Thanks bro!

Have heard so much about that book, the Pragramatic Programmer but haven't had time to read it yet. Hopefully soon, will pick it up.
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Nobody: 5:50pm On Oct 27, 2012
please i need help with this..i compiled it but the total cost remain zero...

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package grocery;

/**
*
* @author chidi nwankwo
*/
import java.util.Scanner;

public class Grocery2
{
public static void main(String[] args)
{
//Setup
double Total, grocprice1 = 0, grocprice2 = 0, grocprice3 = 0; // Totals

double prcApple = .30;
double prcOrange = .45;
double prcStrawberry = 2.30;
double prcPotato = 3.25;
double prcTurnips = .70;
double prcCarrots = 1.25;

Scanner scanner = new Scanner(System.in);

//Screen Input
//Enter Name
System.out.println("Enter your full name:"wink;
String fullname = scanner.nextLine();

//Enter Address
System.out.println("Enter your Address"wink;
String address = scanner.nextLine();

//Enter Credit Card Number
System.out.println("Enter your Credit Card Number"wink;
String creditcard = scanner.nextLine();

//Enter Date Of Birth
System.out.println("Enter your Date of Birth"wink;
String dob = scanner.nextLine();

//Enter Email Address
System.out.println("Enter your Email Address"wink;
String emailaddr = scanner.nextLine();

//Re-Enter Email Address
System.out.println("Re-Enter your Email Address"wink;
String emailaddr2 = scanner.nextLine();

//Enter First Grocery Item
System.out.println("Enter the first grocery item "wink;
String grc1 = scanner.nextLine();

//Enter first quantity
System.out.println("How many of these would you like"wink;
int qty1 = scanner.nextInt();

if (grc1.equals("Apples"wink)
{
grocprice1 = prcApple * qty1;
}
else
{
if (grc1.equals("Oranges"wink)
{
grocprice1 = prcOrange * qty1;
}
else
{
if (grc1.equals("strawberries"wink)
{
grocprice1 = prcStrawberry * qty1;
}
else
{
if (grc1.equals("Potatoes"wink)
{
grocprice1 = prcPotato * qty1;
}
else
{
if (grc1.equals("Turnips"wink)
{
grocprice1 = prcTurnips * qty1;
}
else
{
if (grc1.equals("Carrots"wink)
{
grocprice1 = prcCarrots * qty1;
}
}
}
}
}
}

//Enter second Grocery Item
System.out.println("Enter the second grocery item "wink;
String grc2 = scanner.nextLine();

//Enter second quantity
System.out.println("How many of these would you like"wink;
int qty2 = scanner.nextInt();

if (grc2.equals("Apples"wink)
{
grocprice2 = prcApple * qty2;
}
else
{
if (grc2.equals("Oranges"wink)
{
grocprice2 = prcOrange * qty2;
}
else
{
if (grc2.equals("strawberries"wink)
{
grocprice2 = prcStrawberry * qty2;
}
else
{
if (grc2.equals("Potatoes"wink)
{
grocprice2 = prcPotato * qty2;
}
else
{
if (grc2.equals("Turnips"wink)
{
grocprice2 = prcTurnips * qty2;
}
else
{
if (grc2.equals("Carrots"wink)
{
grocprice2 = prcCarrots * qty2;
}
}
}
}
}
}
//Enter third Grocery Item
System.out.println("Enter the third grocery item "wink;
String grc3 = scanner.nextLine();

//Enter third quantity
System.out.println("How many of these would you like"wink;
int qty3 = scanner.nextInt();

if (grc3.equals("Apples"wink)
{
grocprice3 = .60 * qty3;
}
else
{
if (grc3.equals("Oranges"wink)
{
grocprice3 = prcOrange * qty3;
}
else
{
if (grc3.equals("strawberries"wink)
{
grocprice3 = prcStrawberry * qty3;
}
else
{
if (grc3.equals("Potatoes"wink)
{
grocprice3 = prcPotato * qty3;
}
else
{
if (grc3.equals("Turnips"wink)
{
grocprice3 = prcTurnips * qty3;
}
else
{
if (grc3.equals("Carrots"wink)
{
grocprice3 = prcCarrots * qty3;
}
}
}
}
}
}
/* Calculate the price */
Total = grocprice1 + grocprice2 + grocprice3;
System.out.println("Thank You "+ Total);
}
}
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Javanian: 7:04pm On Oct 27, 2012
^^^^ Next time create your own thread...you are derailing this thread... here is your code...http://pastebin.com/8NuPiKXE
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Nobody: 7:44pm On Oct 27, 2012
no wahala..no worries i sorted it out thankss
Re: Java SE, EE & Scala Developers - Lets Connect And Share Knowledge by Bwoodlt: 9:33am On Oct 28, 2012
^^

I suppose you could just open up another thread or look for one with related queries...

Unfortunately, I'm not able to offer any recommendation regarding your request. The thread is strictly for what it says on the subject line!

(1) (Reply)

Need Beta Testers For A New App. / [Code Review Help] Laravel Experts Please HELP! / Help Me With This Javascript Problem

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 41
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.