IT界討論區: 走定唔走 (17)

1001 回覆
6 Like 1 Dislike
2017-09-20 20:53:43
Fresh grad knowledge checklist
列表只供參考,以tech skill為主,好多soft skill / language / debug skill 冇辦法寫出黎

<Common>
* Google + Stackoverflow
- Programming Language
- Data Structure (Pointer, Array, Lists, Trees, Graphs, Queue, Stack)
- Algorithm (Data Structure Operations, Sorting, Searching, Recursion)
- OS (Theory)
- Linux
- Version Control (Git)
- [Bonus] Version Control (svn / cvs etc)
- [Bonus] Testing (Unit Test, Integration Test, Coverage Test, UAT)

<Programming Language, Field: Software Developer>
- [Common] Any 1 of Java (J2SE, OOP, common library, e.g. utils, IO, lists) / C++ / C# (similar operation like java)
- [Bonus] Java (J2EE, generics, multi-threading, networking, jdbc, etc.)
- [Bonus] C++ / C# / C / Python / Ruby / Pascal / Matlab / Javascript (similar operation like above)
- [Bonus] Any Functional Programming (Scala / Lisp / Clojure / Haskell / Perl)
specific purpose language not listed here

<Field: Web(frontend)>
- [Basic] HTML5 + CSS + Javascript
- [Basic] Any 1 of Angular(Js) / Vue / Reactjs
- [Basic] jQuery
- [Bonus] Any 2 of Angular(Js) / Vue / Reactjs
- [Bonus] SASS, LESS
- [Bonus] Backbone
- [Bonus] Browserify / Webpack
- [Bonus] Typescript / CoffeeScript
- [Basic/Bonus] UX

<Field: Web(backend)>
- [Basic] Any 1 of PHP / Node.js / Django / Ruby on rail / JSP
- [Basic] Any 1 of LAMP / MEAN
- [Bonus] Any 3 of PHP / Node.js / Django / Ruby on rail / JSP / etc.
- [Bonus] Laravel for PHP
- [Bonus] Express.js for Node.js
- [Bonus] ASP.NET for C#
- [Bonus] Restful / SOAP API
- [Bonus] Container, docker, AWS EC2 Container, Google Container Engine, etc.
- [Basic/Bonus] Web(frontend)
- [Basic/Bonus] Networking
- [Basic/Bonus] Database

<Field: Mobile>
- [Basic] Any 1 of Android Studio / objective-C / swift
- [Basic] Can produce a runnable app
- [Basic] UI, FileSystem
- [Bonus] All 3 of Android Studio / object-C / swift
- [Bonus] Mobile App Architecture. MVC, Activity, Services, ContentProvider, BroadcastReceiver, Intent, Notification, LocationManager, Camera, Security, Power
- [Bonus] Hybrid App Framework (Ionic / React Native / Cordova, etc.)
- [Basic/Bonus] Database
- [Basic/Bonus] Networking (HTTP & Bluetooth etc.)
- [Basic/Bonus] UX

<Field: Networking>
- [Basic] OSI 5/7 layer
- [Basic] Switch / Router / Bridge / Hub / Repeater
- [Basic] VLAN
- [Basic] VPN
- [Basic] Firewall
- [Basic] CCNA's knowledge
- [Bonus] CCNA certification

<Field: Database>
- [Common] Any 1 of MySQL / OracleDB / MS SQL
- [Basic] MongoDB
- [Basic] Database design, ERD, normalization
- [Basic] Backup / Recovery
- [Basic] Transaction
- [Basic] Simple Performance Optimization
- [Bonus] Any 4 of RDBMS (MySQL / OracleDB / MS SQL / MS Access / PostgreSQL / Sybase / MariaDB / DB2)
- [Bonus] SQLite
- [Bonus] Redis

<Field: BigData>
- [Basic] Hadoop
- [Basic] Database
唔識big data,等人補

<Field: Machine Learning>
- [Basic] Basic Theory
- [Basic] Python + TensorFlow + Keras + Scikit learn
- [Bonus] MS Cognitive (CNTK) / Theano / AWS ML
- [Bonus] Java-ML / R
- [Bonus] Deep Learning
- [Bonus] NLP
- [Bonus] Database
- [Bonus] BigData
- [Basic/Bonus] Supervised Learning (Regression / Classification / SVM / Random Forest)
- [Basic/Bonus] Unsupervised Learning (Clustering / Association)
2017-09-20 20:54:39
2017-09-20 21:00:39
留名
2017-09-20 21:21:28
正皮比個list
2017-09-20 21:30:03
個list 上手寫 冇member到會否曲街
2017-09-20 22:20:50
個list 上手寫 冇member到會否曲街

佢有心壓你價照樣壓㗎啦
呢度唔比人哋 修正文章係咁玩法
2017-09-20 22:24:29
version control 其實係點樣釐定?
自己學校做啲嘢根本就唔會理
除非佢話要交步驟嘅版本
頂多都係加個更改日期就算

v2.0 係正式版其實係邊個定?
軟件嘅話應該冇BETA版本?
而家好鬼多遊戲都BETA 都照樣賣錢
2017-09-20 22:42:41
留明
2017-09-20 22:50:04
version control 其實係點樣釐定?
自己學校做啲嘢根本就唔會理
除非佢話要交步驟嘅版本
頂多都係加個更改日期就算

v2.0 係正式版其實係邊個定?
軟件嘅話應該冇BETA版本?
而家好鬼多遊戲都BETA 都照樣賣錢

Early Access
2017-09-20 22:50:09
大家多唔多用google drive做version control ?
2017-09-20 22:52:35
version control 其實係點樣釐定?
自己學校做啲嘢根本就唔會理
除非佢話要交步驟嘅版本
頂多都係加個更改日期就算

v2.0 係正式版其實係邊個定?
軟件嘅話應該冇BETA版本?
而家好鬼多遊戲都BETA 都照樣賣錢

Early Access

正經答
versioning 宜家有2種
一種直接用git commit hash
http://blog.mshmelev.com/2014/01/embedding-git-commit-hash-to-assembly.html

一種就Semantic versioning
https://docs.npmjs.com/getting-started/semantic-versioning
https://semver.npmjs.com/
2017-09-20 23:08:58
[url]公司有6,70人,但得你1個it support,fg 建唔建議做呢D?[/url]
2017-09-20 23:25:59
公司有6,70人,但得你1個it support,fg 建唔建議做呢D?

2017-09-20 23:26:11
公司有6,70人,但得你1個it support,fg 建唔建議做呢D?

2017-09-20 23:38:57
2017-09-20 23:40:20

2017-09-20 23:41:43
個list 上手寫 冇member到會否曲街

佢有心壓你價照樣壓㗎啦
呢度唔比人哋 修正文章係咁玩法




其實冇所謂啦,我寫出黎都係預左俾人睇既啫,又唔係D咩秘密
2017-09-20 23:43:43


2017-09-20 23:47:16



2017-09-20 23:50:40




2017-09-20 23:50:56



2017-09-21 00:04:12





2017-09-21 00:12:11


2017-09-21 00:16:28
<Field: BigData>
- [Basic] Hadoop
- [Basic] Database
唔識big data,等人補

- [Basic] hdfs
- [Basic] map&reduce
- [Bonus] Apache Kafka/Spark
- [Bonus] Deep Learning
- [Bonus] Traditional Machine Learning
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞