TFIP IBF Full Stack Development

MadMaxChan

Junior Member
Joined
Feb 18, 2019
Messages
62
Reaction score
0
Hi,
Did anyone got invitation email for assessment or anything regarding the invitation after you applied for Technology in Finance Immersion Program - Full Stack Development?
 

Carineng123

Junior Member
Joined
Jun 21, 2019
Messages
2
Reaction score
0
Hi anyone receive any company interview invitation? Seems like there are lesser ppl who applied for full stack, as compared to data analytics
 

frozened

Senior Member
Joined
Jan 21, 2003
Messages
1,800
Reaction score
3
i checked the status my application changed to under evaluation. :s22:
so far no news also.
 

dangerousgaming

Junior Member
Joined
Jun 7, 2019
Messages
26
Reaction score
0
I’m interested in this also but the outline from nus iss is c# for 2 weeks which really puzzles me. I thought js is enough for both front end (react/angular/vue) and backend (node js?)
 

pumpdump

Junior Member
Joined
Jun 15, 2019
Messages
38
Reaction score
0
I’m interested in this also but the outline from nus iss is c# for 2 weeks which really puzzles me. I thought js is enough for both front end (react/angular/vue) and backend (node js?)
Not sure why it should be puzzling as C# is a common server-side programming language in the industry..
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,300
I’m interested in this also but the outline from nus iss is c# for 2 weeks which really puzzles me. I thought js is enough for both front end (react/angular/vue) and backend (node js?)

Enough? I would say just using your hand is enough for a lot of things, but that didn’t stop knife, spoon, chopsticks, fork, and alot more cutleries from being developed.

You still have Java, C/C++, shell scripts, Perl, Python, R, Groovy, Kotlin, Swift, and more languages at your disposal :)
 

dangerousgaming

Junior Member
Joined
Jun 7, 2019
Messages
26
Reaction score
0
Enough? I would say just using your hand is enough for a lot of things, but that didn’t stop knife, spoon, chopsticks, fork, and alot more cutleries from being developed.

You still have Java, C/C++, shell scripts, Perl, Python, R, Groovy, Kotlin, Swift, and more languages at your disposal :)

Ya but you can’t be a master in so many languages. Only beginners fall for the trap of learning so many languages but their knowledge of it is often shallow. I have hardly enough time working and practicing 1 language let alone all those you mentioned.
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,300
Ya but you can’t be a master in so many languages. Only beginners fall for the trap of learning so many languages but their knowledge of it is often shallow. I have hardly enough time working and practicing 1 language let alone all those you mentioned.

No one ask you to be the master of everything. Beginners? :) Well that is you alone. I have been welding Java, Perl, Javascript, Shell scripts, Groovy for years in my work. All languages have their nuances, at the end of the day, they boils down to very big pieces of same concepts that are written in different syntaxes and semantics. You don’t have to know everything to be extremely versatile and creative in them. Even the one language Java has evolved so much across the versions.

If you think using one language alone will make you a full stack, think again. Even if you master all the languages, you are still not full stack. :)

Suppose after you have master Javascript, does it means you don’t need to know XML? You think it is just a markup language? Have you consider things related to XML, like XSLT, XPath, XML security? You think everything is communicated using JSON?

When you consider all these technologies standing between you as a tech master and a noob, what is so big deal about knowing 5-10 languages with intermediate to advance proficiency. We haven’t even talk about HTTP, HTML, CSS, Websocket, WebRTC, Ajax, Webaudio, and many more that falls under the entire web technologies umbrella. :)
 
Last edited:

skygeek

Junior Member
Joined
May 16, 2008
Messages
32
Reaction score
0
Actually Full Stack is just a term only, come down to end of day is using the technology stack applicable to develop what is required. @dangerousgaming, don't feel bad if you cannot master everything
 

dangerousgaming

Junior Member
Joined
Jun 7, 2019
Messages
26
Reaction score
0
No one ask you to be the master of everything. Beginners? :) Well that is you alone. I have been welding Java, Perl, Javascript, Shell scripts, Groovy for years in my work. All languages have their nuances, at the end of the day, they boils down to very big pieces of same concepts that are written in different syntaxes and semantics. You don’t have to know everything to be extremely versatile and creative in them. Even the one language Java has evolved so much across the versions.

If you think using one language alone will make you a full stack, think again. Even if you master all the languages, you are still not full stack. :)

Suppose after you have master Javascript, does it means you don’t need to know XML? You think it is just a markup language? Have you consider things related to XML, like XSLT, XPath, XML security? You think everything is communicated using JSON?

When you consider all these technologies standing between you as a tech master and a noob, what is so big deal about knowing 5-10 languages with intermediate to advance proficiency. We haven’t even talk about HTTP, HTML, CSS, Websocket, WebRTC, Ajax, Webaudio, and many more that falls under the entire web technologies umbrella. :)

Ok lah you very pro la ok I think you are better than me already. Only bodo like me try so long also can’t master 1 language.
 

dangerousgaming

Junior Member
Joined
Jun 7, 2019
Messages
26
Reaction score
0
Actually Full Stack is just a term only, come down to end of day is using the technology stack applicable to develop what is required. @dangerousgaming, don't feel bad if you cannot master everything

Thanks for the confidence boost 🙂.
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,300
Ok lah you very pro la ok I think you are better than me already. Only bodo like me try so long also can’t master 1 language.

I have already told you what you will want to do and don’t just put all your eggs into one basket. How you want to drive your career is up to you.

When learn a programming language, don’t just accept what it can do, do some deeper thoughts on how it is implemented, read up in these areas and learn more languages to experience the differences. It is through the learning them that you will discover, the differences and where are the common points. I am not trying to look pro to you, I don’t care seriously. I am just sharing on how you can better embrace technologies.
 
Last edited:

daniel4165

Junior Member
Joined
May 7, 2019
Messages
27
Reaction score
2
Ok lah you very pro la ok I think you are better than me already. Only bodo like me try so long also can’t master 1 language.

He might sound quite dismissive, but I do kinda understand what he’s saying about learning multiple languages.

I’m also a beginner, only started learning programming since last November. So it has been around 8 months since I started? And I usually just take 1-2 hours to study it daily, after work or during the weekends.

Before that, I only knew VBA to automate some of my excel work.

I started by learning C and Python in Harvard’s online CS50 course. Spent about 2 months going through the course, and found myself really liking programming in general. You start to realise that programming isn’t about learning one language, but understanding the fundamentals of computer science. It doesn’t matter what language you learn.

I then went on to reading a C programming book and took some python classes over the weekend. (I still didn’t understand a lot of stuff) Did some simple projects in C and Python and tried out some Python libraries like Pandas, and realised its really awesome for data science.

Afterwards, took some courses on Udemy to learn Javascript, HTML and CSS. Just to see how web development is like. Found it really fun to create simple responsive websites.

Now currently learning C# and .NET framework, to create web applications.

What I realised is that when I started learning C and Python, I had real trouble understanding OOP concepts. It wasn’t until I started learning Javascript to create simple websites that OOP concepts started to make sense. I learned about relational databases by using VBA and SQL to query data from the backend SQL server at my work to a “front-end” Access database. And now I’m learning about frameworks like ASP.NET MVC, while using C# as a language.

And no, I’m not even remotely good at any of these languages. But learning different languages and using them helped to solidify different programming concepts. At least that’s my experience so far and what kinda “worked” for me. It’s probably different for everyone.
 
Last edited:

dangerousgaming

Junior Member
Joined
Jun 7, 2019
Messages
26
Reaction score
0
He might sound quite dismissive, but I do kinda understand what he’s saying about learning multiple languages.

I’m also a beginner, only started learning programming since last November. So it has been around 8 months since I started? And I usually just take 1-2 hours to study it daily, after work or during the weekends.

Before that, I only knew VBA to automate some of my excel work.

I started by learning C and Python in Harvard’s online CS50 course. Spent about 2 months going through the course, and found myself really liking programming in general. You start to realise that programming isn’t about learning one language, but understanding the fundamentals of computer science. It doesn’t matter what language you learn.

I then went on to reading a C programming book and took some python classes over the weekend. (I still didn’t understand a lot of stuff) Did some simple projects in C and Python and tried out some Python libraries like Pandas, and realised its really awesome for data science.

Afterwards, took some courses on Udemy to learn Javascript, HTML and CSS. Just to see how web development is like. Found it really fun to create simple responsive websites.

Now currently learning C# and .NET framework, to create web applications.

What I realised is that when I started learning C and Python, I had real trouble understanding OOP concepts. It wasn’t until I started learning Javascript to create simple websites that OOP concepts started to make sense. I learned about relational databases by using VBA and SQL to query data from the backend SQL server at my work to a “front-end” Access database. And now I’m learning about frameworks like ASP.NET MVC, while using C# as a language.

And no, I’m not even remotely good at any of these languages. But learning different languages and using them helped to solidify different programming concepts. At least that’s my experience so far and what kinda “worked” for me. It’s probably different for everyone.

I don’t think your approach is good for average beginners. If I jump here and there like you eg spend only 2 weeks (2hrs a day) to learn basic html and css stuff like you said I don’t understand how you can go in dept and learn things like flexbox, css grid and even use all the libraries like bootstrap to design a good looking website like a pro. Like when an employer ask you specifics about css grid you can answer.
Next after the 2 weeks you want me to jump to js and to learn basic things up till conditionals and loops and then the next 2 weeks jumping to learn the same thing in another language like C#? I wouldn’t have even grasp things like es6, objects, higher order functions in js and frameworks like react. This is what the nus iss masters program seems like to me and basically it’s asking too much. Maybe you are a fast learner or I am a slow one idk.
 
Last edited:

dangerousgaming

Junior Member
Joined
Jun 7, 2019
Messages
26
Reaction score
0
I have already told you what you will want to do and don’t just put all your eggs into one basket. How you want to drive your career is up to you.

When learn a programming language, don’t just accept what it can do, do some deeper thoughts on how it is implemented, read up in these areas and learn more languages to experience the differences. It is through the learning them that you will discover, the differences and where are the common points. I am not trying to look pro to you, I don’t care seriously. I am just sharing on how you can better embrace technologies.

If you talking about the long term then yes I agree and by long term I mean like years. But if you suggesting for beginners to learn abit here then jump around and learn other language and tech like you said then I disagree. All these in the span of 6 months in the nus iss which this IBF intends to send ppl to right? Sounds like you wont be prepared for anything at the end to me. I still think it’s better to stick to one language for awhile (months) before you move on to other things.
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top