新手想學寫網站,好多野唔明....

碌鳩扯向右

529 回覆
9 Like 63 Dislike
忍唔住笑左 2018-04-19 21:09:58
其實你知唔知而家有個post叫font end developer架
佢地精通js,java,kotlin,swift是但一隻都搵到飯食
當然c同java係有大把back end
但back end 唔等於全部wo
而且我上面都講過tvb同hk01其實都長期請緊識js既人既,不論font end同back end
而font end developer就大把人要
因為個個都話要寫app
不過都係帶返個頭盔先
我識如下
js:express, React, angular Js
java: jsp,jsf,swing,javafx,spring,kotlin,學緊gradle
仲有好唔鐘意既php
同埋識得好少又唔太得閒學既python
諸如此類 2018-04-19 21:10:58
佢應該係講strongly typed vs weakly typed programming language
我係一碌蕉 2018-04-19 21:15:31
咩既front end 先? 如果樓主淨係想學website frontend 真係有必要學java/c? 當然software frontend 就唔同講法
林太史 2018-04-19 21:16:14
C 好basic?
話時話你成日將java 同 c 拉埋嚟講
其實兩樣嘢除咗use case 有d重疊,根本唔似囉
Discover 2018-04-19 21:18:23
FYI


Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Do you want to help Google build next-generation web applications like Inbox, Gmail, Google Search, Google Maps and more? As a Front End Software Engineer at Google, you will specialize in building responsive and elegant web applications that scale to millions of users in dozens of languages.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From AdWords to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
Responsibilities
Design, develop, test, deploy, maintain and improve software.
Manage individual project priorities, deadlines and deliverables.
Qualifications

Minimum qualifications:
BA/BS degree in Computer Science or related technical field or equivalent practical experience.
1 year of work experience.
Experience in JavaScript, and one or more programming languages including but not limited to: Java, C/C++, Python or Go.
Experience with front end technologies and/or front end frameworks.

Preferred qualifications:
Experience developing user-facing software.
Experience with the latest and greatest web standards, including HTML5 and CSS3.
Knowledge of web libraries and frameworks such as AngularJS, Polymer, Closure or Backbone.
Strong sense of web design and attuned to the fundamentals of user experience.
Familiarity with the whole web stack, including protocols and web server optimization techniques.
An understanding of the principles of accessibility and can build products that are accessible to users with disabilities.
Google
忍唔住笑左 2018-04-19 21:29:53
我都知有用
而且其實寫app都要識呢d basic野
好多時set flag係要用bitwise 既operator 添
而且如果你要隻app行到順d
就一定要識multi threading 去搞http同db同一d computation (android直頭逼你要用黎做http添)

但個問題係樓主好唔好第一隻language係js
佢入手學左d好玩,有成就感又搵到食既先唔太大問題遮
到佢發覺唔夠用or lag比客要求佢改
佢就要去學架la
如果你話一開波就一定要最basic
都係果句,你不如叫佢學左logic gate 同phy再學 assembly 先好去學c
(我三樣都識,而且真係按呢個次序學 )

你開頭就話搵唔到食
就講比你聽有font end developer同大公司都開始長期請js人
無lala又彈過黎話要學basic都有既
programming第一要決係認清問題呀,巴打

btw其實我記得睇過新聞話
外國唔記得mit定邊間名校u個cs將第一個學既language由java改左做js
下點落呀 2018-04-19 21:30:13
好正常 香港IT技術不嬲比外國遲發展五六年

但有得簡就唔好學過左氣language,productivity又低又哂時間,限制又多,選擇人少,人少人討論。

做IT最緊要既係work life balance,要學識點樣無痛寫code,一勞永逸。

唔係既話就真係變IT狗架啦
碌鳩扯向右 2018-04-19 21:41:54
之前download過,大部分content要俾錢就del咗
忍唔住笑左 2018-04-19 21:45:56
都係果句
講緊學咩language呀
我都話樓主用js入門
要做唔到project就自然用唔同language架la

無lala做咩又咩this is hk,搵工呀
你上jobdb都有唔少要nodejs既工
我前排先搵完黎
java多一兩個job係咪代表js既無人請
我直頭一開始都話hk01同tvb都要緊js人添
洗唔洗介紹你找下d agent睇下js有無人請呀

同你講緊學咩langauge好
講唔掂就跳過去講搵食
到人地同你講搵到食la
又話一定要學basic先
到我知道有反例la
又講返搵食

你其實個logic係咪有d問題
你d pm同sa果d點同你傾project架
Mike_Chan 2018-04-19 21:46:14
廿幾蚊咋喎
darkcl 2018-04-19 21:52:48
為興趣梗係玩隻冇人用既dart啦

https://webdev.dartlang.org/angular/

仲可以寫埋backend

https://dart-lang.github.io/server/codelab/

仲有mobile

https://flutter.io/


想搵工就學js
碌鳩扯向右 2018-04-19 21:54:10
咁講啦,聽你講咗咁多,都明你想講乜
香港地最實際搵到食嘅係java吖嘛~
之不過小弟都係有興趣先學coding啫,
實在對學返啲舊技術做maintain冇乜興趣。

我對呢行有興趣嘅唔單止係打code,做maintain,而係去研發新嘢,搞下open source,呢啲先係我想要嘅生態。
為咗咁,我寧願份糧少啲,公司細啲,OT多啲,機遇少啲(其實我覺得唔係)都冇所謂...
咩大公司/銀行嗰啲我真係冇乜興趣

你可能話香港地好保守唔啱做研發,咁但係點都有啲startup嘅,再唔係咪學下上面巴打話齋搵下外國嘅遙距工or even去外國做囉。

你話要打好啲基本功我同意~咁但係都唔一定要係Java又或者唔一定要由頭嚟過㗎啫,慢慢邊做邊學都得啫,你唔俾我玩下想玩嘅嘢邊有動力邊有成就感啫?
我係一碌蕉 2018-04-19 21:56:02
推介hackerRank 免費學又有practice 仲有埋比賽
碌鳩扯向右 2018-04-19 21:57:09
我之後上reddit搵到份algorithm教學,都幾詳盡,但未睇
碌鳩扯向右 2018-04-19 21:57:31
bookmarked
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞