985环境工程准硕士想自学计算机,学什么语言比较好?

Uzl
楼主 (虎扑)
211本985硕,计算机零基础,这段时间逛了某乎和步行街感觉天坑专业前景很惨,而且这段时间很空闲,想自学一门编程语言方便以后就业,就算以后不转行it,也可以提升自己在环境行业的竞争力,做一个交叉型人才。不是很懂计算机的知识,看见大家说python比较简单,容易入门,但是就业窄,java就业面广,但是难学。以我这种情况,学哪种语言比较好呢?如果现在开始自学,3年后有机会进入互联网行业吗?如果不进入互联网行业,纯属增加一门技能的话,又是学什么比较好?

最新回帖

虎扑用户401715
315 楼
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

🐴

虎扑用户734367
314 楼
1.C primer plus 2.邓俊辉 数据结构 3.csapp 4.网络编程 5.数据库 6.学linux和java(C++也可) 7.python/shell作为脚本辅助 C比起CPP甚至更接近底层,学它的目的一是为了有个语言基础学习数据结构,二是为了帮助之后对于操作系统的学习,同时避免了C++难度过大学习周期过长,但是缺点是没有面向对象特性(虽然也可以写基于对象)。之后就是后台开发四大件。最后语言的选择其实不是最重要的,学一个以后也不一定工作就用这个,C学好了,上手java简单很多,如果C++学好了当然转什么语言都是秒转。找工作前半年学一下语言写两个项目即可。

密mimimimi密
313 楼
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

🐴

虎扑用户387898
312 楼
引用 @axw500 发表的:
你要是想转自算计的话,还是c/c++开始吧,java也可以。如果不转,python,js,matlab什么都可以,其实无所谓什么语言,关键是你想用编程来做什么。对哪怕有编程基础的人而言,学习c++难度都比python之类的难,但是世界上的cs顶校像uiuc,umich这类的cs系的第一节编程还有国内的cs都是c++学期的吧,适合打底子(指针和memory,有oop的概念,compiler)。

建议非科班直接java吧,cpp学习曲线太陡峭,本科一点点打基础的话可以,楼主可能只有一年就秋招了吧,还是把重点放在os,网络,数据结构,数据库上吧,其实要是我的话我就直接学go了……语法和cpp一样简洁明了,而且有gc,还没有java繁重的包袱23333,谷歌出品,必是精品

走光宝宝
311 楼
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

写了这么多辛苦啦

南阳村夫孔明
310 楼
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

Mark

石榴十六
309 楼
绿水青山就是金山银山,你学什么计算机呀

虎扑用户346415
308 楼
打扰楼主一下,请问环境专业是什么情况…刚报了环境经济学…

虎扑用户211162
java是最好的语言

虎扑用户412776
宇宙java 虽说人太多了,但工作还是java 想工作python还是算了。

虎扑用户816457
java

虎扑用户529021
你要是想转自算计的话,还是c/c++开始吧,java也可以。如果不转,python,js,matlab什么都可以,其实无所谓什么语言,关键是你想用编程来做什么。对哪怕有编程基础的人而言,学习c++难度都比python之类的难,但是世界上的cs顶校像uiuc,umich这类的cs系的第一节编程还有国内的cs都是c++学期的吧,适合打底子(指针和memory,有oop的概念,compiler)。

虎扑用户441863
python

虎扑用户356664
前端

虎扑用户619728
同是转行的。第一门语言学了Python 有点后悔。先学Python 再学java感觉思维有点奇怪了。建议直接java,对编程的理解也比较到位。

虎扑用户216728
我还在备考环境的专硕,年初还想跨考来,最后还是选了本专业😰,还啥都不会,如果不考研我能干啥,我都不知道学校里面学了啥

虎扑用户509112
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备
[ 此帖被与鬼呢喃在2020-06-30 06:38:25修改 ]
虎扑用户998826
1学Python,因为你本专业也要用Python 2Python不足以帮助你就业,java也不行 能不能就业是个综合性的问题 还要看你LeetCode刷了多少,项目做了多少,框架学了多少 3当然能进互联网,互联网公司也有大小之分

虎扑用户971691
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

没必要c++,阿里懂c++的JAVA程序员不多。纯就业考虑,JAVA就行。但是就业不只是一门语言的问题啊

虎扑用户243441
引用 @Bloblobber 发表的:
python

学py用处小。

虎扑用户183698
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

发现羊哥粉丝了🐶老哥说的很到位👍🏻

虎扑用户447690
重要的不是哪门语言,重要的是算法和数据结构,这只要会了,语言上手起来快得很。

虎扑用户441863
引用 @勿忘初心ml 发表的:
学py用处小。

像dropbox从一开始就是python写的。python是符合编程语言发展规律的,越来越多的把程序员从繁琐的syntax中解放出来,让程序员可以更多的关注在算法和结构上

虎扑用户545078
想提高本专业工作效率学编程,就是数据分析。

虎扑用户108412
非科班java和python 其他没必要

虎扑用户147042
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

这么详细用心的回答,帮你亮起来

虎扑用户315010
引用 @洪荒怪兽霍华德 发表的:
java是最好的语言

胡说八道 php是世界上最好的语言

虎扑用户251413
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

收藏啦

勿忘初心ml
引用 @Bloblobber 发表的:
像dropbox从一开始就是python写的。python是符合编程语言发展规律的,越来越多的把程序员从繁琐的syntax中解放出来,让程序员可以更多的关注在算法和结构上

你说的这个软件有几个人听说过?互联网公司几乎很少有公司用py,py只是适合做工具而已。

欧Irving文
Go

历史第一控克里斯保罗
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

感谢

东北亚舞王赵四
没项目经验不好整,说实话

虎扑用户790255
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

收藏了

鲁代日啊啊啊
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

回答很详细,点个赞

哈登不是人
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

cy

FPX__Crisp
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

牛逼!

虎扑用户046106
引用 @聂红底鞋 发表的:
我还在备考环境的专硕,年初还想跨考来,最后还是选了本专业😰,还啥都不会,如果不考研我能干啥,我都不知道学校里面学了啥

你本专业是生物工程么,竟然要跨考环境?🐶🐶🐶

单身十年换offer
引用 @Bloblobber 发表的:
像dropbox从一开始就是python写的。python是符合编程语言发展规律的,越来越多的把程序员从繁琐的syntax中解放出来,让程序员可以更多的关注在算法和结构上

你要面向国内市场找工作没几个公司用py做开发的,不过我倒是听同学说网易游戏用py。。。

冰凝羽
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

666

进宝闪耀其中
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

cy

给阿姨倒一杯奥力给
php是世界上最好的语言

虎扑用户216728
引用 @多吃多睡多读书 发表的:
你本专业是生物工程么,竟然要跨考环境?🐶🐶🐶

本科就是环工,之前想跨考法硕,最终还是放弃辣,说实话,我读环工总觉得没学到什么东西😂

熙若冰清
汉语比较不错感觉

一摩尔拉风的昵称
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

感谢。

虎扑用户945867
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

感谢老哥

我十分想见cui曦文
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

收藏收藏

虎扑用户046106
引用 @聂红底鞋 发表的:
本科就是环工,之前想跨考法硕,最终还是放弃辣,说实话,我读环工总觉得没学到什么东西😂

本科确实学不到东西,等到读研,你就知道了,研究生也学不到什么东西🐶🐶🐶

黑子必被绿
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

顶一个

虎扑用户196327
引用 @多吃多睡多读书 发表的:
本科确实学不到东西,等到读研,你就知道了,研究生也学不到什么东西🐶🐶🐶

真实得一逼

妈布西
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备



保罗我小弟
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

收藏了

虎扑用户732505
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

👍🏻

总决赛mvp詹姆斯
转吧,当初我也是抢研究生转的,现在再头条

虎扑用户598789
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

🐎

extr
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

cy

hp叶湘伦
引用 @勿忘初心ml 发表的:
你说的这个软件有几个人听说过?互联网公司几乎很少有公司用py,py只是适合做工具而已。

啊这…查一下Dropbox是什么什么软件不难,兄弟。

SpringCloud
我一周自学python并用在生产环境中了

遠藤祐里香
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

到位

洛城Cp3zzZ丷
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

CY

sssssky1
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

老哥回答用心了

用户0926908724
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

c是肯定要学的,如果要理解Java底层的话。

卧槽Wwoc
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

到位

勿忘初心ml
引用 @hp叶湘伦 发表的:
啊这…查一下Dropbox是什么什么软件不难,兄弟。

有几个人用这软件?

虎扑用户356203
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

cy

勿忘初心ml
引用 @hp叶湘伦 发表的:
啊这…查一下Dropbox是什么什么软件不难,兄弟。

用py做的软件你就知道这一个几乎没有人知道的冷门软件吗?

勒韦尔LeVert
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备



虎扑用户989964
Java

球输瓜
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备



厦外smile
引用 @勿忘初心ml 发表的:
你说的这个软件有几个人听说过?互联网公司几乎很少有公司用py,py只是适合做工具而已。

不少了

虎扑用户717192
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

牛逼

hp叶湘伦
引用 @勿忘初心ml 发表的:
有几个人用这软件?

这冷门软件用户数16年就5亿+了…你自己孤陋寡闻而已

Chan丶bing
java的上限更高,如果是在学校里开始学的话建议java,出社会没有基础再想转行的话java基本没戏。
虎扑用户041593
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

悔不当初

虎扑用户779729
英...英语?
Lebronmua
引用 @Vegetalyd 发表的:
同是转行的。第一门语言学了Python 有点后悔。先学Python 再学java感觉思维有点奇怪了。建议直接java,对编程的理解也比较到位。

c呢 考研大多都要学c吧

Lovtifa
c++吧,贴近底层,以后学其他语言会快很多

smartbee
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

感谢

小云石海涯
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

瑞思拜

桂林刘德华
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

说得好详细呀👍

虎扑用户920112
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

感谢老哥这么详细

左手划一道hasaki
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

战术呵呵程序🐑

凯尔莫罕最后的猎魔人
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

打了这么多字 有心了

虎扑用户046106
引用 @辅助型中单 发表的:
真实得一逼

本科四年,环工学院第一潮汐🐶🐶🐶🐶

虎扑用户242326
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

🐴

虎扑用户175859
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

瑞思拜,最后一句惊醒梦中人

一直打GG
就业速成选web前端方向,私活上手难度也不高

Andrew_Hou
要死了 正在备考环工研究生的人瑟瑟发抖……前景真的这么差么

hp叶湘伦
引用 @勿忘初心ml 发表的:
有几个人用这软件?

你看他不回我了

虎扑用户852202
C#如何

帅的嘛不谈啦
我就是环工,我舍友几个研究生都在工地。想换专业也拿不定主意。

NickNameWR
引用 @answer824 发表的:
发现羊哥粉丝了🐶老哥说的很到位👍🏻

Codesheep?

虎扑用户244198
java和c++吧,Python的话,平时有需求的时候,边查边写,没啥难度的,脚本语言嘛。
虎扑用户671953
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

m

新洲鲁小胖
环境专业的过来帮你解解毒,我环境工程北美top3硕,我曾经也想转计算机,我学环境工程微生物,平时大量使用语言代码处理大数据,觉得可以转一转,但难是真的难,我平时再用也是个皮毛。于是还是做了本专业环境咨询,待遇肯定不如计算机,硕士毕业大概8k,9k,双休年假肯定有的,十分偶尔加班,出差有补贴,时不时一个月过万是可以的,毕竟出差吃住行不花钱。工作两年后,基本就可以跳槽获得基本工资一万以上的工资,再加入补贴啥的,一万3一万5也是有的。后期随着经验增加,工资也会进一步增加,主要是,休息时间相比计算机有保证,工作强度没有计算机那么强,所以工资相对低我觉得十分合理,看你自己怎么取舍了,如果愿意放弃休息更注重工资,可能计算机吧。但做环境,等你30多了,你会越发无可替代,因为经验太重要了,刚毕业的,或者工作一两年的,根本没办法去跟有经验的比。但计算机恐怕不那么绝对。

柴可夫斯基aox
握爪,俺211准环工专硕,我也在思考未来的出路了唉。

好人一生不单
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

🐴

去吧妙蛙种子
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

感谢

虎扑用户103716
作为入门语言首推java,把设计模式理解透了。过几年你就会发现语言都是相通的,什么python,go,nodejs都是手到擒来。
虎扑用户847449
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

太硬核了,老哥

pingccn
go吧

你是空的
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

可以的大兄弟

虎扑用户664226
引用 @新洲鲁小胖 发表的:
环境专业的过来帮你解解毒,我环境工程北美top3硕,我曾经也想转计算机,我学环境工程微生物,平时大量使用语言代码处理大数据,觉得可以转一转,但难是真的难,我平时再用也是个皮毛。于是还是做了本专业环境咨询,待遇肯定不如计算机,硕士毕业大概8k,9k,双休年假肯定有的,十分偶尔加班,出差有补贴,时不时一个月过万是可以的,毕竟出差吃住行不花钱。工作两年后,基本就可以跳槽获得基本工资一万以上的工资,再加入补贴啥的,一万3一万5也是有的。后期随着经验增加,工资也会进一步增加,主要是,休息时间相比计算机有保证,工作强度没有计算机那么强,所以工资相对低我觉得十分合理,看你自己怎么取舍了,如果愿意放弃休息更注重工资,可能计算机吧。但做环境,等你30多了,你会越发无可替代,因为经验太重要了,刚毕业的,或者工作一两年的,根本没办法去跟有经验的比。但计算机恐怕不那么绝对。

老哥你是读完回国找的工作嘛

中推上高地
引用 @与鬼呢喃 发表的:
过来人经验,本科基本没有编程过,大四进实验室刚开始接触,怎么说呢,转计算机对于我们这些非科班的自学不是非常友好,因为没有足够夯实的基础,而且读研的话,如果导师是事儿逼会更蛋疼,自学时间更少,所以说一切尽早准备。 
看你的需求是什么,你是否已经下好决心,做好打算,就业方向就是码农了,如果是,就下定决心学好,基础打牢,而非浅尝辄止,以大厂为目标。现在大厂招聘,并不一定要求你做过多厉害的项目,况且学生蛋子能有什么项目,有人家也看不上,但基础一定要打牢,毕竟学生时代就做出牛逼东西的大牛还是少数。
至于语言,我个人的感觉是如果不以开发为职业或者主要目的的人来说,当然没必要c/c++入门,做深度学习,图像处理,数据分析等等当然是python这类简单方便的脚本语言好用啊,而且不要把学python当技能,它只是工具。 
至于开发人员,我是搞不清楚那些说不要学c/c++入门的人是怎么想的,起码也要是java吧,c/c++作为几乎唯一有指针的语言,更贴近背后的内存管理,能更好的理解原理,c++和java起码要学一个。  
此外除了语言,其他基础也非常重要,计网、操作系统、数据结构,数据结构算法的比重占得大一点,校招笔试基本就是算法题,面试也会手写算法题。基础知识的学习也要提到日程中来。 
基础打好后,然后就是语言的选择,诚然程序员不应该在意语言的学习,工作后都是需要一边学习一边干活的,但是提早熟悉一门语言对面试会有帮助,目前来说用C++应用稍微少一点,也只有少数大厂,比如腾讯、网易这类游戏为主的公司,大部分公司就业面来说Java是最多的,当然人多了竞争就很大,需要自己权衡。  
最后给一点个人看法和建议吧,大部分人都是间接性踌躇满志的,所以我觉得你可以先试试,学一段时间的编程知识,看看自己是否真的喜欢和能坚持这份工作,任何东西没尝试之前都不是你想的那样,就像高考填报的专业志愿。如果不喜欢不接受,再考虑三年后的就业方向,或许本专业,或许考公,或者其他喜欢的之类。 
学了一段时间基础,有了一定的了解,就可以深入技术栈的选择,如果你是有一定美感和艺术细胞的程序员,可以深入前端和一些如GUI界面开发的知识,如果你享受后台管理百万用户数据的掌控感可以深入linux与后台开发,如果你是游戏热爱者可以了解一些图形学和游戏引擎的使用,深入游戏客户端的开发,如果对移动端感兴趣,也可以尝试android和ios的开发,这些都看你个人的喜欢和选择。有了感兴趣的方向,就去目标大厂的招聘网站,看招聘要求写了什么,根据招聘要求的技术栈去学习。 
最后就是学习资源推荐,你可以参考一个b站up主,codesheep,他的往期视频有书籍和项目练手的推荐,对以找工作为目标的应届生小伙伴还是很友好的,可以看看。 
路纵崎岖亦不怕磨练,愿一生苦痛哀乐也体验,祝君一切顺利。btw,没有女朋友的话,入学早点找个女朋友,这也是提前做好准备

睿思拜