Jump to content
Sign in to follow this  
PinguSpy_1

Sapa sini software enginnering?? Tere buat software??

Recommended Posts

salam,
just nak tanye..
sape sini ade amik soft.eng..
or tak kiralah dip or etc...

just nk kalau x keberatan share lah sikit pasal...

- pengalaman anda dalam membangunkan perisian/software x kira kecik or besar

- most used programming yg diguna pakai "hot dipasaran"
jenis languange C++/java etc... (tp skang ade yg combine) ???


- bape lama nak siapkan untuk sesuatu perisian..
sebelum + alpa-beta-release???


- agak2 kalau perisian yg gile2 besar nak di perlukan ape basic requirement yg di perlukan??


- bagaimana function sesuatu perisian yg besar..di combine2 = jadi 1 perisian yg lengkap cth: browser


- mcm mane teknik nak hasilkan perisian yg besar nih???
sketching dari mule/paper work dan etc...



dan lain2 info harap boleh share...??

windows operating system?? web browser??

tambah lagi: macam mane nak buat sesuatu software bole ade connection dengan tenet??? networking??


salam ::icon_smile:: ::icon_biggrin::

::icon_basketball:: ::suspect::

Share this post


Link to post
Share on other sites
PinguSpy wrote:salam,
just nak tanye..
sape sini ade amik soft.eng..
or tak kiralah dip or etc...

just nk kalau x keberatan share lah sikit pasal...

- pengalaman anda dalam membangunkan perisian/software x kira kecik or besar

- most used programming yg diguna pakai "hot dipasaran"
jenis languange C++/java etc... (tp skang ade yg combine) ???


- bape lama nak siapkan untuk sesuatu perisian..
sebelum + alpa-beta-release???


- agak2 kalau perisian yg gile2 besar nak di perlukan ape basic requirement yg di perlukan??


- bagaimana function sesuatu perisian yg besar..di combine2 = jadi 1 perisian yg lengkap cth: browser


- mcm mane teknik nak hasilkan perisian yg besar nih???
sketching dari mule/paper work dan etc...



dan lain2 info harap boleh share...??

windows operating system?? web browser??

tambah lagi: macam mane nak buat sesuatu software bole ade connection dengan tenet??? networking??


salam ::icon_smile:: ::icon_biggrin::

::icon_basketball:: ::suspect::


FoA: sy bukan plajar software engineering. (sekadar nk menyibuk kat thread ni. hehe.. sori TS)

pengalaman: x da pengalaman~~ ::icon_rr::

programming language: klu coder tu gn Windows utk platform >> dorang biasa gn C++. tp xda yg specific coz ikut coder jg tu nk gn programming langguage apa. lgpun nk sesuaikan dgn keperluan pengguna program tu nnt. tp klu nk bt program utk h~ack~ gn ASM je. snang~

brapa lama: ikut laju (+idea coder tu jg) coder tu bt keja dia. klu lmbat, lmbat la siap. satu perkara yg PENTING ko kena ingat dlm dunia programming >> the fastest is the best!

requirement: program yg besar perlukan kos (~mgkin) yg besar, gajet yg canggihg. sy rekomenkan ko bli MAC klu nk bt coding program yg besar2. laju dn mudah(~mgkin)

function: tu bukan combine la.. tp gn dynamic link library je. yg file DLL tu. sumbat je byk2 code dlm tu. nnt klu nk guna, ko link je main program dgn DLL tu td... oo, nk bt Browser ke? kena ada basic pengetahuan pasal socket programming klu nk bt browser yg ada basic function.

teknik: ko kena ingat, dlm dunia coding, org yg boleh taip laju2 gila tu x berguna sgt coz dm coding it's all about simplicity. kena rajin bt kamus sendiri utk short-form code ko tu. AHAAA!!! ko kena rajin menulis/bt nota jg. kira cam ko by story board la jg ni. ko tulis dlu apa yg ko nk, pastu baru boleh bt coding. tp INGAT!: nota tu jgn plak ko bg klu ko x pecaya dgn org tu. nnt dia ambil plak idea ko. T_T

ko nk bt programming apa ni sbnrnya? nk tya pasal web browser ni? nk wat PHP ke??? klu PHP, gn browser yg paling moden skali dgn latest web server yg support PHP.

nk wat software yg ada networking: ko kena tau apa tu socket programming. klu x phm socket, p blaja dlu. bila paham baru tya balik pasal networking ni. ::icon_albino:: (~peace??)

Share this post


Link to post
Share on other sites
PinguSpy wrote:ape name buku nyer??


bergantung dgn apa yg ko nk cari. taip je apa yg ko nk.

cam PHP programming. byk tu list kuar utk buku ni. ehh... tukar filetype jd PDF dlu la.

Share this post


Link to post
Share on other sites
gi cari Head First Software Development.
dalam tu ada ajar camne nak develop software guna Agile methodology.
dari project planning sampai la ke delivery.

Share this post


Link to post
Share on other sites
aku ada develop satu software ni..xdela besar mane..buat virus remover je..gune perisian AutoIt..utk beginner cam aku ni..aku pilih AutoIt je sbb mudah..penah blajar C++..tapi tak terer sgt..

sblm release alpha version..ada la dlm 2-3 minggu aku develop coding n buat beberapa research..beta version aku test dalam 2 minggu cmtu..then baru release..

1st version memang byk prob la..gui pn simple2 je..function xbyk..slow..makan ram byk..
2nd version dah improve byk la..gui pn better..user friendly..function pn dh optimized..laju sket..ram pn dh kurang...
3rd version dlm proses..tgh nk optimize function n interface..n tgh research utk real time protection..

yang paling lmbt..utk 1st edition..sbb mula dari zero..yg 2nd edition cepat sket sbb basic dh ada..just optimize function je..

Share this post


Link to post
Share on other sites
kebetulan sebenayer... tengah round2 tenet..
aku terjumpe pasal "Agile methodology" nih...
dah lama dah....

ingatkan mende yg just org tataw...

tp dah br0 post dekat sini terus rase yah! mmg patut pakai teknik nih!!

hehe..

er btw software yg besar gedabak sesuai ke dgn teknik nih br0??

again aligat0x!!

x silap aku buku2 based on Angile bersepah2... tataw yg mana satu yg ummph!!???

Share this post


Link to post
Share on other sites
menjawab soalan2 dalam 1st post ko tu..

pengalaman: software developer utk company2 korporat, 1 year local berhad company, 1 year MNC.

bahasa pengaturcaraan: java, scala, groovy. <-semua ni mmg kene run on java platform.

brape lama nak siapkan: depends on brape ramai developer yg ada dan saiz projek tu. laju ke tak tu x releven langsung. laju tapi tak menepati kehendak client or byk sgt bug x guna jgk. yg penting dalam software development ialah quality, performance and within budget.

hardware requirement: depends on the project le. kalo industri game/animation, mmg kene power le. kalo takat sektor banking and finance dan bisnes2 yg lain ni komputer biasa pon boleh..janji RAM kene banyak so senang nak run mcm2 tools nak code, test and debug software yg kita buat tu. suggestion utk guna Mac adalah sangat xreleven sbb Mac kurg dari segi support from software industries dan byk sgt bende x compatible. unless nak wat graphic design tu lain cerita..

software requirements: depends on what platform you are developing. yg penting, kene ada code repository (CVS/SVN/Mercurial etc). lagi bagus kalo ade continous integration server skali (Hudson etc).

software besar nak combine2?: haha..lawak tgk soalan ni.. well, actually software yg besar2 tu dibuat by dividing them into components and modules. pastu bahagi2 la team mana nak buat component/module yg mana. yg penting, communication antara team sangat penting. kalo x, nnt bile nak integrate mcm2 lak issue (conflict/broken build/incompatible). continous integration adelah sgt penting. sbb tu kene buat software pakai Agile methods.
semua ni xde kaitan langsung dgn Dynamic Link Library (DLL) ok?

teknik nak buat software besar2 ni?: mcm cakap kat atas, identify dulu modules and components yg kene ade. pastu design and build. aku x sampai lagi title software architect, baru takat senior developer je so knowledge aku nak design software yg besar2 ni kureng sket. byk bende nak kene tau, design patterns, best practices etc etc. tapi papepon starting dia of course ialah dapatkan requirements dari client - software yg mcm mana dia nak, apa yg software tu boleh buat etc etc.

harap jawapan2 aku membantu. ::icon_smile::

Share this post


Link to post
Share on other sites
PinguSpy wrote:kebetulan sebenayer... tengah round2 tenet..
aku terjumpe pasal "Agile methodology" nih...
dah lama dah....

ingatkan mende yg just org tataw...

tp dah br0 post dekat sini terus rase yah! mmg patut pakai teknik nih!!

hehe..

er btw software yg besar gedabak sesuai ke dgn teknik nih br0??

again aligat0x!!

x silap aku buku2 based on Angile bersepah2... tataw yg mana satu yg ummph!!???


agile ni ade byk cabang. aku cadangkan ko follow Scrum methodology.
kat malaysia ni x byk lagi company pakai. kebanyakan still guna waterfall.
kalo kat UK/US boleh kata semua pakai Agile methods dah. waterfall sdlc is sooo yesterday.
software yg besar gedabak lagi la patut pakai agile methods.
sbb software yg besar, tendency to deviate from what the client wants is very high.
agile methods ni plak, menggalakkan communication dgn stake holders(client).
tiap iteration, kita akan present kat client ape yg dah siap.
so xde la kes bile dah deliver, skali client cakap bende2 yg kita buat tu bukan ape yg dia nak. kana naya tu?hehe

Share this post


Link to post
Share on other sites
perghh... PERFE(T info oleh encik alwajdi[b] ::icon_biggrin::
aligat0x's!! and thank you....

rase2 matlamat aku dah hampir nk tahu nih..
cuma aku belum sentuh buku angile secara mendalam..

nanti aku pegi download... dan ape2 hal just refer dekat sini je lah heher

nak sketching structure software + linking setiap 1 function yg pening tuh alahai heher

Share this post


Link to post
Share on other sites
PinguSpy wrote:perghh... PERFE(T info oleh encik alwajdi[b] ::icon_biggrin::
aligat0x's!! and thank you....

rase2 matlamat aku dah hampir nk tahu nih..
cuma aku belum sentuh buku angile secara mendalam..

nanti aku pegi download... dan ape2 hal just refer dekat sini je lah heher

nak sketching structure software + linking setiap 1 function yg pening tuh alahai heher


ko nk jual product ape pula pinguspy...nk buat software untuk lnk internat..
ke bersangkutan dgn SEO hehehhe ::icon_lol::

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...