其实两件事并没有冲突,毕竟你在学校跟在网络上学到的不一样。
举例来说假设你你想当个潮潮开发者写IOS APP的话,显然选择swift2.0是个好选择。
他开源可以在linux上开发,成本不会比android高。
但学校有没有教,可能要请在学的学生出来说明,我猜大概是没有吧。
又如果你想走web学node.js的话,学校大概也是没有教。
但学校可以教你基本功,从最简单的for while, if else,到算法。
对于一个完全没写过程式的人这很困难。
举个例子,想必写程式的都知道“;”的存在,这是拿来结束这段程式的描述。
但新手常常忘了加,有些新手根本搞不懂何时该加“;”何时不该加。
(“;”可以换成断行)
我想说的是虚(基本常识,算法)跟实(程式语言)都同样重要,你缺乏了任何一方。
你的程式轻则效率差,重则crash。