Re: [请益] 毕业生vs非本科系差在哪?

楼主: s29940 (阿赐)   2018-07-09 17:49:33
我也是个文组非本科的
最近也是想转行写程式
跟了一些再写程式的朋友聊过后
他们都会说从一些补习班出来的非本科生跟本科生有以下几点差异
1.发生问题找不太到问题点
2.写出来的程式效率不好
请问各位大大遇到的情况是这样吗?
还有遇到其他发生在非本科身上的状况吗?
作者: ttt95217 (略)   2018-07-09 17:53:00
不管本科与否:code可读性差
作者: sarafciel (Cattuz)   2018-07-09 17:53:00
基本没错 1可以靠实作经验弥补 2就会差上很多
作者: senjor (哞哞)   2018-07-09 17:57:00
程式效率不好其实也有很多方式可以靠自学弥补就是自学微积分、线代、离散、算法、资料结构当作基础就好然后再看看一些比较常见的算法跟资料结构应用书籍大型架构可以看看设计模式还有一些语言特性的书只要靠自学把我讲的那些补上,我觉得就不会真的输本科啦
作者: bill1992 (我是魔法的踪迹)   2018-07-09 18:01:00
离散范围很大欸 不知从何读起
作者: senjor (哞哞)   2018-07-09 18:03:00
请本科的朋友推荐,或者直接看大学的教科书单就用教授上课主要用的那本看完就好了,补充先不用上现在还有不少不错的离散课本会直接跟程式应用一起讲更好懂然后算法跟资料结构自学的时候一定要把里面的东西也都至少实作过一次,如果还可以改写、变形会更好。
作者: bill1992 (我是魔法的踪迹)   2018-07-09 18:10:00
感谢s大 其他部分都读了 不过在作业系统上面遇到linux系统很吃力 不知道什么学习路径比较好另外初学三四个月左右需要刷leetcode嘛
作者: sarafciel (Cattuz)   2018-07-09 18:14:00
leetcode不要刷 先看资料结构跟算法你资结跟算法没学好leetcode大概也刷不了几题XD
作者: senjor (哞哞)   2018-07-09 18:23:00
Linux系统就算本科也不一定熟,那就是考验自学能力的门槛先想想自己需要用到什么功能,才去找他要怎么做会比较好
作者: bill1992 (我是魔法的踪迹)   2018-07-09 18:25:00
s大 目前看过资料结构 算法 计算机组织跟作业系统 接下来的书单会推荐什么
作者: ckp4131025 (ckp4131025)   2018-07-09 18:25:00
初学可以看别人的解法,然后去了解为什么这样做
作者: senjor (哞哞)   2018-07-09 18:27:00
可以往应用层面看,clean code、refactoring、设计模式等然后书一定要配合练习跟实作,如果资料结构跟算法都看了leetcode或者hacker rank之类的网站就可以先开启来刷刷
作者: viper9709 (阿达)   2018-07-09 23:51:00
推二楼
作者: coronach (...)   2018-07-10 08:04:00
遇过一个还算认真的非本科,简单功能写得出来但是code逻辑很杂乱,遇到逻辑稍微复杂的就卡关了

Links booklink

Contact Us: admin [ a t ] ucptt.com