最近不知道该走哪条路了,给点建议。

汪汪 发布于 2016/01/26 15:58
阅读 1K+
收藏 0

    16年毕业,非计算机专业,工作也找好了,但不得不吐槽一下,今年的工作真TM难找啊(我是说我这种渣渣,大牛什么时候都不难找),但是但是但是...工作并不是自己喜欢的,我想做后台开发,所以当初学了一些相关知识,比如C,C++,数据结构,网络,Linux,Python啥的都学过,还有好多没学呢,最近在看网络编程。

    因为快毕业了忙着搞论文,很久没敲代码了,现在回想起来有点打退堂鼓,因为觉得学C++搞后台开发有点难,特别是我这第一份职业还不是这个,是硬件相关的,以后再转还有可能吗??...所以有点想转前端或者安卓开发去了,好歹容易点,自己搞搞也能做出个东西来,以后也好跳槽。搞后台开发好迷茫,都不知道该学习些什么,还有就是没什么项目做,就算自己去找开源项目看也是云里雾里的,感觉以后往这边跳槽有点难。

    其实我也还是不清楚后台开发要学什么要干什么要怎么学,虽然想转前端或安卓,但是也在C++投了不少精力,还是不舍得转啊,大家给讲讲后台开发相关的呗。

加载中
0
祖传颈椎病康复指南
祖传颈椎病康复指南
楼上一语中的,赶快加入宇宙最强语言的阵营,没有之一。
好人都是坏蛋
回复 @汪汪 : 可以学java,专业后端20年
专业填坑
专业填坑
为什么不想学PHP呢,PHP挺好的,入门容易,深入难,很适合web后端开发
L
Laerf
回复 @汪汪 : 兄弟,你这句话救了你一生
Sminl
Sminl
回复 @汪汪 : @eechen来来来,上课啦
汪汪
汪汪
不想学php。。
0
coin_
coin_
干ios
汪汪
汪汪
IOS用OC,swift,这些我都不熟悉,而且Apple自己的东西。。还是比较担心前途。
0
yongu
yongu

我是弄PHP 的  

但是我的建议是C,C++,那个精通,难一点 你就去学那个。


汪汪
汪汪
C用了挺长时间了,C++也是学了很久了。至于其他的比如网络编程,数据库学的还比较一般。其实主要还是不清楚学这些以后该干嘛。。?况且我现在找到的第一份工作跟这些不相关。所以突然对以后跳槽能跳什么职位很迷茫。
0
晓组织
晓组织

3大饭碗语言:Java/PHP/C

学习顺序:Java -> PHP -> C,期间在学:JS / HTML

其他语言凭兴趣有时间在学,什么C++/Python 真心不推荐现在学。

0
新de代码
新de代码
兄弟,你说的后台具体指什么,web开发后台首选还是php,虽然未必是最好的,但是绝对是市面上需求最大的,开发速度快,成本低,关于你说的要学什么,这个就因人而异了,毕竟要学的东西太多了,推荐你去搜一些职业规划方面的东西,比如如何规划,或者本行业内的发展趋势报告之类的,等看的多了,你会发现,技术还是为社会服务的,抢再快,也只是枪手的工具,具体用什么技术,要看产品,所以要养成产品思维,那些分工很明确,产品经理,技术经理什么的也就无所谓了,但是国内现在普遍还是一个人干,什么产品,技术全一个人上,所以在没有靠谱的产品把控人的前提下,了解一下产品的知识还是有必要的,所谓跳出技术学技术,就是这个道理。
新de代码
新de代码
回复 @汪汪 : 我看了下你说的这些书籍,都是偏网络运维的岗位,网络技术的岗位待遇都很高,不过相应的,难度也很大,要实际环境才能搞明白书上的知识,如果要走这条职位路线的话,推荐你思科的网络认证,CCNA,CCNP,CCIE,这个比较难考,或者选择国内一些大企业也有相关的网络认证,现在大数据,云计算热度越来越高,现在打好基础,以后肯定会有回报的
汪汪
汪汪
说的很有道理。我说的后台不是web后台,我自己也说不清楚,我看到别人推荐的服务器编程的书都是些Unix环境高级编程、Unix网络编程,tcp/ip协议。我也是看的这些,不知道能做哪些服务端的职位。
0
无证临时程序员

大学计算机教育和工作是脱节的,打个比方就是学的是九九乘法表,工作要求的却是微积分。

真正写代码的时候就会发现,自己看书做题后觉得自己会了,其实有时候连语法都会出错。

你现在觉得学到的东西其实没有什么积累,完全可以放弃掉,去追你喜欢的东西,不过大多数没有那么完美,需要付出点代价。

不知道有没有在华为工作的朋友现身说法,谈谈被要求换编程语言和技术方向的经历。

0
jQer
jQer

念在你是个新手,你一定要学 python。(1) 简单,学的快 (2) 标准库丰富 (3) 领域广泛,你不会饿死:web 服务器---虽然慢点、openstack 构建的分布式计算、各种云服务器工具库、大数据分析工具、数据统计分析库、机器学习。这些都是现在以及未来 5 年人招人特别猛地。特别是云计算,依赖亚马逊、阿里云等等已经开放的云服务,需要大量的 python 工具库开发者。所以,饭是很多的。


另一个推荐的是 nodejs ,但是技术栈比较深你才能驾驭。而且ta只服务 io 网络。


Java,我是绝对不建议你去学。你学做安卓?你知道 5 年后安卓界面是个什么镜像?严重饱和!我相信大量的安卓前端会极度贬值。至于服务器,有点知识的公司已经开始用其他解决方案代替。


C#,你以为微软让ta跨平台了,ta就真的跨平台了?开发者可不买账。


C++,早就该淘汰的语言。


C,等你有5年以上功力再去学习。

汪汪
汪汪
回复 @jQer : 我对Linux比较感兴趣,也在学。所以做web后台如何?学python,node.js。
jQer
jQer
回复 @汪汪 : html5 这个现在很难说。后台 python 比较有保障,因为有许多找云计算客户端,如果你找不到服务器工作,可以考虑。另一个是 nodejs,但是热门容易,深入也需要一些 OS 知识。
jQer
jQer
回复 @汪汪 : 你只是接触 C 语法而已。C 的核心是各个 API,特别是 OS 的系统调用和库。没有几年的复杂项目和数据机构经验,根本掌握不了
汪汪
汪汪
C我已经用了挺久了,C++用的时间虽然不长,也是略懂一点点。 既然安卓不行,做前端,学js,h5,css的前途如何?做web后台呢? 至于云计算,大数据,我觉得我就还是算了,没有涉猎过,也不懂,学起来不知道会不会比较吃力,还是去做后台吧,服务端或者web后台怎么样。
0
自由之信
自由之信

学你喜欢学的,然后学到最佳的状态,我觉得职位还是有的,关键是你是不是有那个能力了,做ANdroid不行了,真正懂的一定还是行的,说做Java不行,真正行的一定还是行的,刚开始工作也就是个过渡阶段,说做什么,如果说做技术,就一步步的把学的东西学精,我觉得最后还是能够找到适合你的职位,况且你做的是C网络编程方面的,这个对系统,诸如操作系统等的理解要求很多,但是相比web什么的,还是专一一点,不像web技术那么庞杂,即便是不接触太相关的项目,还是可以学精的,不过读书和去做是两个概念,估计后面如果自己想要,可能还是要换一个能做类似技术的工作吧。

汪汪
汪汪
我现在的想法是先学一学python的web框架吧,Linux再学的精一点,我对Linux还是比较有兴趣的。其次就是tcp/ip,网络编程。当然这些都是比较经典的只是,关键还是要学以致用,对于目前企业的现状,所使用的后台技术我不是很了解,我觉得还是应该学一些实用的技术的,但是不知道有哪些。。
0
鸿鹄之心
鸿鹄之心
C/C++服务器前期比较困难,要学的东西太多,而且已经不太适合众多创业公司快餐式开发的模式了,就业面也比较窄,除了一些大公司和游戏公司之外很难就业,不过入门之后工作还是相对轻松,不用像前端频繁的改动。前端和安卓入门快,需要学的东西相对少很多,而且比较火,容易就业,技术革新也相对较快,要不断学习,比较烦的就是工作的时候被老板和产品各种需求困扰。
返回顶部
顶部