我在从事网站开发运营和机器学习研发之前,从事的是文案策划的工作,最高还混到企划主管的位置,在此期间也写了好几部小说,还包括10来万字的长篇叙事诗——可这玩意很多网文的网站都是不接收的,所以,这玩意只能暂且搁置起来。
事先说一下,鄙人并不是纯文科生,不过,也不是学计算机出身的,普通全日制的大学的专业还是生物技术,工作好几年后才自学的编程,所以可以说鄙人的编程技术是0基础自学起来的,先后开发了两个网站,一个是摩尔查查,里头有几个机器学习的应用,网站用python+Django+openresty+uwsgi开发,里头的机器学习模型用主要用sklearn框架开发,另一个是至简计算,用go+openresty开发的,打算一边从头开始学习一些忘掉的“算法”——对的,公式就是算法,一边将笔记整理成相应的工具发布到这个网站上。
虽然鄙人的高等数学学的不错,考得也很不错,但是据个人经验,如果没有从事算法开发的话,纯粹的计算机应用程序逻辑的编程基本上用不到高深的数学,高中的数学水平足够,甚至都用不到数学,只要逻辑能力——就像文科的答辩一样的逻辑能力存在的话就可以学会,当然,不是说没有难度,还是需要付出很多努力和坚持,特别是全栈学习的话,估计还是挺吃力的。
如果一定要学习编程的话,个人建议从python先学,这个比c语言更简单,也可以更容易地开发一些应用,比如网站,如果熟练的话,用Python的web框架Django十分钟左右就能搭建起一个应用来,因为Django封装得很“彻底”。这样不但可以“活学活用”,而且会更有成就感,当然,要开发web,还是要学习一些前端的知识,前端三件套,html,css,js等,基础的都很简单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)