facebook Twitter RSS Feed YouTube StumbleUpon

Home | Forum | Chat | Tours | Articles | Pictures | News | Tools | History | Tourism | Search

 
 


Go Back   BanglaCricket Forum > Miscellaneous > Forget Cricket

Forget Cricket Talk about anything [within Board Rules, of course :) ]

Reply
 
Thread Tools Display Modes
  #1  
Old July 3, 2019, 04:29 PM
anonymousGuy anonymousGuy is offline
Club Cricketer
 
Join Date: November 11, 2016
Location: Toronto, Ontario, Canada
Favorite Player: Shakib
Posts: 169
Default Any Coder/Programmer Here?

Any coder here? What languages do you know? What languages are your favorites?

I personally like C# and I am currently learning Python. I am still a beginner but I hope I will get better.
Reply With Quote

  #2  
Old July 14, 2019, 06:07 AM
DinRaat. DinRaat. is offline
Cricket Legend
 
Join Date: January 30, 2017
Location: Sydney Australia
Favorite Player: AirBus A340
Posts: 5,747

Quote:
Originally Posted by anonymousGuy
Any coder here? What languages do you know? What languages are your favorites?

I personally like C# and I am currently learning Python. I am still a beginner but I hope I will get better.
Not a coder but am a software engineer if that counts
__________________
Follow your deepest dream, the one you had as a kid... but stay focused.
Reply With Quote
  #3  
Old July 14, 2019, 07:28 AM
Shingara's Avatar
Shingara Shingara is offline
Test Cricketer
 
Join Date: March 6, 2016
Location: USAF AWACS
Favorite Player: Al-Amin
Posts: 1,863

Quote:
Originally Posted by DinRaat.
Not a coder but am a software engineer if that counts
Azaira pola koy ki ? Coding na koira tumi software banao kemney ?
Reply With Quote
  #4  
Old July 14, 2019, 08:01 AM
iDumb iDumb is offline
Cricket Legend
 
Join Date: June 18, 2010
Location: NYC
Favorite Player: Di Caprio
Posts: 6,477

Quote:
Originally Posted by Shingara
Azaira pola koy ki ? Coding na koira tumi software banao kemney ?
LOL. You can have degree in Computer science and can be called a software engineer when you work in any aspect of a software i suppose. Testing softwares to find bugs would be one.

so looks like Din raat settled for a 90K USD salary job. Cab driver still wins.
__________________
Life is short. Have an affair.
Reply With Quote
  #5  
Old July 14, 2019, 06:55 PM
Shingara's Avatar
Shingara Shingara is offline
Test Cricketer
 
Join Date: March 6, 2016
Location: USAF AWACS
Favorite Player: Al-Amin
Posts: 1,863

Quote:
Originally Posted by iDumb
LOL. You can have degree in Computer science and can be called a software engineer when you work in any aspect of a software i suppose. Testing softwares to find bugs would be one.

so looks like Din raat settled for a 90K USD salary job. Cab driver still wins.
Wth you on about?
Software Engineering and Computer science are separate degrees. Software engineering involves core modules where you must study about algorithms and OOP programming.

Those who test software are not called software engineers. They are called Testers such as Pen-testers.
Reply With Quote
  #6  
Old July 14, 2019, 07:16 PM
iDumb iDumb is offline
Cricket Legend
 
Join Date: June 18, 2010
Location: NYC
Favorite Player: Di Caprio
Posts: 6,477

Quote:
Originally Posted by Shingara
Wth you on about?
Software Engineering and Computer science are separate degrees. Software engineering involves core modules where you must study about algorithms and OOP programming.

Those who test software are not called software engineers. They are called Testers such as Pen-testers.
There is no such a thing as software engineering degree in USA . In USA it's either computer engineer degree or computer science degree. When you have those degrees regardless of what your job description is - you can call urself an engineer or a programmer.

There is no need to go into nity gritty stuff. Requirement of software testing is one of those degrees. So you can claim to be a programmer or an engineer even if you are testing softwares.

Just like if u have a PhD or an MD.. and even if u work in an unrelated field you can still introduce urself as a doctor. Even if you have zero skills left in you to save a life.
__________________
Life is short. Have an affair.
Reply With Quote
  #7  
Old July 14, 2019, 08:32 PM
One World One World is offline
Cricket Sage
 
Join Date: May 18, 2005
Location: New England
Favorite Player: Mominul Haque
Posts: 24,309

^Bhai, I am a software engineering degree holder, what are you talking about?

I did my Masters in Computer Science and did my PhD in Software Engineering, both in the USA.

Carnegie Melon has a SEI (Software Engineering Institute) and they were the first to offer such degree. When I started my PhD very few school had only graduate programs in Software Engineering. (BTW I am not from Carnegie Melon)

Currently almost all top schools has this program in both undergrad and grad level. Undergrad it is like a discipline under the main CS major. But MS and PhD is largely available.

P.S. I really try not to involve in your discussion anymore but it was so wrong that I had to say something, peace.
__________________
À vaincre sans péril, on triomphe sans gloire.
Reply With Quote
  #8  
Old July 14, 2019, 09:38 PM
iDumb iDumb is offline
Cricket Legend
 
Join Date: June 18, 2010
Location: NYC
Favorite Player: Di Caprio
Posts: 6,477

^so what?
Like you said software engineering as a program is offered farely recently . It is due to ever changing job reqs. All these degrees the courses overlap. You don't have to have a "software engineer" degree to work as a software engineer. Any of computer scientiest computer engineer or now software engineer holder can work in design and coding of a software.

Just because u did ur phd in software engineer doesn't mean anything when it comes to how u think because I am very well aware it.. yeah u should avoid discussing with me. U couldn't resist this time because u thought being a software engineer PhD holder u actually can talk to me on something that u may know more of. Will see...

I think most of u failed to grasp the concept of my post. U can call urself a software engineer even if u diddnt graduate from a program that offers a software engineer degree. Hope that makes sense.
__________________
Life is short. Have an affair.
Reply With Quote
  #9  
Old July 15, 2019, 12:00 AM
goru's Avatar
goru goru is offline
Cricket Legend
 
Join Date: April 12, 2006
Location: jinjira
Favorite Player: James Bond
Posts: 2,221

I have written code in a lot of languages (even some pretty obscure ones), but my current interests are ES6+ and Python 3.x (i.e. what I want to write code in these days).

Surprisingly, I found Swift to be a very pleasant language to write code in. I hope Swift will expand out of the Apple / Linux world.

In the near future, I probably will be interested in learning Go, Rust, and Kotlin.

And just for kicks, I might one day learn this: https://www.emojicode.org/
__________________
Dust That Sings
Reply With Quote
  #10  
Old July 15, 2019, 06:36 AM
Shingara's Avatar
Shingara Shingara is offline
Test Cricketer
 
Join Date: March 6, 2016
Location: USAF AWACS
Favorite Player: Al-Amin
Posts: 1,863

In the UK, we have had Software Engineering degrees for decades. If you graduated with this degree, only then you can yourself as a Software Engineer. A lot of people begin in the inferior Computer science degree and then in their third year try to jump onto the Software Engineering course to graduate as a Software engineer. And, that's when titanic happens for them.

And, no, idumb, you can't call yourself a Software engineer if you have not done that degree. You can best call yourself a programmer. If you have done a PHd and become a Doctor, you call yourself Dr. idumb PhD . If you have studied medicine , you call yourself Dr. idumb or Dr. idumb MBBS FRCS
Reply With Quote
  #11  
Old July 15, 2019, 04:37 PM
One World One World is offline
Cricket Sage
 
Join Date: May 18, 2005
Location: New England
Favorite Player: Mominul Haque
Posts: 24,309

Quote:
Originally Posted by iDumb
^so what?
So you can earn a degree in software engineering in USA. My university SNHU (where I teach) offers BSE online. Whether you can work as a Software Engineer without that degree is a different question. My response was just to deny that claim in your post. I used myself as an example only.

Actually Shingara is right. You can work as a coder/programmer without even a STEM degree. In my long career in USA I mostly worked with developers (Americans/Indians) who had no CS degree. Most Indians have some engineering or BTech and then some training for specific applications (Oracle, Java etc.). Lot of Americans have arts major who learnt on their own or took a certain programming course.

For software engineering jobs earlier you needed computer science with that specialization. Now slowly companies are moving away and asking for genuine SE degrees from applicants.
__________________
À vaincre sans péril, on triomphe sans gloire.
Reply With Quote
  #12  
Old July 15, 2019, 04:49 PM
One World One World is offline
Cricket Sage
 
Join Date: May 18, 2005
Location: New England
Favorite Player: Mominul Haque
Posts: 24,309

Quote:
Originally Posted by goru
I have written code in a lot of languages (even some pretty obscure ones), but my current interests are ES6+ and Python 3.x (i.e. what I want to write code in these days).

Surprisingly, I found Swift to be a very pleasant language to write code in. I hope Swift will expand out of the Apple / Linux world.

In the near future, I probably will be interested in learning Go, Rust, and Kotlin.

And just for kicks, I might one day learn this: https://www.emojicode.org/
Currently I am working with Octave and Python. I wrote code in numerous languages as well. I started with standard ML in around 1985, then BASIC in 1992-93, JAVA in 1995. Later learnt C, C++, ASP, HTML, Javascript, SQL, C-shell scripting, PROLOG for different university courses. I did some capstone projects with C#.NET before moving to PeopleCode/SQR/Crystal.

While teaching for architecture courses I used Assembly Language (MASM). Recently teaching courses both in CS and SE discipline, using Python and Java.

Once worked as a research scientist in VA where I used FORTRAN with Matlab. I really had fun there.

The truth is you need to learn one language well along with the core topics data structure, algorithm, RDBMS etc. That knowledge should be enough to decipher and master other languages.

Hopefully I will master Haskell some day.
__________________
À vaincre sans péril, on triomphe sans gloire.
Reply With Quote
  #13  
Old July 15, 2019, 05:52 PM
Shingara's Avatar
Shingara Shingara is offline
Test Cricketer
 
Join Date: March 6, 2016
Location: USAF AWACS
Favorite Player: Al-Amin
Posts: 1,863

I learnt BASIC in primary school, Visual Basic in Secondary school. In uni, I went on to learn C, C++, JAVA, HTML, JavaScript, PHP, MYSQL and EIFFEL.
Now , I do a job which odes not utilize any of these!
Reply With Quote
  #14  
Old July 15, 2019, 06:39 PM
One World One World is offline
Cricket Sage
 
Join Date: May 18, 2005
Location: New England
Favorite Player: Mominul Haque
Posts: 24,309

Quote:
Originally Posted by Shingara
I learnt BASIC in primary school, Visual Basic in Secondary school. In uni, I went on to learn C, C++, JAVA, HTML, JavaScript, PHP, MYSQL and EIFFEL.
Now , I do a job which odes not utilize any of these!
Since I am a System Engineer and currently leading some Data Science project, knowledge of OOP and UNIX directly helped in my job on many occasions. You can only get direct usage if you are only using that language when programming, most cases you need to be flexible to translate your skills from one to another. But once I know SQL I can change it for many DB platforms similarly core UNIX commands and regex can help you for Fedora/Ubuntu/CentOS etc. Recently the database I am working on is serviced on an AWS paas so need to learn AWS basics.
__________________
À vaincre sans péril, on triomphe sans gloire.
Reply With Quote
  #15  
Old July 15, 2019, 07:47 PM
NoName's Avatar
NoName NoName is offline
Cricket Guru
 
Join Date: April 9, 2011
Location: Sauga
Posts: 9,823

What exactly is the difference between the topics and concepts taught between Software Engineering and Computer Science programs?

Usually the jobs I see advertised looking for Software Developers/Engineers/Programmers etc don't differentiate between the degrees as they look for someone with one of those degrees.

I come from a Comp Eng background.
__________________
"How the little piglets would grunt if they knew how the old boar suffered."
Reply With Quote
  #16  
Old July 15, 2019, 09:04 PM
One World One World is offline
Cricket Sage
 
Join Date: May 18, 2005
Location: New England
Favorite Player: Mominul Haque
Posts: 24,309

Quote:
Originally Posted by NoName
What exactly is the difference between the topics and concepts taught between Software Engineering and Computer Science programs?

Usually the jobs I see advertised looking for Software Developers/Engineers/Programmers etc don't differentiate between the degrees as they look for someone with one of those degrees.

I come from a Comp Eng background.
There is a huge difference. While CS focuses on analysis, SE focuses on application and implementation. This is a very high level statement. Google any university curriculum for SE and compare with that of CS - it will get clearer.
__________________
À vaincre sans péril, on triomphe sans gloire.
Reply With Quote
  #17  
Old July 16, 2019, 07:13 AM
Shingara's Avatar
Shingara Shingara is offline
Test Cricketer
 
Join Date: March 6, 2016
Location: USAF AWACS
Favorite Player: Al-Amin
Posts: 1,863

Quote:
Originally Posted by NoName
What exactly is the difference between the topics and concepts taught between Software Engineering and Computer Science programs?

Usually the jobs I see advertised looking for Software Developers/Engineers/Programmers etc don't differentiate between the degrees as they look for someone with one of those degrees.

I come from a Comp Eng background.
OOP programming - the thinking behind this is a Software engineer can easily pick up any language if it's an OOP language. There's also a huge focus on algorithms.
Reply With Quote
  #18  
Old July 16, 2019, 09:46 AM
goru's Avatar
goru goru is offline
Cricket Legend
 
Join Date: April 12, 2006
Location: jinjira
Favorite Player: James Bond
Posts: 2,221

On the side-topic:

My BS in CS degree from a US university about 20 years ago was based on the principle that CS was the root of all things software-oriented (as opposed to CmpE, which was hardware-oriented). "Software Engineering" was considered a speciality within a CS major's curriculum, along with other things like "Networking", "Graphics", "AI", etc. My own specializations were "Software Engineering" and "Networking". I had to do majority of my courses in these areas in the last two years. When you wrote your CV/resumé back in the days, you'd mention what your specializations were so that employers could figure out what sort of CS person you were.

Most people doing a BS in CS degree at my university were studying very theoretical stuff for the first 2 years, like algorithms, CS theory (Turing machines, etc), programming paradigms (OOP, for example), computer architecture (mem, cache, CPU registers, etc), and math courses in set theory, stats, prob, etc. After that, for the last 2 years, they would choose their specializations, and "Software Engineering" was definitely the most popular one. The one-and-only way to become a "Software Engineer" back then was to pursue a CS degree with that as a specialization.

Also, CS majors had to take a fundamental CmpE course (logic gates and all that fun stuff), and CmpE majors had to take fundamental CS course (algorithms). Beyond that, there was very little overlap.
__________________
Dust That Sings

Last edited by goru; July 16, 2019 at 10:16 AM..
Reply With Quote
  #19  
Old July 18, 2019, 01:49 PM
Ahsan Ahsan is offline
ODI Cricketer
 
Join Date: December 27, 2004
Location: Dallas, TX
Posts: 778

Orphy is right that one (in the USA at least) does not need to have a degree to claim him/herself as software engineer. It is what one does that defines his position/title.


Orphy prolly knows now that he is wrong saying "There is no such a thing as software engineering degree in USA". The same univ where One World got his Phd In Software Engineering, I went there too. That univ started PhD in Software Engineering in 2003/4. That was like 15-16 years ago. It would be surprising to even think that there is no pure Software Engineering degrees in the USA these days.


We tend to focus too much on degree. Nothing against a degree, it gives certainty. At the same time, lot can be accomplished in computer world without a certain degree in computer science. About 6-7 years ago, I hired a college drop out in my team based solely on his potential (and some experience in solving some problems in pure c programming language, although we are a pure java shop) in software development. What he accomplished in 6-7 years, it can give some PhD holders (with all due respect) in Computer Science run for their money hahaha. No, it is not just my word- it is proven track record of his working side by side with Professor/(PhD in computer science) from renown (how about a Indian/Purdue!) univ in the USA. To just give an example of his accomplishment - he is the main author of a published paper (for which a patent is pending too) in IEEE Big Data! Oh he is still a college-drop out, and he still works for my team, and his title is merely a Sr. Software Developer/Architect :-)
Reply With Quote
  #20  
Old July 23, 2019, 12:49 PM
2DCube 2DCube is offline
Street Cricketer
 
Join Date: June 17, 2019
Location: Australia
Posts: 33

Java and Python ( very basic though)
Btw someone listed HTML as a programming language, it is not.
Reply With Quote
  #21  
Old July 23, 2019, 01:01 PM
One World One World is offline
Cricket Sage
 
Join Date: May 18, 2005
Location: New England
Favorite Player: Mominul Haque
Posts: 24,309

[QUOTE=2DCube;2133789]Java and Python ( very basic though)
Btw someone listed HTML as a programming language, it is not.[/QUOTE]

You are right, it is a markup. I think I was listing what I learnt which included HTML. I actually learnt HTML long before in BD.
__________________
À vaincre sans péril, on triomphe sans gloire.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On



All times are GMT -5. The time now is 04:59 PM.



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
BanglaCricket.com
 

About Us | Contact Us | Privacy Policy | Partner Sites | Useful Links | Banners |

© BanglaCricket