在本科阶段应该如何学习编程?本人大二,之前一直在学习新的开发技术比如 Android ,前端。也写过几个 app 和网页,但是貌似学习到一定阶段,感觉编程就是不断的复制粘贴,所谓的面向 google ,面向 github ,面向 stackoverflow 编程。
这让我感到疑惑,这种编程貌似是个人都能做,本科生和培训的人的差距在哪里?在于算法数据结构吗?在于操作系统?
可是在实际开发中基本不会涉及到高深的算法和数据结构,基本的大家都会, google 一下都没问题。
所以我有点困惑,究竟应该怎么学。继续不断研究开发技术做项目?还是好好研究本科基础课程,比如算法 操作系统 和计算机网络?